Resumen

  • RFC 9584 define paquetes de una NAL, paquetes de agregación y unidades de fragmentación para EVC. La salida de ese proceso es material ordenado para un decodificador, no una imagen certificada.
  • El número de secuencia, la marca final, el timestamp, DON, PLI y FIR son recibos parciales. Una afirmación de reproducción exige evidencia independiente hasta la superficie del dispositivo.

Imaginemos dos relojes. El primero avanza con el timestamp RTP y dice cuándo debería presentarse el contenido. El segundo mide cuándo el dispositivo terminó de reconstruir, decodificar y entregar la imagen. RFC 9584 organiza el primero; no obliga al segundo a llegar a tiempo. Una transmisión puede ser correcta en el papel y tardía en la pantalla.

El RFC, publicado en junio de 2024 en la vía de estándares del IETF, especifica el formato RTP para Essential Video Coding. Una unidad NAL puede viajar sola. Varias NAL del mismo acceso pueden agregarse. Una NAL grande puede dividirse en unidades de fragmentación. El diseño comparte principios con los formatos de H.264, HEVC y VVC, una decisión que reduce complejidad conceptual, pero no acredita que todos los productos implementen las mismas capacidades.

Cada campo del encabezado responde una pregunta limitada. El número de secuencia reconstruye el orden emitido; no garantiza que el destino recibiera todo. El bit marcador señala el último paquete de la unidad de acceso transportada; no da fe de los anteriores. El timestamp de 90 kHz guía el proceso de presentación; no registra que el fotograma se presentara. SSRC identifica una fuente RTP, pero sin seguridad apropiada no autentica quién la controla.

En una FU, los bits S y E delimitan el principio y el final de una NAL dividida. La NAL aparece solo después de concatenar los fragmentos consecutivos completos. Si falta uno, el receptor normalmente debe descartar los siguientes fragmentos de la misma NAL, salvo que se conozca una tolerancia segura del decodificador. Por eso una traza con el fragmento final no es prueba de una reconstitución íntegra.

El paquete de agregación plantea otro límite. Incluye al menos dos NAL de una misma unidad de acceso y conserva su orden de decodificación. No admite FU ni otra agregación en su interior. La envoltura puede ser válida aunque una NAL dependa de parámetros ausentes, contenga una sintaxis inválida o utilice herramientas fuera de la capacidad declarada. Recibir el contenedor no decide el contenido.

DONL y DOND contribuyen a AbsDon, que sirve para colocar las NAL en orden de decodificación. Puede haber saltos legítimos si una pasarela omite capas temporales superiores o ciertos SEI. Valores iguales pueden permitir cualquier orden. Este número organiza entradas; no demuestra que existan las imágenes de referencia, que haya memoria suficiente o que la imagen salga del búfer decodificado.

También importa no mezclar búferes. El búfer de despaquetado extrae, recompone y reordena NAL. El búfer de jitter absorbe variaciones de la red. La capacidad anunciada para el primero no reserva margen para el segundo, ni para el coste del decodificador o del renderizador. Un único semáforo de «búfer correcto» puede quedar verde mientras se incumplen los plazos de pantalla.

PLI comunica pérdida de una cantidad indefinida de datos codificados de una o más imágenes. FIR exige una imagen IDR y, salvo conocimiento previo por otro canal, los conjuntos de parámetros. El mensaje de control inicia una recuperación; no la completa. Solicitud, emisión, llegada, decodificación y presentación deben conservar recibos separados.

La propia especificación reconoce que el formato de carga no constituye un sistema completo. RTP no reserva recursos ni garantiza calidad de servicio. La aplicación debe escoger mecanismos para confidencialidad, integridad y autenticidad. El registro IANA de video/EVC coordina un nombre y una referencia; no certifica disponibilidad, negociación ni reproducción real.

La evidencia operativa debe seguir el recorrido: recepción en el endpoint correcto; verificación de origen e integridad; conjunto completo de fragmentos; reconstrucción NAL; orden de decodificación; compatibilidad de parámetros y perfil; imagen decodificada; plazo de presentación; commit del renderizador; actualización de la superficie. Una capa puede autorizar el siguiente trabajo. No puede apropiarse de su resultado.

Fuentes