¿Sabías que...?

Klagenfurt es la ciudad más popular entre los visitantes de esta página.

WordPress TV Channel & Radio

¿Ya usas WordPress? Convierte tu biblioteca de vídeo en un canal de TV 24/7 o una radio, con un reproductor que insertas con un shortcode.

Lanza tu canal

Flujo HLS de prueba gratuito (URL m3u8): una escalera 24/7 de 1080p a solo audio

Este artículo ha sido traducido del inglés con la ayuda de IA. Leer el original

Un flujo HLS de prueba gratuito que nunca se detiene: un canal 24/7 de las Blender Open Movies, de 1080p hasta solo audio, con segmentos fMP4 y discontinuidades reales. Sin registro, sin token, CORS abierto, y lleva funcionando sin interrupción desde 2021.

Verificado el 19 de agosto de 2026. Cada URL y cada cifra de abajo se comprobó contra el manifiesto en vivo en esa fecha.

El flujo

URLQué es
https://ireplay.tv/test/blender.m3u8 copiarPlaylist multivariante: cuatro representaciones de vídeo, una de solo audio, copias redundantes de conmutación por error y una playlist de I-frames para trick play
https://ireplay.tv/test/hd_blender.m3u8 copiarEl mismo canal, solo la representación 1080p. Útil para dejar la conmutación adaptativa fuera de la ecuación
https://ireplay.tv/test/rate_0_28.m3u8 copiarPlaylist de medios de solo audio, AAC-LC. Para respaldo de audio y pruebas tipo radio
https://ireplay.tv/test/iframe_5_28.m3u8 copiarPlaylist de solo I-frames en 1080p. Para probar el desplazamiento y el trick play

La escalera de tasas, tal como la declara el manifiesto

RepresentaciónResoluciónTasa mediaPicoCadena de códecPerfil H.264Fotogramas por segundo (medido / máximo declarado)
rate_5_281920x10807 000 kbps7 700 kbpsavc1.64002aHigh, nivel 4.224 / 60
rate_4_281280x7203 000 kbps3 300 kbpsavc1.64001fHigh, nivel 3.124 / 60
rate_3_28960x5401 800 kbps1 980 kbpsavc1.64001fHigh, nivel 3.124 / 60
rate_2_28480x270650 kbps715 kbpsavc1.640015High, nivel 2.124 / 60
rate_0_28solo audio161 kbpsmp4a.40.2AAC-LC, 44,1 kHz estéreo
iframe_5_281920x1080300 kbpsavc1.64002asolo I-frames

Las tasas y el techo de fotogramas son lo que declara la playlist multivariante. Las resoluciones, perfiles, niveles y la cadencia medida son lo que ffprobe lee de los segmentos, comprobado en la fecha indicada arriba. Cada representación es además una playlist de medios que puedes cargar por separado, y esa es la forma más rápida de atribuir un fallo a una tasa concreta.

Por qué es una prueba más dura que un VOD de ejemplo

