Wussten Sie schon?

Klagenfurt ist die beliebteste Stadt unter den Besuchern dieser Seite.

Streaming Cost Optimizer

CDN-Kosten senken und Überschreitungsgebühren vermeiden. Pay-as-you-go Streaming-Bereitstellung.

Kostenlos testen

Kostenloser HLS-Teststream (m3u8-URL): eine 24/7-Leiter von 1080p bis Audio-only

Dieser Artikel wurde mit Hilfe von KI aus dem Englischen übersetzt. Original lesen

Ein kostenloser HLS-Teststream, der nie endet: ein 24/7-Kanal mit den Blender Open Movies, von 1080p bis herunter zu reinem Audio, mit fMP4-Segmenten und echten Diskontinuitäten. Keine Anmeldung, kein Token, CORS offen, und er läuft seit 2021 ohne Unterbrechung.

Zuletzt geprüft: 19. August 2026. Jede URL und jede Zahl unten wurde an diesem Tag gegen das laufende Manifest kontrolliert.

Der Stream

URLWas es ist
https://ireplay.tv/test/blender.m3u8 kopierenMultivariant-Playlist: vier Videovarianten, eine Audio-only-Variante, redundante Failover-Kopien und eine I-Frame-Playlist für Trick Play
https://ireplay.tv/test/hd_blender.m3u8 kopierenDerselbe Kanal, nur die 1080p-Variante. Nützlich, wenn adaptives Umschalten aus der Gleichung soll
https://ireplay.tv/test/rate_0_28.m3u8 kopierenAudio-only Media-Playlist, AAC-LC. Für Audio-Fallback und radioartige Tests
https://ireplay.tv/test/iframe_5_28.m3u8 kopierenReine I-Frame-Playlist in 1080p. Für Scrubbing- und Trick-Play-Tests

Die Bitratenleiter, so wie das Manifest sie deklariert

