Le saviez-vous ?

Klagenfurt est la ville la plus populaire parmi les visiteurs de cette page.

WordPress TV Channel & Radio

Déjà sous WordPress ? Transformez votre bibliothèque vidéo en chaîne TV 24h/24 ou en radio, avec un lecteur à insérer via un shortcode.

Lancer ma chaîne

Flux HLS de test gratuit (URL m3u8) : une échelle 24/7 du 1080p à l'audio seul

Cet article a été traduit de l'anglais avec l'aide de l'IA. Lire l'original

Un flux HLS de test gratuit qui ne s'arrête jamais : une chaîne 24/7 des Blender Open Movies, du 1080p à l'audio seul, en segments fMP4. Pas d'inscription, pas de jeton, CORS ouvert, et elle tourne sans interruption depuis 2021.

Vérifié le 19 août 2026. Chaque URL et chaque chiffre ci-dessous a été contrôlé sur le manifeste en direct à cette date.

Le flux

URLCe que c'est
https://ireplay.tv/test/blender.m3u8 copierPlaylist multivariante : quatre rendus vidéo, un rendu audio seul, des copies de secours redondantes et une playlist I-frame pour le trick play
https://ireplay.tv/test/hd_blender.m3u8 copierMême chaîne, un seul rendu 1080p. À utiliser pour sortir la commutation adaptative de l'équation
https://ireplay.tv/test/rate_0_28.m3u8 copierPlaylist média audio seul, AAC-LC. Pour le repli audio et les tests de type radio
https://ireplay.tv/test/iframe_5_28.m3u8 copierPlaylist I-frame seule en 1080p. Pour tester le défilement et le trick play

L'échelle de débits, telle que le manifeste la déclare

RenduRésolutionDébit moyenCrêteChaîne de codecProfil H.264Images par seconde (mesuré / plafond déclaré)
rate_5_281920x10807 000 kbit/s7 700 kbit/savc1.64002aHigh, niveau 4.224 / 60
rate_4_281280x7203 000 kbit/s3 300 kbit/savc1.64001fHigh, niveau 3.124 / 60
rate_3_28960x5401 800 kbit/s1 980 kbit/savc1.64001fHigh, niveau 3.124 / 60
rate_2_28480x270650 kbit/s715 kbit/savc1.640015High, niveau 2.124 / 60
rate_0_28audio seul161 kbit/smp4a.40.2AAC-LC, 44,1 kHz stéréo
iframe_5_281920x1080300 kbit/savc1.64002aI-frames seules

Les débits et le plafond de cadence sont ce que déclare la playlist multivariante. Les résolutions, profils, niveaux et la cadence mesurée sont ce que ffprobe lit dans les segments, contrôlé à la date ci-dessus. Chaque rendu est aussi une playlist média que vous pouvez charger seule, ce qui reste le moyen le plus rapide d'attribuer un bug à un débit précis.

Pourquoi c'est un test plus dur qu'une VOD d'exemple

