HLS Grundlagen der Playlist

Was ist eine M3U8-Datei? HLS Playlist erklärt

Eine M3U8-Datei ist eine UTF-8-Textwiedergabeliste, die von HTTP Live Streaming verwendet wird. Es enthält normalerweise kein Video selbst; Es verweist auf Mediensegmente, Qualitätsvarianten, Audiospuren, Untertitel, Verschlüsselungsschlüssel und Live-/VOD-Wiedergabelisten-Metadaten, die ein HLS-Player für die Wiedergabe verwendet.

Zuletzt aktualisiert: June 20, 2026

Wiedergabe, Verlauf, Favoriten, Untertitel und Browserkonvertierung bleiben auf diesem Gerät. HLS-Anfragen werden nur dann über den Proxy weitergeleitet, wenn Sie den CORS-Proxy aktivieren.

Intelligenter CORS-Proxy

Verwenden Sie den Cloudflare Worker-Proxy für Manifeste, Schlüssel und Segmente, wenn die direkte Browserwiedergabe blockiert ist.

Videovorschau

Gesundheitsbericht verlinken

Analysieren Sie Varianten, Bitrate, Segmentdauer, Verschlüsselung und Live-/VOD-Status und prüfen Sie dann Mediensegmente auf tote Links. Segmentprüfungen werden durch den Browser CORS eingeschränkt. Aktivieren Sie daher den Proxy, um ein möglichst genaues Ergebnis zu erzielen.

Allgemeine M3U8-Tags und -Zeilen

Tag oder ZeileBedeutungWarum es wichtig ist
#EXTM3UMarkiert die Datei als erweiterte M3U/M3U8-Playlist.Eine gültige HLS-Playlist sollte mit dieser Zeile beginnen.
#EXT-X-STREAM-INFBeschreibt einen Variantenstream in einer Master-Playlist.Spieler verwenden es, um Auflösung, Bandbreite und Codecs auszuwählen.
#EXTINFGibt die Dauer des nächsten Mediensegments an.Das Segment-Timing wirkt sich auf Pufferung, Trimmen und Live-Latenz aus.
#EXT-X-KEYZeigt auf einen Verschlüsselungsschlüssel für AES-128 HLS.Für die verschlüsselte Wiedergabe bzw. Konvertierung muss der Schlüssel URL erreichbar sein.
#EXT-X-ENDLISTMarkiert die Playlist als abgeschlossen.Sein Vorhandensein bedeutet normalerweise VOD; Abwesenheit bedeutet normalerweise Leben.
.ts oder .m4s URLZeigt auf ein tatsächliches Mediensegment.Tote oder blockierte Segment-URL können die Wiedergabe unterbrechen, nachdem das Manifest geladen wurde.

Eine M3U8-Datei ist normalerweise nicht die Videodatei

Bei den meisten M3U8-Dateien handelt es sich um Wiedergabelisten, nicht um fertige Mediendateien. Die Playlist teilt dem Spieler mit, welches Segment URLs in welcher Reihenfolge abgerufen werden soll. Aus diesem Grund funktioniert das Kopieren nur des .m3u8-Links möglicherweise für das Streaming, verhält sich jedoch nicht wie das Herunterladen einer einzelnen MP4-Datei.

Master-Playlist vs. Medien-Playlist

Eine Master-Playlist listet mehrere Varianten auf, z. B. 1080p-, 720p- oder reine Audiotitel. Eine Medienwiedergabeliste listet die tatsächlichen Segmente für eine Variante auf. Wenn Sie einen Master-M3U8 in einen Player einfügen, wählt der Player eine Medienwiedergabeliste basierend auf Bandbreite, Codec-Unterstützung und Gerätebedingungen aus.

Warum M3U8-Links ablaufen oder fehlschlagen

Viele M3U8 URLs sind signierte CDN-Links mit Ablaufzeit oder erfordern browserlesbare CORS-Header, einen passenden Referer und erreichbare Mediensegmente. Eine gültig aussehende Playlist kann immer noch fehlschlagen, wenn eine untergeordnete Playlist, ein Schlüssel URL oder ein Segment URL blockiert oder tot ist.

So überprüfen Sie eine M3U8-Datei

Öffnen Sie den URL oder fügen Sie ihn in einen HLS-Tester ein. Überprüfen Sie, ob es mit #EXTM3U beginnt, stellen Sie fest, ob es sich um eine Master- oder Medienwiedergabeliste handelt, überprüfen Sie #EXT-X-KEY auf Verschlüsselung, suchen Sie nach #EXT-X-ENDLIST und führen Sie dann eine Segmentzustandsprüfung durch, um zu bestätigen, dass die Wiedergabe nach der ersten Anforderung fortgesetzt werden kann.

  • HLS Stream-Tester Hier können Sie einen M3U8 URL einfügen und die Wiedergabe sowie den Zustand des Segments überprüfen.
  • M3U8 Link-Fehlerbehebung erklärt CORS, Referer, abgelaufene URLs, tote Segmente, Codecs und DRM-Grenzwerte.
  • M3U8 vs. M3U vergleicht UTF-8 HLS-Playlists mit älteren M3U-Playlist-Dateien.

Häufig gestellte Fragen

Was ist eine M3U8-Datei?

Eine M3U8-Datei ist eine UTF-8-Playlist-Datei, die beim HLS-Streaming verwendet wird. Es verweist normalerweise auf Videosegmente, Qualitätsvarianten, Audiospuren, Untertitel und Verschlüsselungsschlüssel, anstatt das Video selbst zu speichern.

Enthält eine M3U8-Datei ein Video?

Normalerweise nein. Eine M3U8-Datei enthält Textanweisungen und URLs. Das eigentliche Video wird in Mediensegmenten wie .ts- oder .m4s-Dateien gespeichert, die der Player beim Streaming abruft.

Wie öffne ich eine M3U8-Datei?

Fügen Sie M3U8 URL in einen HLS-Player ein oder öffnen Sie ihn mit einem Desktop-Player wie VLC. Verwenden Sie zum Browser-Debuggen einen Online-Player, der CORS-, Referer-, Verschlüsselungs- und Segmentzustandsprobleme anzeigen kann.

Ist M3U8 dasselbe wie HLS?

Nein. HLS ist das Streaming-Protokoll, während M3U8 das Playlist-Dateiformat ist, das HLS üblicherweise zum Auflisten von Varianten, Segmenten, Untertiteln und Schlüsseln verwendet.

Warum funktioniert ein M3U8-Link nicht mehr?

M3U8-Links funktionieren oft nicht mehr, weil signierte URLs ablaufen, CORS den Browserzugriff blockiert, der Ursprung einen bestimmten Referer erfordert, ein Schlüssel URL blockiert ist oder ein oder mehrere Mediensegmente tot sind.