Name is required.
Email address is required.
Invalid email address
Answer is required.
Exceeding max length of 5KB

Still Have Issue With HLS Streams of Same Resolution


I recently upgraded my installation of JW Player from 7.7.1 to 7.7.4

The release notes for 7.7.3 has only the following entry:
Fixed an issue in HLS where streams that had the same resolution but different bitrates were filtered out as redundant fallback streams. HD menu will now display these streams and their respective bitrate.

This was an issue I was experiencing, and I was looking forward to this being fixed; but it is still happening for me using 7.7.4.

If I change the resolution of one of them (i.e. instead of 640x360 I have 639x360) then they both show up, but if they both have the same resolution then the second one doesn't appear.

Here is a sample of my m3u8 file:

#EXTM3U
#EXT-X-VERSION:3
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=676000,RESOLUTION=640x360,NAME="High"
http://URL-TO-VIDEO
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=400000,RESOLUTION=640x360,NAME="Medium"
http://URL-TO-VIDEO
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=192000,RESOLUTION=320x180,NAME="Low"
http://URL-TO-VIDEO
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=96000,RESOLUTION=320x180,NAME="Ultra Low"
http://URL-TO-VIDEO

The above gives me just "High" and "Low".

If I change "Medium" to 639x360 then it shows up, and if I change "Ultra Low" to 319x180 then it also shows up.

3 Community Answers

Alex

JW Player Support Agent  
0 rated :

Hi there,

Are you able to provide us with a URL to a reproduction page with your stream embedded? I just tried to reproduce this behavior with a sample stream that has multiple qualities with different bandwidth values but the same resolution and the HD menu is properly showing the various options.

Thank you.

t...

User  
0 rated :

Here is a URL where you can see the issue: http://meghananderic.com/jwplayer/

Alex

JW Player Support Agent  
0 rated :

Hi there,

I see that you are rendering the player in Flash. We recently made a change to the player to allow multiple qualities with the same resolution but different bitrates to appear in the HD menu, but it does require the player to be rendered in HTML5. If you add hlshtml: true to your setup, it will render HLS in HTML5 and you will see all four qualities in the HD menu.

It’s also important to make this change to your setup due to browsers starting to block Flash content by default. You can read our blog post on the subject for more information.

Please let me know if you need any more help or have any other questions.

Thank you!

This question has received the maximum number of answers.