Codificación de video avanzada


Codificación de video avanzada ( AVC ), también conocida como H.264 o MPEG-4 Parte 10, Codificación de video avanzada ( MPEG-4 AVC ), es un estándar de compresión de video basado en codificación DCT entera con compensación de movimiento y orientada a bloques . [2] Es, con mucho, el formato más utilizado para la grabación, compresión y distribución de contenido de video, utilizado por el 91% de los desarrolladores de la industria del video en septiembre de 2019 . [3] [4] Admite resoluciones de hasta 8K UHD inclusive . [5] [6]

La intención del proyecto H.264 / AVC era crear un estándar capaz de proporcionar una buena calidad de video a tasas de bits sustancialmente más bajas que los estándares anteriores (es decir, la mitad o menos de la tasa de bits de MPEG-2 , H.263 o MPEG- 4 Parte 2 ), sin aumentar tanto la complejidad del diseño que sería poco práctico o excesivamente costoso de implementar. Esto se logró con características como una transformada de coseno discreta entera de complejidad reducida (DCT entera), [6] [7] [8] segmentación de tamaño de bloque variable y predicción entre imágenes de múltiples imágenes. Un objetivo adicional fue proporcionar suficiente flexibilidad para permitir que el estándar se aplique a una amplia variedad de aplicaciones en una amplia variedad de redes y sistemas, incluidas velocidades de bits bajas y altas, video de baja y alta resolución, transmisión , almacenamiento de DVD , RTP / Redes de paquetes IP y telefonía multimedia UIT-Tsistemas. El estándar H.264 puede verse como una "familia de estándares" compuesta por varios perfiles diferentes, aunque su "Perfil alto" es, con mucho, el formato más comúnmente utilizado. Un decodificador específico decodifica al menos uno, pero no necesariamente todos los perfiles. El estándar describe el formato de los datos codificados y cómo se decodifican los datos, pero no especifica algoritmos para codificar video; eso se deja abierto para que los diseñadores de codificadores lo seleccionen por sí mismos, y se ha creado una amplia variedad de esquemas de codificación. desarrollado. H.264 se utiliza normalmente para la compresión con pérdida , aunque también es posible crear regiones verdaderamente codificadas sin pérdida dentro de imágenes codificadas con pérdida o para admitir casos de uso raros en los que la codificación completa no tiene pérdida.

H.264 fue estandarizado por el Grupo de Expertos en Codificación de Video (VCEG) del UIT-T de la Comisión de Estudio 16 junto con el Grupo de Expertos en Imágenes en Movimiento (MPEG) ISO / IEC JTC1 . El esfuerzo de asociación del proyecto se conoce como el Equipo de video conjunto (JVT). El estándar ITU-T H.264 y el estándar ISO / IEC MPEG-4  AVC (formalmente, ISO / IEC 14496-10 - MPEG-4 Parte 10, Codificación de video avanzada) se mantienen en conjunto para que tengan un contenido técnico idéntico. El trabajo de redacción final de la primera versión de la norma se completó en mayo de 2003, y se han agregado varias extensiones de sus capacidades en ediciones posteriores. Codificación de video de alta eficiencia (HEVC), también conocido como H.265 y MPEG-H Part 2, es un sucesor de H.264 / MPEG-4 AVC desarrollado por las mismas organizaciones, mientras que los estándares anteriores todavía son de uso común.

H.264 es quizás mejor conocido por ser el formato de codificación de video más utilizado en discos Blu-ray . También se usa ampliamente para transmitir fuentes de Internet, como videos de Netflix , Hulu , Amazon Prime Video , Vimeo , YouTube y iTunes Store , software web como Adobe Flash Player y Microsoft Silverlight , y también varias transmisiones de HDTV por tierra. ( ATSC , ISDB-T , DVB-T o DVB-T2 ), cable ( DVB-C ) y satélite ( DVB-Sy DVB-S2 ).

H.264 está restringido por patentes propiedad de varias partes. Una licencia que cubre la mayoría (pero no todas) las patentes esenciales para H.264 es administrada por un grupo de patentes administrado por MPEG LA . [9]

El uso comercial de tecnologías H.264 patentadas requiere el pago de regalías a MPEG LA y otros propietarios de patentes. MPEG LA ha permitido el uso gratuito de tecnologías H.264 para la transmisión de video de Internet que es gratuito para los usuarios finales, y Cisco Systems paga regalías a MPEG LA en nombre de los usuarios de binarios para su codificador H.264 de código abierto .


Diagrama de bloques de H.264
Estadísticas de video de YouTube con códec de video AVC (H.264) y formato de audio Opus