Centro de ayuda

Centro de ayuda M3U8 y HLS

La home cubre la intención de herramienta. Esta sección cubre las preguntas que aparecen cuando el stream falla, se bloquea o se comporta distinto entre navegadores.

Fundamentos

¿Qué es un archivo M3U8 y cómo funciona en HLS?

M3U8 no es el vídeo final. Es la capa de playlist que ordena cómo debe reproducirse HLS.

CORS

¿Por qué un M3U8 falla por CORS en el navegador?

CORS es una de las formas más comunes de que un stream parezca vivo y aun así muera dentro del navegador.

403 Forbidden

¿Qué significa un 403 Forbidden en un stream M3U8?

403 no es un detalle cosmético. El origen está rechazando tu solicitud de forma explícita.

Estructura de playlist

¿Cuál es la diferencia entre master playlist y media playlist?

Confundir master playlist con media playlist tuerce el diagnóstico desde el principio.

Chrome

¿Cómo reproducir M3U8 en Chrome?

En Chrome, M3U8 suele pasar por hls.js y MSE. Eso cambia el tipo de fallo que vas a ver.

Diferencias entre navegadores

¿Por qué Safari reproduce HLS y Chrome no?

Cuando Safari reproduce y Chrome no, eso no significa automáticamente que la URL esté mal.

Incrustación

¿Cómo incrustar un reproductor M3U8 con iframe?

El iframe sirve para distribución e incrustación, no para convertirse en tu homepage de búsqueda.

URLs firmadas

¿Cómo rompen las URLs firmadas la reproducción en el navegador?

La URL firmada es el caso clásico de “hace un momento parecía viva” que engaña a quien prueba mal.

Flujo de prueba

¿Cómo probar una URL M3U8 de la manera correcta?

La mala prueba empieza haciendo clic sin orden. La buena prueba separa capas.

Fallos de reproducción

¿Por qué una URL M3U8 abre pero el reproductor falla?

Que la URL abra sola es una señal demasiado débil para probar reproducción real.

Comprobación de acceso

¿Cómo saber si un enlace M3U8 es realmente público?

Un enlace que abrió una vez no se vuelve público por arte de magia.

Diferencias entre navegadores

¿Por qué un stream M3U8 de prueba sólo funciona en un navegador?

Si sólo un navegador reproduce, el problema suele estar en la pila y la política, no en un drama genérico.

Streams de prueba

Streams HLS públicos para probar la reproducción en navegador

Un stream público de prueba sirve para aislar variables, no para convertirse en una lista caótica de enlaces.

Carga atascada

¿Por qué un stream M3U8 se queda cargando sin parar?

Un spinner infinito no es un solo bug. Es un síntoma que hay que separar por capas.

Navegador vs escritorio

¿Por qué VLC reproduce M3U8 pero el navegador no?

Que VLC reproduzca y el navegador falle no es contradicción. Normalmente es diferencia de contexto y política.