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

Duplicate values of resolution settings


Hello,
we have JWPlayer 6.12.4950 and we play live HLS stream from Akamai.
We see duplicate values of resolution settings.

This is what Akamai tell us after an investigation of the issue:

I did a curl on http://*******-lh.akamaihd.net/i/******_1@167340/master.m3u8 and it returns the following:

#EXTM3U
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=96000,CODECS="mp4a.40.2"
http://*******-lh.akamaihd.net/i/*******_1@167340/index_00_a-p.m3u8?sd=10&rebase=on
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=398000,RESOLUTION=480x270,CODECS="avc1.77.30, mp4a.40.2"
http://*******-lh.akamaihd.net/i/*******_1@167340/index_500_av-p.m3u8?sd=10&rebase=on
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=398000,RESOLUTION=480x270,CODECS="avc1.77.30, mp4a.40.2"
http://*******-lh.akamaihd.net/i/*******_1@167340/index_500_av-b.m3u8?sd=10&rebase=on
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=796000,RESOLUTION=640x360,CODECS="avc1.77.30, mp4a.40.2"
http://*******-lh.akamaihd.net/i/*******_1@167340/index_800_av-p.m3u8?sd=10&rebase=on
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=796000,RESOLUTION=640x360,CODECS="avc1.77.30, mp4a.40.2"
http://*******-lh.akamaihd.net/i/*******_1@167340/index_800_av-b.m3u8?sd=10&rebase=on
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=48000,CODECS="mp4a.40.2"
http://*******-lh.akamaihd.net/i/*******_1@167340/index_500_a-b.m3u8?sd=10&rebase=on

Based on above, I think JWPlayer is mapping each primary and backup URL to separate resolution values. Obviously this is not desirable but is there any way for you to check if it is a known issue with JWPlayer?

Is it a known issue?

Kind regards

Davide

3 Community Answers

Todd

JW Player Support Agent  
0 rated :

We currently display each variant playlist as a distinct source. I will escalate better handling of redundant streams to our engineers as a feature request.

Todd

JW Player Support Agent  
0 rated :

We are still looking at supporting redundant streams. As a workaround, you can use the hlslabels: {} block to cause the HD button not to show the duplicate entries:

hlslabels:{
“2500”:“High”,
“1000”:“Medium”
}

itweb

User  
0 rated :

Hello,

We tried this solution, but the labels are still duplicated.

Our configuration:

hlslabels:{
"500": "Low",
"750": "Medium",
"1500": "High",
"3000": "Ultra"
}

Display:
Auto
Low
Low
Low
Low
Medium
Medium

Can you help us please?

This question has received the maximum number of answers.