Wist je dat?

Klagenfurt is de populairste stad onder bezoekers van deze pagina.

WordPress TV Channel & Radio

Al op WordPress? Maak van je videobibliotheek een 24/7 tv-kanaal of radiostation, met een speler die je met een shortcode insluit.

Start je kanaal

Gratis HLS-teststream (m3u8-URL): een 24/7-ladder van 1080p tot alleen audio

Dit artikel is uit het Engels vertaald met behulp van AI. Lees het origineel

Een gratis HLS-teststream die nooit stopt: een 24/7-kanaal met de Blender Open Movies, van 1080p tot alleen audio, met fMP4-segmenten en echte discontinuïteiten. Geen registratie, geen token, CORS open, en hij draait sinds 2021 onafgebroken.

Laatst gecontroleerd: 19 augustus 2026. Elke URL en elk getal hieronder is op die datum tegen het live manifest gecontroleerd.

De stream

URLWat het is
https://ireplay.tv/test/blender.m3u8 kopiërenMultivariant-afspeellijst: vier videovarianten, een audio-only variant, redundante failover-kopieën en een I-frame-afspeellijst voor trick play
https://ireplay.tv/test/hd_blender.m3u8 kopiërenHetzelfde kanaal, alleen de 1080p-variant. Handig als je adaptief schakelen uit de vergelijking wilt halen
https://ireplay.tv/test/rate_0_28.m3u8 kopiërenAudio-only media-afspeellijst, AAC-LC. Voor audio-fallback en radio-achtige tests
https://ireplay.tv/test/iframe_5_28.m3u8 kopiërenAlleen-I-frame-afspeellijst in 1080p. Voor scrubben en trick play testen

De bitrateladder, zoals het manifest hem declareert

VariantResolutieGemiddelde bitratePiekCodec-stringH.264-profielFramerate (gemeten / gedeclareerd maximum)
rate_5_281920x10807 000 kbps7 700 kbpsavc1.64002aHigh, level 4.224 / 60
rate_4_281280x7203 000 kbps3 300 kbpsavc1.64001fHigh, level 3.124 / 60
rate_3_28960x5401 800 kbps1 980 kbpsavc1.64001fHigh, level 3.124 / 60
rate_2_28480x270650 kbps715 kbpsavc1.640015High, level 2.124 / 60
rate_0_28alleen audio161 kbpsmp4a.40.2AAC-LC, 44,1 kHz stereo
iframe_5_281920x1080300 kbpsavc1.64002aalleen I-frames

De bitrates en het framerate-plafond zijn wat de multivariant-afspeellijst declareert. Resoluties, profielen, levels en de gemeten framerate zijn wat ffprobe uit de segmenten leest, gecontroleerd op de datum hierboven. Elke variant is bovendien een media-afspeellijst die je los kunt laden, en dat is de snelste manier om een bug aan één bitrate toe te schrijven.

Waarom dit een zwaardere test is dan een voorbeeld-VOD

