GOP

Groupe d’images (GOP) - un groupe structuré d’images successives dans un flux vidéo codé MPEG. Les images sont regroupées à des fins de compression inter-images. La compression est nécessaire pour transférer la vidéo sur les réseaux. Le logiciel de l’encodeur compresse les données vidéo afin de réduire leur quantité par rapport aux données vidéo non comprimées (brutes).

Un flux compressé est une succession de GOPs. Du côté de la réception, le décodeur prend toutes les images d’un GOP et crée une image que vous pouvez voir.

Un GOP se compose d’une image I suivie d’images P et d’images B :

  • I-frame (keyframe) - est la première image d’un GOP. C’est une image complète encodée indépendamment des autres images (ce qui signifie qu’il n’y a pas de liens avec elles). Chaque GOP a une image clé au début.
  • P-frame, B-frame - images qui suivent la keyframe dans un GOP.
  • Les P-frames contiennent la différence entre la P-frame précédente et l’image actuelle. Elle est codée avec un lien vers une I-frame.
  • Les B-frames contiennent des liens vers les I-frames et les P-frames avant et après elles-mêmes. Cela permet de rembobiner plus rapidement, par exemple.

Taille du GOP (le nombre d’images entre deux images clés voisines) - le nombre d’images dans un GOP. Ce nombre peut être variable ou constant pour un flux. Lorsque Flussonic transcode un flux, il crée des GOPs d’une taille constante, de sorte que tous les GOPs ont la même taille.