Introducci贸n por Voximplant
S铆, esta no es la primera vez que escribimos sobre AV1: ya ten铆amos una traducci贸n sobre
Chrome 70 con soporte de c贸dec , y aqu铆 estamos compartiendo nuevamente las noticias. Esta vez, la palabra es Nathan Egge, un ingeniero senior en Mozilla y miembro de la fundaci贸n Xiph.org, que estaba satisfecho con las noticias sobre el soporte predeterminado para AV1. Es dif铆cil sobreestimar la importancia de este c贸dec para los servicios de transmisi贸n modernos, as铆 como para una aplicaci贸n en tiempo real para comunicaciones de audio / video. 驴Por qu茅 dav1d, c贸mo se diferencia del primer decodificador AV1, algunos gr谩ficos de los puntos de referencia y un pron贸stico para el futuro? Brevemente y al punto, pido gato.
El lanzamiento de
Firefox 67 ha mejorado tanto el rendimiento que la 67a versi贸n es m谩s r谩pida que todas las anteriores. Entre las mejoras se encuentra el decodificador
dav1d AV1 gratuito, que ahora est谩 activado de forma predeterminada en todas las plataformas de escritorio (Windows, OSX y Linux) para sistemas de 32 bits y 64 bits.
Con archivos que son un 30% m谩s peque帽os que el c贸dec web
VP9 m谩s popular y casi un 50% m谩s peque帽os que los archivos de su predecesor,
H.264 , el c贸dec AV1 ofrece una mejor calidad con menos carga de red, y tambi茅n puede cambiar potencialmente, como donde vemos videos en internet.
Sin embargo, dado que AV1 es un c贸dec nuevo y m谩s complejo, algunos expertos
predijeron que su distribuci贸n en el mercado esperar谩 hasta 2020, cuando se espera que aparezcan decodificadores de alto rendimiento. El Dav1d integrado en el navegador refuta estas predicciones.
Con
el apoyo
de Alliance for Open Media (AOM) , dav1d es una colaboraci贸n entre la VideoLAN francesa sin fines de lucro y la comunidad de c贸digo abierto FFmpeg (por cierto, FFmpeg ya hizo un decodificador que era m谩s r谩pido que el original,
era FFvp9 para VP9 - traductor aproximado) . Las mejores mentes del c贸digo abierto multimedia han unido fuerzas para lanzar la
primera versi贸n de dav1d el oto帽o pasado, que fue inmediatamente 2-5 veces m谩s r谩pida que
libaom , un decodificador de AOM, que era parte del est谩ndar AV1.
Desde entonces, los desarrolladores han exprimido a煤n m谩s el rendimiento de dav1d al clasificar y reescribir secciones cr铆ticas en un ensamblaje SIMD altamente paralelo. Y esto se puede ver en los puntos de referencia:
Mayor rendimiento y eficiencia significan una reproducci贸n fluida de video AV1 en un navegador con una notable reducci贸n en la carga de la CPU.
AV1 ya se usa en la web
La aparici贸n de dav1d en Firefox sucedi贸 m谩s que nunca en el tiempo. Solo en los 煤ltimos meses hemos notado un aumento significativo en el uso de AV1; Seg煤n nuestros datos, en abril el 11.8% de los videos en Firefox Beta se reprodujeron con AV1, mientras que en marzo esta cifra era de alrededor del 3% y en febrero - 0.85%.
Dado que dav1d est谩 integrado en Firefox de escritorio, esperamos que incluso m谩s sitios web utilicen el c贸dec gratuito de pr贸xima generaci贸n: AV1.
Mozilla invierte en el futuro de AV1
Los decodificadores modernos como dav1d son excelentes para reproducir video, pero los
codificadores s贸lidos, gratuitos y de c贸digo abierto tambi茅n
son muy importantes para la comunidad AV1. El codificador original de AOM fue dise帽ado para dise帽ar el est谩ndar AV1, en lugar de hacer un codificador para producci贸n. Por lo tanto, Mozilla y Xiph.Org est谩n desarrollando conjuntamente un codificador
rav1e "est茅ril" (Rust AV1 Encoder) para que tenga ventajas sobre el codificador original y permita una codificaci贸n de software lo suficientemente r谩pida para aplicaciones en tiempo real (por ejemplo, aplicaciones WebRTC).
Los buenos codificadores conf铆an en modelos psico-visuales para resaltar los bits de lo que la percepci贸n humana eval煤a como "buena calidad" (no
PSNR ). Con rav1e, utilizaremos las competencias de an谩lisis perceptual de nuestros dise帽os anteriores,
Daala y
Theora , para agregar
actividad de enmascaramiento , mejor
balance de color , mejor
control de la tasa de bits y m茅tricas de distorsi贸n perceptiva como
CDEF . Todo esto conducir谩 a un nuevo nivel de calidad para la codificaci贸n AV1.
Tambi茅n estamos haciendo esfuerzos significativos para aumentar la velocidad de codificaci贸n, utilizando t茅cnicas que aparecen primero solo en AV1. No es suficiente reescribir el c贸digo del codificador fuente existente en el ensamblaje SIMD y hacerlo 4 veces m谩s r谩pido. Rav1e ofrece formas de hacer que la codificaci贸n AV1 sea 1000 (mil) veces m谩s r谩pida utilizando nuevos algoritmos en lugar de optimizar el c贸digo existente.
Rav1e mejora y mejora constantemente. El desarrollo activo continuar谩 a un alto ritmo para implementar cambios importantes semanalmente.
Referencias
- AV1 supera a x264 y libvpx-vp9 en casos pr谩cticos de uso - code.fb.com
- Comparaci贸n de c贸decs MSU 2018 - www.compression.ru