¿Qué es DASH de baja latencia?
DASH de baja latencia es un enfoque de entrega MPEG-DASH que transfiere un segmento multimedia de forma progresiva mediante unidades de fragmento sucesivas, a la vez que limita el almacenamiento en búfer a lo largo del pipeline. Reduce el retardo en directo y mantiene la reproducción basada en DASH.
Cómo funciona DASH de baja latencia
El enfoque de bajo retardo comienza a transferir un segmento multimedia mientras todavía se producen sus muestras posteriores. Las unidades de fragmento ISO BMFF sucesivas, normalmente pares de cajas moof y mdat, ponen más muestras a disposición dentro de ese segmento en crecimiento, mientras el manifiesto indica al cliente su disponibilidad anticipada. El reproductor estima el caudal a partir de transferencias parciales y mantiene un pequeño desfase objetivo respecto al extremo en directo, a veces mediante ligeros ajustes de la velocidad de reproducción para corregir la deriva. El servidor de origen, la CDN, el transporte HTTP, el codificador, el empaquetador y el reproductor deben preservar la entrega progresiva para que el diseño funcione.
Datos clave
- Un segmento de baja latencia puede transferirse progresivamente mediante pares sucesivos de cajas moof y mdat, por lo que la reproducción puede comenzar antes de que el segmento completo llegue al almacenamiento. Las especificaciones y las implementaciones no utilizan de manera uniforme los términos «bloque» y «fragmento», por lo que la estructura de cajas ofrece una delimitación más clara.
- En el manifiesto DASH, availabilityTimeComplete=false indica el acceso anticipado a un segmento incompleto, mientras que availabilityTimeOffset describe la antelación de su disponibilidad.
- Si un servidor de origen o intermediario almacena en búfer la respuesta completa, incluso los bloques conformes a la especificación y la señalización del manifiesto producen la latencia habitual de un segmento; el comportamiento del transporte depende de todo el recorrido de extremo a extremo.
Cuándo es importante DASH de baja latencia
Permite emisiones y flujos interactivos que necesitan una entrega casi en tiempo real a través de clientes compatibles con DASH. Los búferes más pequeños reducen la latencia, pero ofrecen menos protección frente a las variaciones del retardo de red y las caídas del caudal.