VarianteAuflösungMittlere BitrateSpitzeCodec-StringH.264-ProfilBildrate (gemessen / deklariertes 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_28nur Audio161 kbpsmp4a.40.2AAC-LC, 44,1 kHz Stereo
iframe_5_281920x1080300 kbpsavc1.64002anur I-Frames

Bitraten und die Bildraten-Obergrenze sind das, was die Multivariant-Playlist deklariert. Auflösungen, Profile, Level und die gemessene Bildrate sind das, was ffprobe aus den Segmenten liest, geprüft zum oben genannten Datum. Jede Variante ist außerdem eine Media-Playlist, die sich einzeln laden lässt, und das ist der schnellste Weg, einen Fehler einer einzelnen Bitrate zuzuordnen.

Warum das ein härterer Test ist als ein Beispiel-VOD

Die meisten veröffentlichten Teststreams sind ein einzelner Film, einmal encodiert, unbeweglich. Sie fangen die Fehler nicht ab, die in der Produktion wehtun. Dieser hier ist ein echter 24/7-Kanal, zusammengesetzt aus vielen einzelnen Assets, also trägt das Manifest genau die Dinge, denen ein Player sonst nur bei Live-Diensten begegnet.

  • Echte Diskontinuitäten. Der Kanal setzt unterschiedliche Quelldateien aneinander, also taucht #EXT-X-DISCONTINUITY ständig auf und #EXT-X-DISCONTINUITY-SEQUENCE liegt weit jenseits von 34 000. Wenn dein Player den Decoder an einer Grenze schlecht zurücksetzt, siehst du das hier innerhalb von Minuten statt nie.
  • Redundante Varianten. Jede Videovariante ist zweimal deklariert, mit identischen Attributen und unterschiedlichen URIs. Genau so signalisiert HLS eine Failover-Kopie, und kaum ein öffentlicher Teststream übt das.
  • fMP4, nicht TS. Die Segmente sind CMAF-.m4s, ausgeliefert als video/iso.segment, mit einem #EXT-X-MAP-Initialisierungssegment. Modern, und in den meisten Playern ein anderer Codepfad als MPEG-TS.
  • Wanduhrzeit. Jede Media-Playlist trägt #EXT-X-PROGRAM-DATE-TIME, damit lässt sich datumsbasiertes Suchen und DVR-Positionierung testen.
  • Ein gleitendes Fenster ohne Ende. Es gibt kein #EXT-X-ENDLIST. Die Playlist wandert weiter, und genau daran scheitern naive Player, die eine feste Dauer annehmen.
  • Ein Start-Offset. Die Playlists deklarieren #EXT-X-START:TIME-OFFSET=36.0, damit lässt sich prüfen, ob dein Player die vorgegebene Startposition beachtet, statt immer an den Live-Rand zu springen.
  • Eine Bildraten-Obergrenze, keine Bildraten-Behauptung. Jede Variante deklariert FRAME-RATE=60.0, was in HLS die maximale Bildrate ist, die die Variante enthalten darf, nicht die Rate dessen, was gerade läuft. Der Kanal ist ein echtes Playout und kann 60-fps-Material führen, also ist die Leiter an ihrer Obergrenze deklariert; die aktuell rotierenden Blender-Filme laufen mit 24. Ein Player sollte seine Puffer an der deklarierten Obergrenze bemessen und mit der Rate des Bitstroms darstellen.

Auslieferungsdetails, die du brauchen könntest

EigenschaftWert
Content-Type des Manifestsapplication/vnd.apple.mpegurl
Content-Type der Segmentevideo/iso.segment
CORSAccess-Control-Allow-Origin: * auf Manifesten und Segmenten
Cache-Control der Multivariant-Playlistno-cache, sie wird pro Anfrage erzeugt
TransportHTTPS, HTTP/2
VerschlüsselungKeine. Klarer Inhalt, kein DRM, kein AES-128-Schlüssel
Target Duration7 Sekunden

Weil CORS offen ist, läuft der Stream im Browser von deiner eigenen Seite aus, ohne Proxy. Genau daran scheitern die meisten Versuche mit anderen öffentlichen Streams.

Schnellstart

hls.js im 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 und iOS spielen ihn nativ, ohne Bibliothek: setze einfach das src-Attribut.

ffplay

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

ffprobe, um die Leiter zu lesen ohne abzuspielen

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

VLC: Datei, Netzwerkstream öffnen, URL einfügen.

curl, um das Manifest selbst anzusehen

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

Was du damit tatsächlich testen kannst

  • ABR-Umschaltung unter Drosselung. Vier Stufen von 7 Mbps bis 650 kbps. Drossle in den Devtools auf 1 Mbps und sieh zu, ob dein Player sich einpendelt oder Ping-Pong spielt.
  • Umgang mit Diskontinuitäten. Lass ihn zehn Minuten laufen und achte auf Decoder-Resets, Audio-Drift oder ein schwarzes Bild an jeder Nahtstelle.
  • Audio-Fallback. Drossle unter 650 kbps und prüfe, ob der Player auf die Audiovariante herunterfällt statt zu stocken.
  • Trick Play. Scrubbe die Zeitleiste und prüfe, ob dein Player die I-Frame-Playlist nutzt, statt ganze Segmente zu decodieren.
  • Datumsbasiertes Suchen. Nutze die #EXT-X-PROGRAM-DATE-TIME-Werte, um an eine Wanduhrposition zu springen.
  • Langzeitstabilität. Lass ihn über Nacht laufen. Speicherlecks in Player-Code zeigen sich nach Stunden, nicht nach Minuten, und ein Stream, der nach zehn Minuten endet, bringt sie nie ans Licht.
  • Browser-Einbettung. Offenes CORS heißt, du kannst auf einer Seite testen, die du selbst ausliefert.

Der Inhalt und wie man ihn nennt

Der Kanal spielt die Blender Open Movies, die Kurzfilme der Blender Foundation, veröffentlicht unter Creative-Commons-Attribution-Lizenzen: Elephants Dream, Big Buck Bunny, Sintel, Tears of Steel, Cosmos Laundromat, Agent 327 und weitere. Sie behalten ihre ursprüngliche Bildrate, deshalb misst jede Stufe derzeit 24 fps.

Wenn du diesen Stream auf deiner eigenen Seite listest, setze bitte einen gefolgten Link auf diese Seite oder auf ireplay.tv. Das ist die einzige Gegenleistung, um die gebeten wird, und sie hält den Kanal finanziert und am Laufen.

Kostenlose HLS-Streams zum Testen von Videoplayern, Websites und Apps

Weitere öffentliche HLS-Teststreams, die man kennen sollte

Kein einzelner Stream deckt alles ab. Diese wurden am 19. August 2026 geprüft und waren erreichbar.

StreamNützlich für
Apple, devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/master.m3u8Das Referenzbeispiel für fMP4, mit Untertiteln und mehreren Audiovarianten
Mux, test-streams.mux.dev/x36xhzz/x36xhzz.m3u8Ein weit verbreitetes Multi-Bitrate-VOD mit fester Dauer
Mux, test-streams.mux.dev/test_001/stream.m3u8Big Buck Bunny als kurzes VOD, praktisch für schnelle Iterationen
Akamai, cph-p2p-msl.akamaized.net/hls/live/2000341/test/master.m3u8Eine echte Live-Quelle mit wanderndem Fenster

Was dort fehlt, ist ein durchlaufender Kanal aus vielen Assets, und genau dafür gibt es diesen hier.

Häufige Fragen

Welche kostenlose HLS-Teststream-URL kann ich sofort benutzen?
https://ireplay.tv/test/blender.m3u8. Es ist ein 24/7-Kanal mit den Blender Open Movies, mit vier Videovarianten von 1920x1080 bis 480x270 und zusätzlich einer Audio-only-Variante. Keine Anmeldung, kein Token, und CORS ist offen, der Stream läuft also in einer Seite, die du selbst ausliefert.

Ist dieser HLS-Teststream live oder Video on Demand?
Live, in dem Sinn, der für einen Player zählt. Es gibt kein #EXT-X-ENDLIST, das Playlist-Fenster wandert, und der Inhalt ist ein durchgehend programmierter Kanal statt einer Datei. Das macht ihn zu einem deutlich besseren Test für Live-Verhalten als ein Sample mit fester Dauer.

Nutzt er MPEG-TS oder fMP4-Segmente?
fMP4, konkret CMAF-.m4s-Segmente mit einem #EXT-X-MAP-Initialisierungssegment, ausgeliefert als video/iso.segment. Wenn du MPEG-TS brauchst, nimm einen der oben gelisteten öffentlichen Streams.

Darf ich ihn in meinem Produkt oder meiner Dokumentation verwenden?
Ja. Nutze ihn in Tests, Demos, Tutorials, Fehlerberichten und Player-Dokumentation. Die einzige Bitte ist ein gefolgter Link auf diese Seite oder auf ireplay.tv, wo immer du ihn listest.

Gibt es eine DRM-geschützte oder verschlüsselte Variante dieses Teststreams?
Nein. Der Inhalt ist unverschlüsselt, ohne AES-128-Schlüssel und ohne DRM-System. Wenn du Lizenzabruf testest, brauchst du einen anderen Stream.

Warum hat der Stream so viele Diskontinuitäten?
Weil er ein echter Kanal ist und keine einzelne Datei. Jede Programmgrenze ist eine echte #EXT-X-DISCONTINUITY, also genau die Bedingung, die Decoder-Reset-Fehler offenlegt. Die Diskontinuitätsnummer liegt jenseits von 34 000 und steigt weiter.

Anmerkungen

Der Kanal läuft auf dem VOD2Live-Playout von iReplay, das einen durchgehenden linearen Stream aus einer On-Demand-Bibliothek zusammensetzt, statt rund um die Uhr ein Live-Signal zu encodieren. Das Manifest wird pro Anfrage erzeugt, deshalb wird die Multivariant-Playlist als no-cache ausgeliefert und trägt Session-Metadaten-Tags. Sollte eine URL auf dieser Seite irgendwann nicht mehr auflösen, ist das ein Fehler und wir möchten davon erfahren.

Streaming-Kosten senken

Streaming Cost Optimizer

Zahlen Sie nicht zu viel für CDN-Bandbreite. Unsere nutzungsbasierte Bereitstellung beseitigt Überraschungskosten und senkt Ihre Streaming-Ausgaben.

Ersparnis berechnen