El encoder de video es el equipo o aplicación encargado de comprimir el video para que pueda ser transportado por una red de datos. El encoder se utiliza tanto para video en directo como video de baja demanda. Y es el último punto de procesamiento antes de que el video sea distribuido.
El codficador utiliza diferentes algoritmos de compresión que son llamados codec. Podemos encontrar una variedad de codecs que tienen diferentes propósitos. Encontraremos codec para lograr una calidad en específico como HD, Full HD o Ultra HD. O codecs para un sistema operativo o dispositivo en particular.