codificador de streaming
Inglés: streaming encoder
Una herramienta que convierte señales de audio y video en bruto a un formato digital adecuado para la transmisión por Internet.
codificador de streaming: compresión de video en tiempo real para transmisión
Un codificador de streaming toma señales de video y audio sin comprimir o ligeramente comprimidas, que generalmente llegan a través de conexiones HDMI, SDI o analógicas, y aplica compresión matemática para producir un flujo de bits que puede transmitirse a través de redes IP. El dispositivo reduce gigabits por segundo de datos de video sin procesar a megabits por segundo manejables, manteniendo una calidad aceptable para la distancia de visualización y el tamaño de pantalla previstos. Esta no es una compresión de archivo: los codificadores de streaming priorizan la baja latencia y la tasa de bits consistente sobre la máxima fidelidad.
La mayoría de los codificadores de streaming utilizan códecs de video H.264 o H.265 (HEVC) combinados con códecs de audio AAC o MP3. El codificador debe elegir una tasa de bits y una resolución sobre la marcha, limitado por el ancho de banda de red disponible. Una señal de 1080p60 podría comprimirse a 5-8 Mbps para una transmisión de calidad, mientras que 4K requiere 15-25 Mbps dependiendo de la complejidad del movimiento y los niveles de artefactos aceptables. El codificador también maneja la conversión de la velocidad de fotogramas, la conversión del espacio de color y el remuestreo de audio si la señal de entrada no coincide con el formato de salida deseado.
Los codificadores de streaming de hardware suelen aceptar una o dos entradas de video y producen salida a los protocolos RTMP, HLS o DASH, a menudo simultáneamente a múltiples destinos. Los codificadores de software que se ejecutan en computadoras de propósito general ofrecen mayor flexibilidad, pero consumen importantes recursos de CPU. Muchas unidades incluyen capacidades integradas de conmutación, imagen en imagen y superposición para agregar títulos o gráficos sin volver a un sistema de control separado. La latencia oscila entre 100 milisegundos y varios segundos, dependiendo de la estrategia de almacenamiento en búfer y la elección del códec.
Modos de falla comunes y consideraciones
La congestión de la red hace que el codificador pierda fotogramas o reduzca la calidad abruptamente, lo que se manifiesta como tartamudeo o pérdida repentina de calidad. Los codificadores sin control de tasa de bits adaptativo producen una salida fija independientemente del ancho de banda disponible, lo que lleva a la desconexión cuando la ruta de la red se estrecha. La acumulación de temperatura en los codificadores de hardware, particularmente en unidades montadas en rack que manejan múltiples transmisiones de alta tasa de bits, puede provocar un apagado térmico. La deriva de sincronización de audio ocurre cuando los búferes de video y audio se llenan a diferentes velocidades, una falla sutil pero irritante en contenido de larga duración.
El término "codificador" tiene sus raíces en equipos de la era analógica que realizaban la conversión de velocidad y la multiplexación. En el contexto del streaming, conserva el significado de convertir de un formato a otro, aunque el dispositivo moderno es principalmente un motor de compresión. Encontrará el término junto con "transcodificador", que es más amplio: un transcodificador puede cambiar el códec, la resolución y la tasa de bits, mientras que un codificador generalmente realiza la compresión en sí. En los flujos de trabajo de producción, el codificador de streaming a menudo se encuentra entre la salida de la cámara y los puntos de ingesta de la red de entrega de contenido, lo que lo convierte en un punto crítico de confiabilidad en las cadenas de transmisión en vivo.
Fuentes
- Fuente de la definiciónWiktionary