Qu’est-ce qu’une image IDR ?

Une image à rafraîchissement instantané du décodage (IDR, instantaneous decoding refresh) est une image codée en intra dans une vidéo H.264 ou H.265. Les images décodées après elle ne peuvent faire référence à aucune image qui la précède, ce qui fournit un point de rafraîchissement du décodeur sans dépendance antérieure.

Fonctionnement des images IDR

Une image IDR est un point d’accès codé qui réinitialise l’historique des références entre images pour le décodage H.264 ou HEVC qui suit. Ses tranches utilisent la prédiction intra, et les images suivantes de la séquence codée ne peuvent pas dépendre d’images antérieures au rafraîchissement. Cette contrainte est plus forte que la simple insertion d’une image codée en intra. Les encodeurs placent des images IDR là où sont nécessaires un démarrage indépendant, des limites de segments, des changements de chaîne ou une récupération déterministe après erreur.

Points clés

  1. Toute image IDR est codée en intra, mais une image I ordinaire ne vide pas nécessairement le tampon de référence ; un déplacement dans la vidéo vers une image I non IDR peut donc laisser les images suivantes dépendantes d’un historique indisponible.
  2. Une image IDR commence normalement une nouvelle séquence vidéo codée permettant l’accès aléatoire, mais les conteneurs et les manifestes doivent exposer correctement ce point d’accès, faute de quoi les lecteurs peuvent tout de même démarrer sur un échantillon non décodable.
  3. Forcer des images IDR fréquentes interrompt la prédiction temporelle à longue portée et ajoute des images intra volumineuses, ce qui augmente le débit binaire ou réduit la qualité à débit binaire fixe, même si l’accès et la récupération s’améliorent.

Quand les images IDR sont utiles

Placez des images IDR aux limites des segments lorsque les spectateurs doivent commencer le décodage ou changer de variante sans disposer des données des images précédentes. Des images IDR plus fréquentes améliorent le déplacement dans la vidéo et la récupération, mais réduisent généralement l’efficacité de la compression.

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