Próbuję przesyłać strumieniowo adaptacyjną szybkość transmisji bitów z Wowza do jwplayer. Mój plik smil i pliki wideo znajdują się w tym samym podkatalogu w folderze zawartości wowza. Używam Wowza 4.2.0 i jwplayer 7.1.0. Postępowałem zgodnie z oficjalną dokumentacją wowza. Działa z większością przeglądarek stacjonarnych. Ale to nie działa na urządzeniach mobilnych (ios, Windows 8, Android 4.1+).
Wyświetla błąd
error loading player no playable sources found
Moja konfiguracja jwplayera to
<script>
var playerInstance = jwplayer("myElement");
playerInstance.setup({
playlist: [{
sources: [{
file: "http://host/vod/_definst_/smil:10/video.smil/jwplayer.smil"
},{
file: "http://host/vod/_definst_/smil:10/video.smil/manifest.f4m/jwplayer.smil"
},{
file: "http://host/vod/_definst_/smil:10/video.smil/playlist.m3u8/jwplayer.smil"
},{
file: "rtsp://host/vod/_definst_/smil:10/video.smil/jwplayer.smil"
}]
}],
primary: "flash",
width: "100%",
aspectratio: "16:9",
autostart: true,
});
<script>
Mój plik Smil to
<?xml version="1.0" encoding="UTF-8"?>
<smil title="">
<head>
</head>
<body>
<switch>
<video height="720" src="video_720.mp4" systemLanguage="eng" width="1280">
<param name="videoBitrate" value="1729000" valuetype="data"></param>
<param name="audioBitrate" value="194000" valuetype="data"></param>
</video>
<video height="480" src="video_480.mp4" systemLanguage="eng" width="854">
<param name="videoBitrate" value="783000" valuetype="data"></param>
<param name="audioBitrate" value="128000" valuetype="data"></param>
</video>
<video height="360" src="video_360.mp4" systemLanguage="eng" width="640">
<param name="videoBitrate" value="471000" valuetype="data"></param>
<param name="audioBitrate" value="12800" valuetype="data"></param>
</video>
</switch>
</body>
</smil>
Czy mógłbyś wyjaśnić, gdzie leży problem? Moje pytania są
- Jak przesyłać strumieniowo adaptacyjną szybkość transmisji bitów do wszystkich głównych przeglądarek stacjonarnych i urządzeń mobilnych (ios, Windows 8, Android 4.1 lub nowszy)
- Jeśli pliki wideo i pliki smil znajdują się w innym podkatalogu w folderze zawartości, np. (10/mp4/video.smil), to jaki będzie adres URL do strumieniowego przesyłania strumieniowego wowza vod?
/jwplayer.smil
na końcu adresu URL? - person aergistal   schedule 08.10.2015