
JWPlayer 7.7 HTML5 HLS adaptive streaming not working properly
Hi,
I have installed the new JWPlayer 7.7 to try out the new HTML5 support of HLS for Firefox. I currently use Firefox 48 on Ubuntu.
I have modified the player configuration to use the html5 feature ( hlshtml: true ) and it loads the "caterpillar" provider.
It turned out that the player does not work properly on live HLS video that have different available bitrates. The caterpillar provider, on "auto" mode, stays on the lowest bitrate when the flash provider changes the bitrate properly.
I have also tried tio play HLS playback videos with different bitrates and it works fine; only the live doesn't work.
It there a known bug on that? I have also tried it for Chrome 53, it does not work either.
Here an example of the main m3u8 file:
#EXTM3U
#EXT-X-ALLOW-CACHE:NO
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=64000,CODECS="avc1.42001f",NAME="640x360"
files/poor/index.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=500000,CODECS="avc1.42001f",NAME="640x360"
files/low/index.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1000000,CODECS="avc1.42001f",NAME="1280x720"
files/medium/index.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=3000000,CODECS="avc1.420028",NAME="1920x1080"
files/high/index.m3u8
The files files/*/index.m3u8 look like that:
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-MEDIA-SEQUENCE:50279
#EXT-X-ALLOW-CACHE:NO
#EXT-X-TARGETDURATION:2
#EXTINF:2.000000,
live0000050279.ts
#EXTINF:2.000000,
live0000050280.ts
#EXTINF:2.000000,
live0000050281.ts
Thx,
Frederic