Stream HTTP Live Streaming

M3U8 / HLS

Apple hat es erfunden, jedes Apple-Gerät spielt es ab — und keines speichert es.

Kurz gesagt

Eine .m3u8-Datei ist eine Playlist, kein Video: ein paar Kilobyte Text mit Tausenden kleiner Segmente, die der Reihe nach geholt werden. Genau deshalb läuft HLS auf jedem Apple-Gerät einwandfrei — und „diese Datei speichern“ liefert ein Textdokument. Herunterladen heißt: jedes Segment holen und eine Datei zusammensetzen, die nie existiert hat.

30. Juli 2026

Ohne Hilfe geöffnet von

iPhone · iPad Öffnet
Mac Öffnet
FoxDL Öffnet

HLS ist Apples eigene Spezifikation und hat überall erstklassigen Support — Safari, AVPlayer, AirPlay. Was das System nirgendwo kann: einen Live-Stream in eine Datei auf der Festplatte verwandeln. Abspielen und Behalten sind völlig verschiedene Probleme.

Die Fakten

Vollständiger Name HTTP Live Streaming; die Playlist ist ein M3U in UTF-8
Art Streaming-Protokoll, ausgeliefert als Text-Playlist
Endungen .m3u8 (die Playlist), .ts oder .m4s (die Segmente, auf die sie zeigt)
Veröffentlicht 2009, Apple; 2017 als RFC 8216 standardisiert
Typische Segmentlänge Je 2 bis 10 Sekunden — eine Stunde Video sind Hunderte bis Tausende Dateien
Master- vs. Media-Playlist Ein Master listet Qualitätsstufen; jede zeigt auf eine Media-Playlist mit den eigentlichen Segmenten
Video in den Segmenten H.264 oder HEVC, gelegentlich AV1
Live-Streams Die Playlist wird alle paar Sekunden neu geholt und wächst mit der Sendung

Ein Inhaltsverzeichnis, kein Buch

Öffne eine .m3u8 im Texteditor und du findest ein paar Dutzend Zeilen: einen Header, Parameter und eine lange Liste von Adressen. Das ist die ganze Datei. Das Video liegt woanders, in Segmente von wenigen Sekunden geschnitten, auf einem Server als Tausende kleiner Dateien.

Die Wiedergabe liest die Liste, holt die ersten Segmente, beginnt und läuft voraus. Wird die Verbindung langsamer, wechselt sie zur niedrigeren Qualitätsvariante in der Master-Playlist — andere Segmente, andere Bitrate — zwischen den Segmenten, sodass du eine Qualitätsänderung siehst statt einer Pause. Dieses adaptive Umschalten hat das Format gewonnen.

Es erklärt auch etwas, das viele überrascht: Es gibt keine einzelne Datei, die man „haben“ könnte. Der Film, den du schaust, existiert nirgends als Objekt. Es sind tausend Stücke und eine Anleitung.

Warum Speichern eine Textdatei liefert

Weil genau das gespeichert wurde. Der Browser hat die Adresse angefragt, vier Kilobyte Playlist bekommen und auf die Festplatte geschrieben. Alles, was du wirklich gesehen hast, kam über tausend separate Requests, von denen der Speichervorgang nichts wusste.

HLS richtig herunterladen heißt, das zu tun, was die Wiedergabe tut — aber auf die Festplatte: Playlist lesen, Qualitätsvariante wählen, jedes Segment der Reihe nach holen und zu einem Container zusammenfügen. Dieser letzte Schritt heißt Remuxen — Video und Audio werden nicht neu encodiert, nur in eine einzige MP4 mit richtigem Index geschrieben, damit man darin springen kann.

Zwei Dinge machen das schwerer, als es klingt. Segmentadressen sind oft relativ und ändern sich pro Sitzung — eine Stunde alte Liste kann tot sein. Und Streams sind oft mit einem Schlüssel aus der Playlist verschlüsselt, separat geliefert und während der Wiedergabe rotiert.

Wie du einen aufs Gerät bekommst

Nur für Streams, die du behalten darfst — deine eigene Aufnahme, dein eigenes IPTV-Abo, ein Sender, der einen Download anbietet. Was folgt, beschreibt den Mechanismus, keine Erlaubnis, ihn überallhin zu richten.

  1. Eine Download-Engine die Segmente holen lassen

    Tausend Dateien zu holen und zu remuxen ist genau der Job, den FoxDLs Downloader mit einer HLS-Quelle macht: Er läuft die Playlist ab, zieht Segmente parallel und schreibt eine MP4, in der man springen kann wie in einer normalen Datei. Was ankommt, ist eine Datei — kein Ordner voller Stücke.

  2. Die direkte Datei nehmen, wenn es eine gibt

    Viele Seiten liefern HLS und eine schlichte progressive MP4. Die MP4 ist ein Request, eine Datei, kein Zusammenbauen — immer die bessere Option, wenn sie angeboten wird.

  3. Akzeptieren, dass manches nicht behalten werden kann

    Mit DRM geschützte Streams — FairPlay, Widevine — sind Ende-zu-Ende verschlüsselt und absichtlich nicht herunterladbar. Kein Tool ändert das, und eines, das es behauptet, lügt irgendwo.

Wo HLS-Downloads schiefgehen

Eine Datei ohne Scrub-Leiste

Segmente ohne Remux aneinandergehängt ergeben eine abspielbare Datei ohne Index. Sie läuft vom Anfang und springt nirgendwohin. Remuxen schreibt den Index, der das behebt.

Ein Live-Stream, der nie fertig wird

Eine Live-Playlist hat kein Ende — sie wächst weiter. Einen herunterzuladen heißt aufzunehmen, und es endet, wenn du stoppst, nicht wenn die Datei endet.

Ein Link, der gestern noch ging

Playlist-Adressen sind meist signiert und zeitlich begrenzt. Eine heute Morgen gespeicherte .m3u8 zeigt am Nachmittag oft ins Leere.

Die lange Fassung Was ein Download-Manager kann, was ein Webbrowser nicht kann Warum Transfers beim App-Wechsel stoppen, was Fortsetzen wirklich braucht, und wie aus Streams Dateien werden.

Fragen zu diesem Format

Woher diese Fakten kommen

Verwandte Formate

Deine Bibliothek, endlich an einem Ort.

Kostenlos zum Download. Kein Konto, keine Anmeldung, nichts abzugeben.

Laden im App Store