De meeste gepubliceerde teststreams zijn één film, één keer geëncodeerd, stilstaand. Die vangen de bugs niet die in productie pijn doen. Deze is een echt 24/7-kanaal, samengesteld uit veel losse assets, dus draagt het manifest precies de dingen die een speler alleen bij live diensten tegenkomt.

  • Echte discontinuïteiten. Het kanaal plakt verschillende bronbestanden aan elkaar, dus #EXT-X-DISCONTINUITY verschijnt voortdurend en #EXT-X-DISCONTINUITY-SEQUENCE zit ruim boven de 34 000. Als je speler de decoder slecht reset op een grens, zie je dat hier binnen minuten in plaats van nooit.
  • Redundante varianten. Elke videovariant is twee keer gedeclareerd, met identieke attributen en verschillende URI's. Zo signaleert HLS een failover-kopie, en vrijwel geen enkele publieke teststream oefent dat.
  • fMP4, geen TS. De segmenten zijn CMAF-.m4s, geserveerd als video/iso.segment, met een #EXT-X-MAP-initialisatiesegment. Modern, en in de meeste spelers een ander codepad dan MPEG-TS.
  • Kloktijd. Elke media-afspeellijst draagt #EXT-X-PROGRAM-DATE-TIME, zodat je zoeken op datum en DVR-positionering kunt testen.
  • Een schuivend venster zonder einde. Er is geen #EXT-X-ENDLIST. De afspeellijst blijft opschuiven, en daar lopen naïeve spelers op stuk die een vaste duur aannemen.
  • Een startoffset. De afspeellijsten declareren #EXT-X-START:TIME-OFFSET=36.0, waarmee je kunt controleren of je speler de opgegeven startpositie respecteert in plaats van altijd naar de live-rand te springen.
  • Een framerate-plafond, geen framerate-bewering. Elke variant declareert FRAME-RATE=60.0, wat in HLS de maximale framerate is die de variant mag bevatten, niet die van wat er nu speelt. Het kanaal is een echte playout en kan 60fps-materiaal dragen, dus de ladder is op zijn plafond gedeclareerd; de Blender-films die nu in rotatie zitten draaien op 24. Een speler hoort zijn buffers op het gedeclareerde plafond te dimensioneren en op de bitstreamsnelheid weer te geven.

Serverdetails die je nodig kunt hebben

EigenschapWaarde
Content-type van het manifestapplication/vnd.apple.mpegurl
Content-type van de segmentenvideo/iso.segment
CORSAccess-Control-Allow-Origin: * op manifesten en segmenten
Cache-Control van de multivariant-afspeellijstno-cache, hij wordt per verzoek gegenereerd
TransportHTTPS, HTTP/2
VersleutelingGeen. Onversleutelde content, geen DRM, geen AES-128-sleutel
Target duration7 seconden

Omdat CORS open staat, speelt de stream in een browser vanaf je eigen pagina, zonder proxy. Precies daar loopt het meestal vast met andere publieke streams.

Snel starten

hls.js in een browser

<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 en iOS spelen hem native af, zonder bibliotheek: zet het src-attribuut direct.

ffplay

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

ffprobe, om de ladder te lezen zonder af te spelen

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

VLC: Bestand, Netwerkstream openen, plak de URL.

curl, om het manifest zelf te bekijken

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

Wat je er echt mee kunt testen

  • ABR-schakelen onder throttling. Vier treden van 7 Mbps tot 650 kbps. Throttle in devtools naar 1 Mbps en kijk of je speler stabiliseert of pingpongt.
  • Omgaan met discontinuïteiten. Laat hem tien minuten lopen en let op decoder-resets, audiodrift of een zwart beeld bij elke overgang.
  • Audio-fallback. Throttle onder 650 kbps en controleer of de speler naar de audiovariant terugvalt in plaats van te blijven hangen.
  • Trick play. Scrub de tijdlijn en controleer of je speler de I-frame-afspeellijst gebruikt in plaats van hele segmenten te decoderen.
  • Zoeken op datum. Gebruik de #EXT-X-PROGRAM-DATE-TIME-waarden om naar een kloktijd te springen.
  • Stabiliteit op de lange duur. Laat hem een nacht doorspelen. Geheugenlekken in spelercode komen na uren aan het licht, niet na minuten, en een stream die na tien minuten eindigt laat ze nooit zien.
  • Insluiten in de browser. Open CORS betekent dat je kunt testen op een pagina die je zelf serveert.

De content en hoe je die crediteert

Het kanaal speelt de Blender Open Movies, de korte films van de Blender Foundation, uitgebracht onder Creative Commons Attribution-licenties: Elephants Dream, Big Buck Bunny, Sintel, Tears of Steel, Cosmos Laundromat, Agent 327 en meer. Ze behouden hun oorspronkelijke framerate, en daarom meet elke trede op dit moment 24 fps.

