Skip to content

Validador DASH

media.probe.dash_validator

El validador comprueba el MPD y descarga segmentos de inicialización y medios. Detecta desalineaciones de pistas ABR, errores temporales y deriva del borde en directo entre audio y vídeo.

Las utilidades de diagnóstico validator y dash-validate se distribuyen por separado del servidor. Los ejemplos suponen que el binario correspondiente está instalado y disponible en PATH.

Modos

  • auto — Automático: determina el modo según MPD@type.
  • --static — Comprueba una vez una presentación VOD estática.
  • --live — Actualiza un MPD dinámico durante la captura y comprueba huecos y solapamientos entre actualizaciones de SegmentTimeline.

Ejecución

dash-validate --live --capture 30 http://server:5080/streaming/v/tv1/Manifest.mpd

Opciones

Opción Función Predeterminado
-u, --url URL del MPD; también se acepta como primer argumento posicional. —
-t, --capture Duración de la captura en directo; no se aplica al modo estático. 20
-p, --poll Intervalo de consulta del MPD en directo; se limita al rango interno permitido. minimumUpdatePeriod o 2 s
--timeout Tiempo de espera HTTP en modo live; no controla la detección de modo ni la validación estática. 10
--static, --live Fuerza el modo en lugar de detectarlo automáticamente. automático
-h, --help Muestra la ayuda. —

Resultado

El informe muestra errores y advertencias con su ubicación. El código de salida 0 indica una validación correcta, incluso con solo advertencias; 1 indica errores de validación o inicio; 2 indica argumentos CLI incorrectos. Las duraciones se expresan en segundos y admiten números fraccionarios positivos.

Qué sigue

Para HLS, use el validador HLS. Para configurar el servidor, véase reproducción DASH.