NVIDIA Corporation ha anunciado la publicación del SDK de códecs de vídeo 12.1, que incluye nuevas API compatibles con la librería Content Adaptive Bit Rate (CABR) de Beamr Imaging Ltd., como parte de las nuevas funciones de Nvidia Encoder (NVENC) que permiten mejorar los casos de uso del procesamiento de vídeo en las GPU Beamr. Este esfuerzo de colaboración tiene como objetivo suministrar flujos de bits totalmente conformes con los estándares con la menor tasa de bits posible para una calidad de percepción dada, estableciendo un nuevo punto de referencia en la codificación orientada a la calidad. La integración de CABR con NVENC, utilizando las funciones Iterative Encoding, Recon y External look ahead, permite una serie de potentes casos de uso, desbloqueando nuevos casos de uso que ofrecen importantes ventajas para la codificación de vídeo.

Estos casos de uso incluyen la reducción de la tasa de bits de una codificación de destino preservando la calidad, así como la modernización del códec. "La modernización de códecs es un caso de uso especialmente prometedor, ya que permite una actualización totalmente automática y de calidad garantizada a códecs modernos, preservando al mismo tiempo la calidad del flujo de vídeo anterior. Esto se consigue invocando el proceso de optimización CABR-NVENC sin especificar un valor de velocidad binaria.

En este escenario, el algoritmo produce vídeos comprimidos con una calidad claramente idéntica a la del original, logrando una ganancia de compresión de hasta el 50%. Este flujo permite una transcodificación sin fisuras entre distintos códecs de vídeo, lo que hace que las actualizaciones de los repositorios de vídeo a nuevos estándares de codificación más eficientes sean fáciles y fluidas. La magnitud del ahorro de velocidad binaria conseguido por CABR varía en función del contenido del archivo y de la complejidad de la escena, con medias típicas que oscilan entre el 30% y el 40%.

Estos ahorros sustanciales en los requisitos de velocidad binaria reducen las necesidades de almacenamiento y se espera que se traduzcan en una reducción significativa de los costes, sobre todo en escenarios en los que es necesario almacenar millones de secuencias en alta calidad. Además, las optimizaciones inteligentes de CABR tienen un impacto significativo en los contenidos generados por el usuario (UGC) en los teléfonos inteligentes, donde se utilizan tasas de bits conservadoras para garantizar la calidad.