La plupart des flux de test publiés sont un seul film, encodé une fois, immobile. Ils n'attraperont pas les bugs qui font mal en production. Celui-ci est une vraie chaîne 24/7 assemblée à partir de nombreux fichiers distincts, donc le manifeste porte ce qu'un lecteur ne rencontre que sur des services en direct.

  • De vraies discontinuités. La chaîne concatène des sources différentes, donc #EXT-X-DISCONTINUITY apparaît en permanence et #EXT-X-DISCONTINUITY-SEQUENCE a largement dépassé 34 000. Si votre lecteur réinitialise mal le décodeur à une frontière, vous le verrez ici en quelques minutes plutôt que jamais.
  • Des rendus redondants. Chaque variante vidéo est déclarée deux fois, avec des attributs identiques et des URI différentes. C'est ainsi que HLS signale une copie de secours, et presque aucun flux de test public ne l'exerce.
  • fMP4, pas TS. Les segments sont des .m4s CMAF servis en video/iso.segment, avec un segment d'initialisation #EXT-X-MAP. Moderne, et un chemin de code différent du MPEG-TS dans la plupart des lecteurs.
  • L'heure murale. Chaque playlist média porte #EXT-X-PROGRAM-DATE-TIME, ce qui permet de tester le positionnement par date et le DVR.
  • Une fenêtre glissante sans fin. Il n'y a pas de #EXT-X-ENDLIST. La playlist avance en continu, et c'est ce qui casse les lecteurs naïfs qui supposent une durée fixe.
  • Un décalage de démarrage. Les playlists déclarent #EXT-X-START:TIME-OFFSET=36.0, de quoi vérifier que votre lecteur respecte la position de départ écrite dans le manifeste au lieu de sauter systématiquement au bord du direct.
  • Un plafond de cadence, pas une annonce de cadence. Chaque variante déclare FRAME-RATE=60.0, ce qui en HLS est la cadence maximale que la variante peut contenir, pas celle de ce qui passe à l'instant. La chaîne est un vrai playout capable de diffuser des sources en 60 images par seconde, donc l'échelle est déclarée à son plafond ; les films Blender actuellement en rotation sont en 24. Un lecteur doit dimensionner ses tampons sur le plafond déclaré et restituer à la cadence du flux binaire.

Détails de service utiles

PropriétéValeur
Type MIME du manifesteapplication/vnd.apple.mpegurl
Type MIME des segmentsvideo/iso.segment
CORSAccess-Control-Allow-Origin: * sur les manifestes et les segments
Cache-Control de la playlist multivarianteno-cache, elle est générée à chaque requête
TransportHTTPS, HTTP/2
ChiffrementAucun. Contenu en clair, pas de DRM, pas de clé AES-128
Target duration7 secondes

Comme le CORS est ouvert, le flux se lit dans un navigateur depuis votre propre page, sans proxy. C'est précisément le point sur lequel on bloque d'habitude avec les autres flux publics.

Démarrage rapide

hls.js dans un navigateur

<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 et iOS le lisent nativement, sans bibliothèque : renseignez directement l'attribut src.

ffplay

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

ffprobe, pour lire l'échelle sans lire le flux

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

VLC : Fichier, Ouvrir un flux réseau, collez l'URL.

curl, pour regarder le manifeste lui-même

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

Ce que vous pouvez réellement tester avec

  • La commutation ABR sous bridage. Quatre paliers de 7 Mbit/s à 650 kbit/s. Bridez à 1 Mbit/s dans les outils de développement et regardez si votre lecteur se stabilise ou fait du ping-pong.
  • La gestion des discontinuités. Laissez tourner dix minutes et guettez les réinitialisations de décodeur, la dérive audio ou une image noire à chaque jonction.
  • Le repli audio. Descendez sous 650 kbit/s et vérifiez que le lecteur bascule sur le rendu audio au lieu de caler.
  • Le trick play. Faites défiler la timeline et vérifiez que votre lecteur utilise la playlist I-frame plutôt que de décoder des segments entiers.
  • La recherche par date. Servez-vous des valeurs #EXT-X-PROGRAM-DATE-TIME pour vous positionner à une heure murale.
  • La stabilité longue durée. Laissez lire toute une nuit. Les fuites mémoire d'un lecteur apparaissent après des heures, pas des minutes, et un flux qui s'arrête au bout de dix minutes ne les révélera jamais.
  • L'intégration navigateur. Le CORS ouvert permet de tester depuis une page que vous servez vous-même.

Le contenu, et comment le créditer

La chaîne diffuse les Blender Open Movies, les courts métrages produits par la Blender Foundation et publiés sous licences Creative Commons Attribution : Elephants Dream, Big Buck Bunny, Sintel, Tears of Steel, Cosmos Laundromat, Agent 327 et d'autres. Ils sont conservés à leur cadence d'origine, d'où les 24 images par seconde mesurées sur chaque palier.

