Cuándo utilizar VLC
VLC (o PotPlayer) es la mejor opción para reproducir archivos de video locales sin conexión, para transmisiones que usan códecs que un navegador no puede decodificar y cuando desea un único reproductor de escritorio para cada formato que posee. Es maduro, gratuito y de código abierto, y no depende de una red para los medios locales.
Cuándo utilizar un reproductor M3U8 en línea
Utilice una herramienta HLS del navegador cuando el trabajo sea probar, depurar, convertir o editar una transmisión en lugar de simplemente mirarla. No hay nada que instalar, se ejecuta en cualquier sistema operativo y en dispositivos móviles, y muestra cosas que VLC no muestra: un informe de estado del enlace que enumera cada pista de resolución y encuentra segmentos .ts inactivos, reenvío personalizado Referer/User-Agent para transmisiones permitidas protegidas por enlaces directos y exportación MP4/MP3 con un solo clic con recorte.
Cómo reproducir una transmisión M3U8 en VLC
Abra VLC, elija Medios y luego Open Network Stream, pegue el .m3u8 URL y presione Reproducir. Para enviar un Referer personalizado, debe agregar la opción :http-referrer (o pasarla en la línea de comando), que es manual en comparación con una herramienta de navegador que expone Referer y User-Agent como campos.
Por qué una transmisión se reproduce en línea pero no en VLC (o al revés)
CORS solo afecta a los navegadores, por lo que una transmisión puede reproducirse en VLC pero fallar en un reproductor de navegador simple hasta que un proxy CORS la enrute. La protección de enlaces activos y los enlaces caducados afectan a ambos, pero un reproductor de escritorio solo muestra una falla genérica, mientras que un informe de estado del navegador señala si el manifiesto, las claves o los segmentos están inactivos y un campo Referer le permite volver a intentarlo con los encabezados que espera el origen. Las brechas de códec funcionan al revés: VLC puede decodificar una transmisión que un navegador no puede.
Preguntas frecuentes
¿Puede VLC reproducir transmisiones M3U8 / HLS?
Sí. En VLC elija Medios, luego Abrir Network Stream, pegue el .m3u8 URL y presione Reproducir. VLC maneja en vivo y VOD HLS sin complementos adicionales.
¿Por qué VLC no reproduce mi enlace M3U8?
Por lo general, el enlace ha caducado, el origen requiere un Referer específico (protección de enlace activo) o un segmento está inactivo. El informe del estado del enlace de una herramienta del navegador puede identificar la causa, y el reenvío personalizado Referer/User-Agent puede probar las transmisiones permitidas protegidas por enlaces directos.
¿Puedo establecer un Referer personalizado en VLC?
Sí, pero es manual, agregas la opción :http-referrer o la pasas en la línea de comando. Una herramienta HLS del navegador expone Referer y User-Agent como campos y los reenvía a través de un proxy.
¿Es mejor un jugador de M3U8 en línea que un jugador de VLC?
Para probar, depurar, convertir y editar transmisiones HLS, una herramienta de navegador es más rápida y ofrece más diagnóstico. Para la reproducción sin conexión de archivos locales y códecs raros, es mejor VLC. Resuelven diferentes problemas.
¿VLC muestra el estado de la transmisión, como la tasa de bits o los segmentos inactivos?
No. VLC tiene códec e información multimedia básica, pero no tiene un informe de estado dedicado de HLS. Utilice un validador M3U8 basado en navegador para enumerar pistas de resolución, tasa de bits, cifrado, estado activo/VOD y segmentos .ts inactivos.