See also: Codec
CIMM DEFINITION: An encoder is hardware or software that places special code onto content for the purposes of identification, standardization, speed, anonymization, measurement or security.
2: A hardware or software service that inserts a code or watermark into an audio or video signal. (Source: Nielsen)
3: A hardware or software application used to compress audio and video signals for the purpose of streaming. (Source: IAB)