¿Qué es un grupo de imágenes?
Un grupo de imágenes, o GOP, es una secuencia de fotogramas de video codificados y organizados según la estructura de predicción de un códec. Normalmente incluye un fotograma intra y fotogramas predichos relacionados.
Cómo funcionan los grupos de imágenes
Un GOP define el patrón de dependencias entre imágenes codificadas sucesivas, incluidas las imágenes codificadas de forma independiente y los fotogramas predichos a partir de referencias anteriores o posteriores. El orden de visualización puede diferir del orden de codificación cuando hay imágenes con predicción bidireccional. Los GOP cerrados impiden que las referencias crucen sus límites, mientras que los GOP abiertos permiten cierta predicción entre grupos. Los codificadores coordinan esta estructura con la duración de los segmentos, los cambios de escena, el acceso aleatorio y el cambio entre variantes.
Datos clave
- Los fotogramas I y los fotogramas IDR no son términos intercambiables: un fotograma I utiliza codificación intra, mientras que una imagen IDR impide además que las imágenes posteriores hagan referencia a imágenes anteriores al punto de renovación.
- Los fotogramas B pueden mejorar la compresión utilizando referencias anteriores y posteriores en el tiempo, pero pueden requerir reordenamiento de fotogramas y almacenamiento en búfer, lo que es importante para los codificadores en tiempo real y la reproducción de baja latencia.
- Las variantes adaptativas suelen necesitar puntos de acceso aleatorio compatibles en marcas de tiempo coincidentes; de lo contrario, un reproductor que cambie de variante puede carecer de las imágenes de referencia necesarias para decodificar sin errores.
Cuándo son importantes los grupos de imágenes
Los desarrolladores ajustan la longitud de los grupos de imágenes (GOP) para equilibrar la eficiencia de compresión con el acceso a posiciones de reproducción, la recuperación de errores y la latencia en directo. Los GOP largos reducen la tasa de bits, pero pueden retrasar el acceso aleatorio y amplificar los daños causados por la pérdida de datos.