¿Qué es un manifiesto de video?
Un manifiesto de video enumera los recursos disponibles para un reproductor de transmisión, incluidas las variantes, las ubicaciones de los segmentos, la temporización y, a veces, los subtítulos o los datos de cifrado. Las listas de reproducción HLS y los MPD de MPEG-DASH son formas habituales.
Cómo funcionan los manifiestos de video
Un manifiesto es un documento de control que describe cómo debería ensamblar un reproductor los recursos multimedia a lo largo del tiempo; normalmente contiene referencias en lugar de los datos multimedia en sí. Las descripciones de las variantes presentan versiones codificadas alternativas, mientras que las descripciones de las pistas asocian audio, video, subtítulos y temporización. Para la reproducción en directo, el documento se actualiza a medida que avanza la ventana de disponibilidad, mientras que una versión bajo demanda suele ser estable. Se genera durante el empaquetado y se utiliza antes de la reproducción adaptativa y durante toda ella.
Datos clave
- Los códecs declarados y las propiedades de las pistas deben coincidir con los datos de inicialización a los que hacen referencia; una declaración engañosa puede hacer que un reproductor elija una variante que no puede decodificar.
- Los manifiestos en directo utilizan referencias multimedia ordenadas y transiciones explícitas de la línea de tiempo; la falta de una actualización de secuencia o de un marcador de discontinuidad puede causar repeticiones, huecos en la línea de tiempo o saltos en las marcas de tiempo.
- Las direcciones multimedia relativas se resuelven a partir de la ubicación del manifiesto, por lo que la reescritura de URL, la firma, las redirecciones, la política CORS y el tiempo de vida de la caché pueden afectar a la recuperación de segmentos.
Cuándo son importantes los manifiestos de video
Genera manifiestos que presenten a cada reproductor solo variantes, pistas y datos de protección compatibles. Las URL, las duraciones, las declaraciones de códecs o la señalización de cifrado incorrectas pueden detener la adaptación o la reproducción.