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.