JWPlayer Adaptive Bitrate für iPad mit Wiedergabelisten
-
21-12-2019 - |
Frage
Ich versuche, ABR mit JWPlayer 6.9 einzurichten (Wowza 4.0.3 ist der Streaming-Server).
Wowza Transcoder Addon ist deaktiviert. Das bedeutet, dass, wenn wir WOWZA aufrufen, um eine Wiedergabeliste für eine bestimmte Videodatei zu erhalten, ein M3U8-Format automatisch mit nur dieser Datei zurückgibt, jedoch nicht alle vorhandenen Streams für diese Datei. Sehen Sie, wie Sie dies tun, denn SMIL-Dateien ist in Ordnung, jedoch nicht für die Wiedergabeliste (HTTPS-Anfragen, für iPad)
Standardmäßig für nur einen Stream, JWPlayer-Anforderung:
generasacodicetagpre.kehrt zurück:
generasacodicetagpre.das funktioniert.
Ich versuche, dies in JWPlayer einzurichten, sodass eine Playlist-Datei wie oben aber mit mehreren Streams erhält, und zeigt dann das Symbol, um zwischen den Streams zu wechseln.
Änderungen in JWPlayer: 'Quellen': [{{ Datei: "/files/playlist.m3u8" }],
playlist.m3u8 Datei:
generasacodicetagpre.=================================================================
Änderungen in JWPlayer: 'Quellen': [{{ Datei: "/files/video.smil" }],
Smil-Datei (/ files/video.smil):
generasacodicetagpre.Keine der oben genannten Optionen ist eine erfolgreiche Anfrage an WOWZA ... Wie kann ich verschiedene Streams in JWPlayer mit den Wiedergabelisten senden?
Lösung
Als serverseitige Lösung hat dies funktioniert
jwplayer ändert sich:
generasacodicetagpre.wowza changse: SMIL-Datei erstellt.Beim Empfang einer HTTP-Anforderung an diese SMIL-Datei sendet Wowza eine Antwort mit der Playlist-Datei, da dies das Format in der Anforderung ("/ playlist.m3u8") ist
Smil-Datei:
Wiedergabeliste, die an JWPLAYER gesendet wurde, an JWPLAYER gesendet:
generasacodicetagpre.
dank Ethan von jwplayer für seine Hilfe.