La mayoría de los flujos de prueba publicados son una sola película, codificada una vez y quieta. No van a cazar los fallos que duelen en producción. Este es un canal 24/7 real, ensamblado a partir de muchos archivos distintos, así que el manifiesto lleva las cosas que un reproductor solo encuentra en servicios en directo.

  • Discontinuidades reales. El canal concatena archivos de origen distintos, así que #EXT-X-DISCONTINUITY aparece constantemente y #EXT-X-DISCONTINUITY-SEQUENCE supera con creces los 34 000. Si tu reproductor reinicia mal el decodificador en una frontera, lo verás aquí en minutos en lugar de nunca.
  • Representaciones redundantes. Cada variante de vídeo se declara dos veces, con atributos idénticos y URI distintas. Así es como HLS señala una copia de conmutación por error, y casi ningún flujo de prueba público lo ejercita.
  • fMP4, no TS. Los segmentos son .m4s CMAF servidos como video/iso.segment, con un segmento de inicialización #EXT-X-MAP. Moderno, y una ruta de código distinta de MPEG-TS en la mayoría de reproductores.
  • Hora de reloj. Cada playlist de medios lleva #EXT-X-PROGRAM-DATE-TIME, así puedes probar la búsqueda por fecha y el posicionamiento DVR.
  • Una ventana deslizante sin fin. No hay #EXT-X-ENDLIST. La playlist sigue avanzando, y eso es lo que rompe a los reproductores ingenuos que asumen una duración fija.
  • Un desplazamiento de inicio. Las playlists declaran #EXT-X-START:TIME-OFFSET=36.0, con lo que puedes comprobar si tu reproductor respeta la posición de inicio indicada en lugar de saltar siempre al borde del directo.
  • Un techo de cadencia, no una afirmación de cadencia. Cada variante declara FRAME-RATE=60.0, que en HLS es la cadencia máxima que la variante puede contener, no la de lo que se está reproduciendo ahora. El canal es un playout real y puede llevar material a 60 fps, así que la escalera se declara en su techo; las películas de Blender que están ahora en rotación van a 24. Un reproductor debería dimensionar sus búferes con el techo declarado y presentar a la cadencia del flujo binario.

Detalles de servicio que quizá necesites

PropiedadValor
Tipo de contenido del manifiestoapplication/vnd.apple.mpegurl
Tipo de contenido de los segmentosvideo/iso.segment
CORSAccess-Control-Allow-Origin: * en manifiestos y segmentos
Cache-Control de la playlist multivarianteno-cache, se genera en cada petición
TransporteHTTPS, HTTP/2
CifradoNinguno. Contenido en claro, sin DRM y sin clave AES-128
Target duration7 segundos

Como el CORS está abierto, el flujo se reproduce en un navegador desde tu propia página, sin proxy. Ese es justo el punto en el que uno suele atascarse con otros flujos públicos.

Inicio rápido

hls.js en un navegador

<video id="v" controls muted playsinline></video>
<script src="https://cdn.jsdelivr.net/npm/hls.js@latest"></script>
<script>
const v = document.getElementById('v');
const src = 'https://ireplay.tv/test/blender.m3u8';
if (Hls.isSupported()) { const h = new Hls(); h.loadSource(src); h.attachMedia(v); }
else if (v.canPlayType('application/vnd.apple.mpegurl')) { v.src = src; }
</script>

Safari e iOS lo reproducen de forma nativa, sin biblioteca: basta con poner el atributo src.

ffplay

ffplay https://ireplay.tv/test/blender.m3u8

ffprobe, para leer la escalera sin reproducirla

ffprobe -v error -show_streams -show_format https://ireplay.tv/test/blender.m3u8

VLC: Archivo, Abrir volcado de red, pega la URL.

curl, para mirar el manifiesto en sí

curl -s https://ireplay.tv/test/blender.m3u8

Qué puedes probar realmente con él

  • Conmutación ABR bajo limitación. Cuatro peldaños de 7 Mbps a 650 kbps. Limita a 1 Mbps en las herramientas de desarrollo y observa si tu reproductor se estabiliza o hace ping-pong.
  • Manejo de discontinuidades. Déjalo diez minutos y vigila reinicios del decodificador, deriva de audio o un fotograma negro en cada unión.
  • Respaldo de solo audio. Baja la limitación por debajo de 650 kbps y comprueba que el reproductor degrada a la representación de audio en vez de atascarse.
  • Trick play. Desplázate por la línea de tiempo y comprueba si tu reproductor usa la playlist de I-frames en lugar de decodificar segmentos completos.
  • Búsqueda por fecha. Usa los valores de #EXT-X-PROGRAM-DATE-TIME para situarte en una hora de reloj.
  • Estabilidad de larga duración. Déjalo reproduciendo toda la noche. Las fugas de memoria en el código del reproductor aparecen tras horas, no minutos, y un flujo que termina a los diez minutos nunca las sacará a la luz.
  • Incrustación en navegador. El CORS abierto te permite probar en una página que sirves tú mismo.

El contenido y cómo acreditarlo

