¿Qué es el códec VP9?
VP9 es un formato abierto de compresión de video desarrollado por Google como sucesor de VP8 y ofrecido bajo la licencia de patentes libre de regalías del proyecto WebM. Cuenta con amplia compatibilidad para video web y puede comprimir con mayor eficiencia que H.264 para muchas fuentes.
Cómo funciona el códec VP9
VP9 codifica imágenes mediante predicción basada en bloques, transformadas y encoding entrópico, aprovechando las similitudes dentro de un fotograma y entre fotogramas para reducir los datos. Es un códec, no un contenedor, por lo que su puesta en producción también requiere un formato de empaquetado compatible, un decodificador en el navegador o dispositivo, un códec de audio y una declaración en el manifiesto. Los pipelines multimedia suelen mantener VP9 como una rama de una escalera con varios códecs, porque la velocidad del encoding y la compatibilidad de decodificación en los clientes difieren respecto a otros códecs de entrega.
Datos clave
- VP9 suele empaquetarse en WebM para su entrega a navegadores, pero la compatibilidad con el contenedor y con el códec son independientes; un cliente puede aceptar el contenedor y, aun así, rechazar un perfil o una profundidad de bits.
- La decodificación por hardware depende del dispositivo y del perfil exacto de VP9. Recurrir a la decodificación por software puede aumentar el uso de CPU, el consumo de energía y la pérdida de fotogramas con dimensiones exigentes.
- El encoding de VP9 en dos pasadas puede usar estadísticas de una pasada de análisis para distribuir bits entre escenas difíciles y sencillas, mejorando el control de la tasa de bits a costa de un mayor tiempo de procesamiento.
Cuándo es importante el códec VP9
Las variantes de VP9 pueden reducir el uso de ancho de banda en navegadores y dispositivos compatibles, especialmente a resoluciones más altas. El beneficio debe sopesarse frente al costo del encoding y las necesidades de los clientes que requieren otro códec.