Guía definitiva de la codificación contextual
La codificación consciente del contexto es un nuevo avance en el mundo de la radiodifusión en línea que está haciendo más eficiente el proceso de streaming. Este tipo de codificación está diseñado para transmitir con una tasa de bits inferior manteniendo la calidad, lo que supone una ventaja para las cadenas.
En este artículo, vamos a hablar de todo lo que los organismos de radiodifusión deben saber sobre la codificación contextual. Discutiremos por qué utilizar la codificación contextual y cómo acceder a ella. Para terminar, hablaremos de algunas tecnologías de streaming relacionadas con la codificación sensible al contenido.
Empecemos por repasar los fundamentos de la codificación.
Índice
- ¿Qué es la codificación?
- ¿Qué es la codificación contextual?
- ¿Por qué utilizar la codificación basada en el contenido?
- Cómo acceder a la codificación basada en el contenido
- Streaming con tasa de bits adaptativa frente a codificación contextual
- El futuro de la codificación contextual
- Reflexiones finales
¿Qué es la codificación?
Antes de entrar en la codificación contextual, repasemos rápidamente qué es la codificación y por qué la utilizan los organismos de radiodifusión.
Codificación es el proceso de convertir el archivo de vídeo RAW capturado por una cámara en un archivo digital. Los archivos de vídeo RAW son voluminosos, ya que conservan todos y cada uno de los fotogramas capturados, por lo que la conversión a archivos de vídeo digital es esencial si tu objetivo es transmitirlos por Internet.
El proceso de codificación utiliza una herramienta específica que se presenta en forma de hardware como software. Los codificadores por software son baratos o gratuitos, y suelen venir incluidos con otros innovadores programas de streaming. Los codificadores de hardware son más caros y se suelen utilizar para configuraciones de streaming más avanzadas.
Codificadores utilizan una tecnología de transporte denominada códecs para transportar archivos de vídeo por Internet. Los códecs codifican y descodifican los datos para hacerlos más ligeros y fáciles de transportar en tiempo real.
Transcodificación es una función muy similar a la codificación, y a menudo se piensa que ambas funciones son intercambiables. Sin embargo, hay una diferencia entre ambos. La transcodificación se ocupa de convertir el tamaño de un archivo de vídeo, a diferencia de la codificación, que convierte el tipo de archivo de vídeo.
El objetivo de transcodificación es crear múltiples variantes de representación, o copias, de un archivo de vídeo en diferentes tamaños. Esto resulta muy útil para las emisoras que retransmiten a una audiencia con conexiones a Internet variables.
¿Qué es la codificación contextual?
La codificación consciente del contexto, que a menudo se abrevia como “CAE”, es una tecnología de transmisión más reciente que está diseñada para optimizar el proceso de transmisión en directo. Está construido para reducir la bitrate de vídeo manteniendo, o incluso mejorando, la calidad del vídeo.
Esta tecnología fue creada por Brightcove y se puso a disposición del público por primera vez en 2018. Aunque existe desde hace algunos años, la codificación contextual todavía no es muy utilizada por el radiodifusor medio. Sin embargo, es utilizado por algunos de los principales actores B2C en el espacio de streaming en línea.
Si ha utilizado Netflix en los últimos años, habrá visto en acción la codificación contextual, ya que es uno de los principales usuarios de esta tecnología. Netflix ha obtenido grandes resultados tanto en la mejora de su experiencia de usuario como en el ahorro de dinero en almacenamiento y ancho de banda.
Como el CAE optimiza el proceso de streaming reduciendo la tasa de bits de los contenidos transmitidos, también ahorra ancho de banda y espacio de almacenamiento. Dado que el ancho de banda y el almacenamiento son costosos para los profesionales de la radiodifusión, especialmente los que tienen grandes audiencias, la codificación contextual puede ayudar a ahorrar dinero.
Para refrescar la memoria, el bitrate es la cantidad de datos transferidos por Internet en un periodo de tiempo determinado. Normalmente, una mayor resolución se corresponde con una mayor tasa de bits. Sin embargo, con la codificación sensible al contexto, esto no es así. CAE permite transmitir contenidos de mayor calidad a menor velocidad de bits.
Estas mejoras son posibles gracias a una tecnología similar a la inteligencia artificial que observa el contexto del flujo para todos y cada uno de los espectadores. El contexto principal que busca la tecnología es la potencia de la red de Internet de los usuarios y la capacidad de sus dispositivos para transmitir.
La codificación sensible al contexto funciona mediante tecnología de codificación en la nube y establece diversos parámetros de codificación para adaptarse al contexto único de cada espectador. Así es como CAE conserva el ancho de banda.
Lo que hace que el streaming con codificación sensible al contexto sea tan impresionante es que se realiza casi instantáneamente. El contexto se evalúa y se aborda todo en tiempo real. En latencia causada por CAE es de un solo fotograma, lo que es bastante impresionante.
¿Por qué utilizar la codificación contextual?
La codificación consciente del contexto es muy valiosa para las cadenas de televisión porque ayuda a que el transporte de vídeo sea más eficiente. Esta eficacia beneficia tanto a los telespectadores como a los organismos de radiodifusión.
CAE también ayuda a mejorar la experiencia del usuario, ya que reduce el buffering y acelera los tiempos de arranque. Estas mejoras hacen que todo sea mucho más fluido para el espectador.
Como el CAE transmite a una velocidad de bits inferior, ayuda a conservar el ancho de banda. Dado que el ancho de banda es uno de los principales costes asociados a la radiodifusión profesional, esto es sin duda una victoria. De hecho, el uso de la codificación contextual puede reducir los costes de almacenamiento y distribución de vídeo en tanto como el 50%.
Cómo acceder a la codificación contextual
Por desgracia, aún no es fácil acceder a la codificación contextual. A pesar de que se hizo “mainstream” en 2018, todavía hay desarrollos que deben hacerse con tecnología de apoyo antes de que sea ampliamente accesible.
Sólo se puede acceder a la codificación consciente del contexto como integración con algunas plataformas de vídeo en línea. Actualmente, sólo unas pocas plataformas admiten CAE, entre ellas Brightcove y Kaltura.
Para acceder a la codificación contextual en cualquiera de estas plataformas de streaming, los usuarios deben pagar cuotas adicionales para acceder a las integraciones especializadas.
La transmisión de flujo continuo con velocidad de bits adaptativa, similar a la codificación contextual, es una opción más accesible para las emisoras que desean ventajas similares a las de la codificación contextual. Dacast y muchas otras plataformas de vídeo en línea admiten esta tecnología.
Streaming con tasa de bits adaptativa frente a codificación contextual
Es imposible hablar de la codificación contextual sin hablar del flujo de bits adaptable. Ambas tienen algunas coincidencias que merece la pena mencionar.
Veamos cómo se relacionan el streaming con tasa de bits adaptativa y la codificación contextual.
¿Qué es el streaming con tasa de bits adaptativa?
Flujo de bits adaptable, a menudo denominada “streaming ABR”, es la tecnología que despliega automáticamente la reproducción óptima de un vídeo a cada usuario en función de su conexión a Internet. El streaming ABR es posible gracias a HLS y MPEG-DASH. El streaming ABR requiere el soporte de un reproductor de vídeo adaptativo.
El streaming ABR determina la variante de representación adecuada en función de la conexión a Internet del espectador, el tamaño de la ventana de reproducción y si hay o no almacenamiento en búfer. Esta información se recupera en cuanto el espectador pulsa el botón “Reproducir”.
Algunas configuraciones de streaming admiten bitrate adaptativo dinámico, lo que significa que el bitrate fluctúa a lo largo del streaming en función de las condiciones de los espectadores.
El streaming bitrate adaptativo utiliza una estructura que suele denominarse “escalera”. Los criterios de codificación de todas las variantes de representación están predeterminados. Eso significa que hay una tasa de bits establecida para diferentes resoluciones. Cada variante de representación se extrae de la escala de variantes de representación codificadas en lugar de codificarse caso por caso.
Comparación entre CAE y ABR
La codificación basada en el contenido y la tecnología de streaming con tasa de bits adaptativa van de la mano en algunas configuraciones de streaming. Muchos profesionales del sector consideran que el streaming ABR es un paso adelante en el camino hacia una codificación que tenga en cuenta los contenidos. Sin embargo, hay algunas diferencias entre ambos.
La idea que subyace a la codificación sensible al contexto se basa en el mismo concepto que utiliza el streaming con tasa de bits adaptativa. Comparten la funcionalidad básica de enviar la interpretación óptima del vídeo a cada espectador en función de su conexión a Internet.
Sin embargo, la diferencia clave es que CAE codifica cada variante de representación para cada espectador único, y el streaming ABR utiliza criterios de codificación predeterminados. Esto significa que ABR es menos intuitivo e implicado que CAE, lo que lo hace un poco menos potente.
Otra carencia de la transmisión de flujo continuo con velocidad de bits adaptativa es que no es tan eficiente como la codificación sensible al contexto. Tanto el CAE como el streaming con tasa de bits adaptativa se centran en mejorar la experiencia del espectador enviando la interpretación óptima del archivo de vídeo. Sin embargo, el streaming con tasa de bits adaptativa no es tan óptimo o eficiente desde la perspectiva del radiodifusor.
El streaming con tasa de bits adaptativa no conserva el ancho de banda ni el uso de almacenamiento como lo hace la codificación sensible al contexto. Por lo tanto, no tiene las mismas ventajas de ahorro.
En este momento, la única ventaja real del streaming con tasa de bits adaptativa sobre el streaming consciente del contexto es que es más fácilmente accesible. Por suerte, es un buen comienzo para las cadenas que quieran mejorar la experiencia de sus usuarios.
El futuro de la codificación contextual
Aunque la codificación contextual aún no está muy extendida, hay esperanzas de que algún día se popularice cuando otras tecnologías de streaming se pongan al día. Las ventajas de la codificación sensible al contexto son innegables, por lo que avanzar en la dirección de esta tecnología sólo parece razonable.
Hemos visto que populares plataformas de vídeo en línea, como Brightcove y Kaltura, han adoptado la codificación sensible al contexto. Es razonable suponer que otras plataformas de vídeo en línea similares acabarán por seguir su ejemplo.
Además, el hecho de que Netflix esté utilizando la tecnología es prometedor, ya que esta empresa es un conocido líder en el espacio de streaming en línea.
Aparte del retraso en el desarrollo de tecnología complementaria, no parece haber otros obstáculos para el auge de la codificación sensible al contexto.
Reflexiones finales
La codificación sensible al contexto es bastante innovadora, y su desarrollo es indicativo de un futuro igualmente innovador en la retransmisión en directo. Es un gran recurso para las emisoras que buscan mejorar la calidad de sus vídeos en línea y la experiencia general del usuario.
Aunque la codificación sensible al contexto no es muy accesible en este momento, confiamos en un futuro en el que se integre mejor en el mundo de la radiodifusión en línea. Mientras tanto, animamos a los organismos de radiodifusión a buscar soluciones que utilicen el streaming con tasa de bits adaptativa.
¿Es nuevo en el mundo del streaming de vídeo en línea y busca la plataforma de alojamiento de vídeo perfecta? No busque más. Dacast es una solución de streaming unificada con una completa gama de herramientas de difusión profesional, como streaming en marca blanca, privacidad y seguridad, potentes análisis, monetización de vídeo y mucho más.
Nuestra plataforma cuenta con soporte especial para streaming con bitrate adaptativo, streaming multibitrate, autotranscodificación e ingesta RTMP. La ingesta mediante protocolo de mensajería en tiempo real hace que Dacast sea compatible con la mayoría de los codificadores.
Regístresehoy mismo para disfrutar de nuestra prueba gratuita de 14 días. No se requiere tarjeta de crédito.
¿Quiere saber más sobre codificación y tecnología de streaming relacionada? Visite nuestro Base de conocimientos y busque palabras clave como “codificación” o “codificador” para generar decenas de artículos y documentación sobre el tema.
Para recibir regularmente consejos sobre la transmisión de vídeo en línea y ofertas exclusivas, también puede unirse a nuestro grupo de LinkedIn.