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)