M3U8 und HLS erklärt

Eine M3U8-Datei ist häufig ein HLS-Manifest. Sie verweist auf kurze Videosegmente und kann mehrere Qualitätsstufen enthalten. Der Player kann je nach Verbindung automatisch zwischen diesen Stufen wechseln.

Warum HLS für Browser geeignet ist

HLS ist für adaptive Übertragung entwickelt. Safari spielt HLS nativ; andere moderne Browser nutzen eine JavaScript-Wiedergabeschicht. H.264 und AAC bieten dabei die breiteste Kompatibilität.

Einen M3U8-Link richtig testen

Öffnen Sie zuerst das Manifest, prüfen Sie danach Segmentzugriff und Wiedergabe. Ein erreichbares Manifest reicht nicht aus, wenn Segmente blockiert sind oder ein nicht unterstützter Codec verwendet wird.

CORS, HTTPS und gemischte Inhalte

Browser blockieren unsichere HTTP-Streams auf einer HTTPS-Seite oder Server ohne passende CORS-Freigabe. Der Kompatibilitätsweg des Players kann einige dieser Probleme abfangen, aber nicht jeden Quellserver reparieren.