¿Qué es un fotograma IDR?

Un fotograma de actualización instantánea de la decodificación (IDR) es una imagen codificada intra en video H.264 o H.265. Las imágenes decodificadas después de él no pueden hacer referencia a ninguna imagen que lo preceda, lo que proporciona un punto limpio para actualizar el decodificador.

Cómo funcionan los fotogramas IDR

Una imagen IDR es un punto de acceso codificado que reinicia el historial de referencias entre imágenes para la decodificación posterior de H.264 o HEVC. Sus porciones utilizan predicción intra y las imágenes posteriores de la secuencia codificada no pueden depender de imágenes anteriores a la actualización. Esto impone una restricción más fuerte que simplemente insertar una imagen codificada intra. Los codificadores colocan imágenes IDR donde se requieren un inicio independiente, límites de segmentos, cambios de canal o recuperación determinista de errores.

Datos clave

  1. Toda imagen IDR está codificada intra, pero una imagen I ordinaria no necesariamente vacía el búfer de referencias; por ello, desplazarse a una imagen I que no sea IDR puede dejar los fotogramas posteriores dependientes de un historial no disponible.
  2. Una imagen IDR normalmente inicia una nueva secuencia de video codificada para el acceso aleatorio, pero los contenedores y manifiestos deben exponer ese punto de acceso correctamente; de lo contrario, los reproductores aún pueden comenzar con una muestra que no se pueda decodificar.
  3. Forzar imágenes IDR frecuentes interrumpe la predicción temporal de largo alcance y añade imágenes intra grandes, lo que aumenta la tasa de bits o reduce la calidad con una tasa de bits fija, aunque mejoren el acceso y la recuperación.

Cuándo son importantes los fotogramas IDR

Coloca fotogramas IDR en los límites de los segmentos cuando los espectadores deban iniciar la decodificación o cambiar de variante sin datos de fotogramas anteriores. Los fotogramas IDR más frecuentes mejoran el acceso a posiciones de reproducción y la recuperación, pero generalmente reducen la eficiencia de compresión.

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