¿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

  1. 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.
  2. 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.
  3. 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.

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