Qu’est-ce qu’un groupe d’images ?

Un groupe d’images, ou GOP, est une séquence d’images vidéo codées organisée selon la structure de prédiction d’un codec. Il comprend généralement une image intra et les images prédites qui lui sont liées.

Fonctionnement des groupes d’images

Un GOP définit le schéma de dépendance entre les images codées successives, notamment les images codées indépendamment et celles prédites à partir de références antérieures ou ultérieures. L’ordre d’affichage peut différer de l’ordre de codage en présence d’images à prédiction bidirectionnelle. Les GOP fermés empêchent les références de franchir leur limite, tandis que les GOP ouverts permettent certaines prédictions au-delà de cette limite. Les encodeurs coordonnent cette structure avec la durée des segments, les changements de scène, l’accès aléatoire et le passage d’une variante à une autre.

Points clés

  1. Les termes image I et image IDR ne sont pas interchangeables : une image I est codée en intra, tandis qu’une image IDR empêche en plus les images suivantes de faire référence à des images antérieures au point de rafraîchissement.
  2. Les images B peuvent améliorer la compression en utilisant des références antérieures et ultérieures, mais elles peuvent nécessiter un réordonnancement des images et une mise en mémoire tampon, ce qui compte pour les encodeurs en temps réel et la lecture à faible latence.
  3. Les variantes adaptatives nécessitent généralement des points d’accès aléatoire compatibles aux mêmes horodatages ; sinon, un lecteur qui change de variante peut manquer des images de référence nécessaires à un décodage correct.

Quand les groupes d’images ont leur importance

Les développeurs ajustent la longueur des GOP pour trouver un équilibre entre l’efficacité de compression, la navigation temporelle, la récupération après erreur et la latence en direct. Les GOP longs réduisent le débit binaire, mais peuvent retarder l’accès aléatoire et amplifier les dommages causés par les pertes de données.

Transformer vos connaissances sur les médias en une chaîne de traitement opérationnelle

Reliez les téléversements, le traitement, l’IA, le stockage et la diffusion via une seule API déclarative — la pile d’encodage, la montée en charge et l’évolution constante des formats sont prises en charge pour vous.

Essayer Transloadit gratuitement