¿Qué es H.264?

H.264, también llamado AVC o MPEG-4 Parte 10, es un estándar de compresión de video basado en bloques. Su amplia compatibilidad con navegadores, dispositivos, sistemas de transmisión y flujos de trabajo MP4 lo convierte en un códec de referencia habitual.

Cómo funciona H.264

H.264/AVC comprime imágenes mediante predicción por bloques, encoding por transformadas, cuantización, encoding entrópico y un filtro de desbloqueo dentro del bucle. Los perfiles seleccionan grupos de herramientas de encoding, mientras que los niveles limitan las necesidades de recursos, como el tamaño de fotograma, la tasa de procesamiento y el almacenamiento en búfer. El flujo elemental puede transportarse en varios contenedores y sistemas de streaming, en lugar de estar vinculado a MP4. Los servicios de encoding suelen utilizarlo para variantes reproducibles en una amplia variedad de entornos, proxies de archivos intermedios, videoconferencias y captura asistida por hardware.

Datos clave

  1. Los perfiles Baseline, Main y High habilitan distintos conjuntos de herramientas; declarar un nombre de códec conocido sin un perfil y un nivel compatibles puede aun así provocar fallos de reproducción en decodificadores con recursos limitados.
  2. H.264 admite tanto la delimitación del flujo de bytes del anexo B como las muestras con prefijo de longitud utilizadas habitualmente en MP4, por lo que la remultiplexación puede requerir convertir la delimitación de las unidades NAL incluso cuando no se vuelve a codificar el video.
  3. El códec fue estandarizado conjuntamente por grupos de telecomunicaciones y MPEG y sigue sujeto a consideraciones sobre licencias de patentes, que son independientes de la disponibilidad técnica de decodificadores.

Cuándo es importante H.264

Los desarrolladores eligen H.264 cuando una compatibilidad de reproducción predecible importa más que las mejoras de compresión de los códecs más recientes. El perfil, el nivel, la profundidad de bits y los límites del hardware siguen afectando a la compatibilidad.

Convierte tus conocimientos sobre multimedia en un pipeline funcional

Conecta las subidas, el procesamiento, la IA, el almacenamiento y la entrega mediante una sola API declarativa, mientras nos encargamos por ti del stack de encoding, el escalado y los cambios constantes de formatos.

Prueba Transloadit gratis