Lo que comprueba el probador de flujo HLS
| Controlar | lo que muestra | Por qué es importante |
|---|---|---|
| Manifest | Si el archivo .m3u8 se carga y comienza con etiquetas HLS válidas. | Una transmisión no se puede reproducir si la lista de reproducción maestra o multimedia falta, ha caducado o tiene un formato incorrecto. |
| Pistas variantes | Valores de resolución, ancho de banda, velocidad de fotogramas y códec de cada pista. | Esto confirma las escaleras de velocidad de bits adaptables y explica las fallas del códec del navegador. |
| Segmentos | Resultados de aprobación/rechazo del segmento .ts o .m4s muestreados. | Un manifiesto puede ser válido mientras segmentos de medios individuales estén inactivos o bloqueados. |
| Encryption | Si la transmisión hace referencia a claves AES-128 o a medios protegidos. | El HLS cifrado también necesita que se pueda acceder a los URL clave a través de la misma ruta de acceso. |
| En vivo vs VOD | Si la lista de reproducción tiene #EXT-X-ENDLIST o continúa actualizándose. | Las transmisiones en vivo fallan de manera diferente que los archivos VOD y necesitan expectativas de reintento diferentes. |
| Acceso al navegador | CORS, contenido mixto y síntomas de vínculos activos durante la reproducción. | Se trata de fallos específicos del navegador que es posible que VLC y las herramientas de escritorio no revelen. |
Cómo probar una transmisión HLS en línea
- 1Pegue el HLS URLPegue el enlace .m3u8 en el reproductor y comience con la reproducción directa. Una transmisión accesible debería al menos cargar el manifiesto e intentar la reproducción multimedia.
- 2Esté atento a fallas solo del navegadorSi VLC reproduce el mismo URL pero el navegador falla, sospeche de CORS, contenido mixto, claves bloqueadas o protección de enlaces directos en lugar de una transmisión completamente muerta.
- 3Habilite el proxy cuando sea necesarioActive el proxy CORS cuando el navegador no pueda leer las respuestas del manifiesto, la clave o el segmento. Mantenga la sesión completa del HLS en la misma ruta de proxy.
- 4Ejecute el informe de saludUtilice el validador para enumerar variantes, duración del segmento, cifrado, estado activo/VOD y segmentos muertos muestreados.
- 5Asigne la falla a la soluciónUtilice errores de CORS para el trabajo de proxy, respuestas 403 para verificaciones de Referer, fallas de segmento para la investigación de CDN y fallas de códec para pruebas de compatibilidad de reproductores.
¿Por qué probar HLS en un navegador en lugar de solo VLC?
VLC es útil para confirmar si una transmisión se puede decodificar, pero no reproduce las reglas de seguridad del navegador. Un probador web HLS muestra las mismas restricciones CORS, HTTPS, encabezado y fuente de medios que alcanzará su reproductor web real, lo que lo hace mejor para la depuración de video front-end.
Qué hace que un informe de salud HLS sea útil
Un útil informe HLS amplía la lista de reproducción maestra, identifica cada pista con velocidad de bits, verifica el estado en vivo/VOD, detecta el cifrado, mide el tiempo del segmento y muestra la disponibilidad del segmento multimedia. Al marcar solo la primera respuesta .m3u8 se omiten los fallos que suelen ocurrir después de que comienza la reproducción.
Cuándo utilizar la ruta personalizada Referer
Si el manifiesto o los segmentos devuelven 403 a menos que se soliciten desde el sitio original, es probable que la transmisión esté protegida por vínculos directos. Habilite el proxy, configure la página URL donde normalmente se reproduce la transmisión como Referer y vuelva a ejecutar la reproducción más el informe de estado a través de esa ruta.
Páginas de depuración HLS relacionadas
- M3U8 validador es la herramienta dedicada a informes de estado para pistas, tasa de bits, cifrado y segmentos inactivos.
- HLS CORS error explica por qué una transmisión puede fallar en el navegador incluso cuando funciona en VLC.
- Reproductor personalizado Referer M3U8 cubre transmisiones que necesitan un Referer o User-Agent reenviado para cargarse.
Preguntas frecuentes
¿Qué es un probador de flujo HLS?
Un probador de transmisión HLS es una herramienta de navegador que carga un M3U8 URL, intenta reproducir y verifica el manifiesto, las pistas variantes, el cifrado, el estado en vivo/VOD y la disponibilidad del segmento multimedia.
¿Por qué una transmisión HLS funciona en VLC pero no en Chrome?
Chrome aplica reglas de seguridad del navegador como CORS y bloqueo de contenido mixto. VLC no lo hace, por lo que una transmisión puede ser un medio válido pero aun así fallar en un reproductor web hasta que se solucione CORS o el enrutamiento proxy.
¿Puede el probador detectar segmentos HLS muertos?
Sí. El informe de estado muestra segmentos de medios e informa fallas. Para obtener resultados precisos, habilite el proxy CORS cuando el origen del segmento no permita solicitudes directas del navegador.
¿El probador HLS admite transmisiones cifradas?
Puede probar transmisiones normales AES-128 HLS cuando se puede acceder a la clave URL. No omite sistemas DRM como Widevine, FairPlay o PlayReady.
¿Este probador de transmisiones HLS es gratuito?
Sí. Es gratuito, no tiene publicidad, no requiere cuenta y se ejecuta en el navegador. El proxy opcional solo se utiliza cuando lo habilita para las pruebas CORS o Referer.