Si vous référencez ce flux sur votre site, merci de faire un lien suivi vers cette page ou vers ireplay.tv. C'est la seule contrepartie demandée, et c'est ce qui finance et maintient la chaîne.

Flux HLS gratuits pour tester les lecteurs vidéo, sites web et applis

Autres flux HLS de test publics à connaître

Aucun flux ne couvre tout. Ceux-ci ont été contrôlés le 19 août 2026 et répondaient.

FluxUtile pour
Apple, devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/master.m3u8L'exemple fMP4 de référence, avec sous-titres et plusieurs rendus audio
Mux, test-streams.mux.dev/x36xhzz/x36xhzz.m3u8Une VOD multi-débits très utilisée, de durée fixe
Mux, test-streams.mux.dev/test_001/stream.m3u8Big Buck Bunny en VOD courte, pratique pour itérer vite
Akamai, cph-p2p-msl.akamaized.net/hls/live/2000341/test/master.m3u8Une source réellement live, avec fenêtre glissante

Ce qui manque à ces flux, c'est une chaîne continue assemblée à partir de nombreux médias, et c'est la raison d'être de celle-ci.

Questions fréquentes

Quelle URL de flux HLS de test gratuit puis-je utiliser tout de suite ?
https://ireplay.tv/test/blender.m3u8. C'est une chaîne 24/7 des Blender Open Movies avec quatre rendus vidéo de 1920x1080 à 480x270, plus un rendu audio seul. Aucune inscription, aucun jeton, et le CORS est ouvert, donc le flux se lit dans une page que vous servez vous-même.

Ce flux de test est-il en direct ou en vidéo à la demande ?
En direct, au sens qui compte pour un lecteur. Il n'y a pas de #EXT-X-ENDLIST, la fenêtre de playlist glisse, et le contenu est une chaîne programmée en continu plutôt qu'un fichier unique. Cela en fait un bien meilleur test du comportement en direct qu'un échantillon de durée fixe.

Utilise-t-il des segments MPEG-TS ou fMP4 ?
fMP4, plus précisément des segments CMAF .m4s avec un segment d'initialisation #EXT-X-MAP, servis en video/iso.segment. Si vous avez besoin de MPEG-TS, utilisez l'un des autres flux publics listés plus haut.

Puis-je l'utiliser dans mon produit ou ma documentation ?
Oui. Utilisez-le dans vos tests, démos, tutoriels, rapports de bug et documentations de lecteur. La seule demande est un lien suivi vers cette page ou vers ireplay.tv là où vous le référencez.

Existe-t-il une version chiffrée ou avec DRM de ce flux ?
Non. Le contenu est en clair, non chiffré, sans clé AES-128 et sans système de DRM. Si vous testez l'acquisition de licences, il vous faut un autre flux.

Pourquoi ce flux comporte-t-il autant de discontinuités ?
Parce que c'est une vraie chaîne et non un fichier unique. Chaque frontière de programme est une véritable #EXT-X-DISCONTINUITY, exactement la condition qui révèle les bugs de réinitialisation de décodeur. Le numéro de séquence de discontinuité a dépassé 34 000 et continue de monter.

Notes

La chaîne tourne sur le playout VOD2Live d'iReplay, qui assemble un flux linéaire continu à partir d'une bibliothèque à la demande plutôt que d'encoder un direct en permanence. Le manifeste est généré à chaque requête, d'où la playlist multivariante servie en no-cache et porteuse de balises de métadonnées de session. Si une URL de cette page cesse un jour de répondre, c'est un bug et nous voulons le savoir.

Lancez une chaîne depuis WordPress

WordPress TV Channel & Radio

Téléversez vos vidéos, nous transcodons et construisons la grille 24h/24, et vous insérez le lecteur avec un shortcode. Pour le FAST, le PPV et la TV payante. Offre gratuite pour démarrer.

Lancer ma chaîne