El canal reproduce las Blender Open Movies, los cortometrajes producidos por la Blender Foundation y publicados bajo licencias Creative Commons Attribution: Elephants Dream, Big Buck Bunny, Sintel, Tears of Steel, Cosmos Laundromat, Agent 327 y otros. Se conservan a su cadencia original, y por eso cada peldaño mide ahora 24 fps.

Si listas este flujo en tu propio sitio, pon por favor un enlace seguido a esta página o a ireplay.tv. Es lo único que se pide a cambio, y es lo que mantiene el canal financiado y en marcha.

Flujos HLS gratuitos para probar reproductores de vídeo, sitios web y aplicaciones

Otros flujos HLS de prueba públicos que conviene conocer

Ningún flujo lo cubre todo. Estos se comprobaron el 19 de agosto de 2026 y respondían.

FlujoÚtil para
Apple, devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/master.m3u8El ejemplo de referencia de fMP4, con subtítulos y varias representaciones de audio
Mux, test-streams.mux.dev/x36xhzz/x36xhzz.m3u8Un VOD multibitrate muy usado, de duración fija
Mux, test-streams.mux.dev/test_001/stream.m3u8Big Buck Bunny como VOD corto, práctico para iterar rápido
Akamai, cph-p2p-msl.akamaized.net/hls/live/2000341/test/master.m3u8Una fuente realmente en directo, con ventana móvil

Lo que a esos les falta es un canal continuo construido a partir de muchos activos, y por eso existe este.

Preguntas frecuentes

¿Qué URL de flujo HLS de prueba gratuito puedo usar ahora mismo?
https://ireplay.tv/test/blender.m3u8. Es un canal 24/7 de las Blender Open Movies con cuatro representaciones de vídeo, de 1920x1080 a 480x270, más una de solo audio. Sin registro, sin token, y con CORS abierto, así que se reproduce en una página que sirvas tú mismo.

¿Este flujo de prueba es en directo o vídeo bajo demanda?
En directo, en el sentido que le importa a un reproductor. No hay #EXT-X-ENDLIST, la ventana de la playlist se desplaza, y el contenido es un canal programado de forma continua en vez de un archivo. Eso lo convierte en una prueba mucho mejor del comportamiento en directo que una muestra de duración fija.

¿Usa segmentos MPEG-TS o fMP4?
fMP4, en concreto segmentos CMAF .m4s con un segmento de inicialización #EXT-X-MAP, servidos como video/iso.segment. Si necesitas MPEG-TS, usa uno de los otros flujos públicos listados arriba.

¿Puedo usarlo en mi producto o en mi documentación?
Sí. Úsalo en pruebas, demos, tutoriales, informes de fallos y documentación de reproductores. Lo único que se pide es un enlace seguido a esta página o a ireplay.tv allí donde lo listes.

¿Existe una versión con DRM o cifrada de este flujo de prueba?
No. El contenido va en claro, sin cifrar, sin clave AES-128 y sin sistema de DRM. Si estás probando la adquisición de licencias necesitas otro flujo.

¿Por qué tiene tantas discontinuidades?
Porque es un canal real, no un solo archivo. Cada frontera de programa es una #EXT-X-DISCONTINUITY genuina, que es justo la condición que destapa los fallos de reinicio del decodificador. El número de secuencia de discontinuidad supera los 34 000 y sigue subiendo.

Notas

El canal funciona sobre el playout VOD2Live de iReplay, que compone un flujo lineal continuo a partir de una biblioteca bajo demanda en lugar de codificar una señal en directo las 24 horas. El manifiesto se genera en cada petición, y por eso la playlist multivariante se sirve con no-cache y lleva etiquetas de metadatos de sesión. Si alguna URL de esta página deja de resolver algún día, es un fallo y queremos saberlo.

Lanza un canal desde WordPress

WordPress TV Channel & Radio

Sube tus vídeos, nosotros transcodificamos y armamos la programación 24/7, y tú insertas el reproductor con un shortcode. Para FAST, PPV y TV de pago. Plan gratuito para empezar.

Lanza tu canal