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

Cannot load M3U8: unsupported byte range


I have a test HLS video that I'm trying to play with Flash. Safari's native HLS support works fine, but JWPlayer's Flash gives the error "Cannot load M3U8: unsupported byte range". The playlist is https://dj91jaqtu6rt8.cloudfront.net/videos/bbb_sunflower_2160p_30fps_normal/playlist.m3u8 . The video was produced using Elastic Transcoder with presets very close to the builtins, except that the max frame rate is 30 fps.

2 Community Answers

shubalubdub

User  
1 rated :

I figured out the problem: "byte-range mapping" means "only one .ts file per rendition", which is what Elastic Transcoder does in HLSv4 mode. Elastic Transcoder-produced HLSv3 playlists work fine in JWPlayer.

Todd

JW Player Support Agent  
0 rated :

Please note that our player does not support HLS streams that require byte range mapping

See http://support.jwplayer.com/customer/portal/articles/1430189-about-hls-streaming for more details.

This question has received the maximum number of answers.