Als je deze stream op je eigen site vermeldt, plaats dan een gevolgde link naar deze pagina of naar ireplay.tv. Dat is het enige dat ervoor terug gevraagd wordt, en het houdt het kanaal gefinancierd en draaiend.

Gratis HLS-streams om videospelers, websites en apps te testen

Andere publieke HLS-teststreams die het kennen waard zijn

Geen enkele stream dekt alles. Deze zijn op 19 augustus 2026 gecontroleerd en waren bereikbaar.

StreamHandig voor
Apple, devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/master.m3u8Het referentievoorbeeld voor fMP4, met ondertiteling en meerdere audiovarianten
Mux, test-streams.mux.dev/x36xhzz/x36xhzz.m3u8Een veelgebruikte multibitrate-VOD met vaste duur
Mux, test-streams.mux.dev/test_001/stream.m3u8Big Buck Bunny als korte VOD, handig om snel te itereren
Akamai, cph-p2p-msl.akamaized.net/hls/live/2000341/test/master.m3u8Een werkelijk live bron met een schuivend venster

Wat daar ontbreekt is een doorlopend kanaal opgebouwd uit veel assets, en daarom bestaat deze.

Veelgestelde vragen

Welke gratis HLS-teststream-URL kan ik nu meteen gebruiken?
https://ireplay.tv/test/blender.m3u8. Het is een 24/7-kanaal met de Blender Open Movies met vier videovarianten van 1920x1080 tot 480x270, plus een audio-only variant. Geen registratie, geen token, en CORS staat open, dus hij speelt in een pagina die je zelf serveert.

Is deze HLS-teststream live of video on demand?
Live, in de zin die er voor een speler toe doet. Er is geen #EXT-X-ENDLIST, het afspeellijstvenster schuift op, en de content is een doorlopend geprogrammeerd kanaal in plaats van één bestand. Dat maakt het een veel betere test van live-gedrag dan een sample met vaste duur.

Gebruikt hij MPEG-TS of fMP4-segmenten?
fMP4, specifiek CMAF-.m4s-segmenten met een #EXT-X-MAP-initialisatiesegment, geserveerd als video/iso.segment. Heb je MPEG-TS nodig, gebruik dan een van de andere publieke streams hierboven.

Mag ik hem in mijn product of documentatie gebruiken?
Ja. Gebruik hem in tests, demo's, tutorials, bugrapporten en spelerdocumentatie. Het enige verzoek is een gevolgde link naar deze pagina of naar ireplay.tv waar je hem vermeldt.

Is er een DRM- of versleutelde versie van deze teststream?
Nee. De content is onversleuteld, zonder AES-128-sleutel en zonder DRM-systeem. Test je licentieverwerving, dan heb je een andere stream nodig.

Waarom heeft de stream zoveel discontinuïteiten?
Omdat het een echt kanaal is en geen enkel bestand. Elke programmagrens is een echte #EXT-X-DISCONTINUITY, precies de omstandigheid die decoder-resetbugs blootlegt. Het discontinuïteitsvolgnummer staat boven de 34 000 en loopt door.

Aantekeningen

Het kanaal draait op de VOD2Live-playout van iReplay, die een doorlopende lineaire stream samenstelt uit een on-demand bibliotheek in plaats van de klok rond een live signaal te encoderen. Het manifest wordt per verzoek gegenereerd, en daarom wordt de multivariant-afspeellijst als no-cache geserveerd en draagt hij sessiemetadata-tags. Als een URL op deze pagina ooit niet meer oplost, is dat een bug en horen we dat graag.

Lanceer een kanaal vanuit WordPress

WordPress TV Channel & Radio

Upload je video's, wij transcoderen en bouwen de 24/7-programmering, en jij sluit de speler in met een shortcode. Voor FAST, PPV en pay-tv. Gratis tier om te starten.

Start je kanaal