2 Stimmen

Nicht in der Lage, die .m3u8-Datei in Safari (MAC OS) abzuspielen

Wir erhalten einen Mediastrom vom Server. Einer der Wege, um diesen Mediastrom im Webbrowser des Clients abzuspielen, ist die Verwendung von HLS. Wir haben den Mediastrom in mehrere .ts-Dateien segmentiert und eine Wiedergabeliste (.m3u8) erstellt. Aber wenn wir versuchen, die .m3u8-Datei im Safari-Browser abzuspielen, können wir die Videodateien (.ts-Dateien) nicht abspielen.

Es wäre sehr hilfreich, wenn uns jemand mitteilen könnte, wie man die .m3u8-Datei im Safari abspielt. Wir haben es mit der Beispiel .m3u8-Datei versucht, die von der Apple-Website verfügbar ist, und das spielt ordnungsgemäß ab. Wenn wir die .m3u8-Datei durch unsere eigene .m3u8-Datei ersetzen, können wir die Mediendatei nicht abspielen.

Ist es erforderlich, einen HTTP-Server zu haben, um HLS-Streams im Tag in Safari abzuspielen?

3voto

Jamie Dixon Punkte 51361
Ist ein HTTP-Server erforderlich, um HLS-Streams im Tag in Safari abzuspielen?

Ja, HLS (Http Live Streaming) erfordert, dass das Video über HTTP bereitgestellt wird. Das bedeutet, dass Sie Ihr Video-Tag nicht einfach auf eine lokale .m3u8 Datei verweisen können, sondern stattdessen auf eine .m3u8 Datei, die über HTTP bereitgestellt wird.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X