Roku Developer Program

Developers and content creators—a complete solution for growing an audience directly.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Highlighted
Level 7

"No valid bitrates" error with HLS playlist

When I attempt to pass an HLS playlist to the video player, it gives me the error "video.errorCode == -5 video.errorMsg == no valid bitrates"

But, if I select a single stream out of the playlist and give that to the video player, it will play.

 

Can anyone identify what Roku doesn't like in this HLS file?

 

#EXTM3U
#EXT-X-SITE-INFO:NODE="video-edge",MANIFEST-NODE-TYPE="cluster",MANIFEST-NODE="video-edge",SUPPRESS="true",SERVER-TIME="1576104681.86",TRANSCODESTACK="2017TranscodeX264_V2",USER-IP="10.10.10.10",SERVING-ID="id",CLUSTER="cluster",ABS="false",VIDEO-SESSION-ID="8850562409686314902",BROADCAST-ID="36395903184",STREAM-TIME="20847.862484",FUTURE="true",B="false",USER-COUNTRY="US",MANIFEST-CLUSTER="cluster"
#EXT-X-MEDIA:TYPE=VIDEO,GROUP-ID="chunked",NAME="1080p60 (source)",AUTOSELECT=YES,DEFAULT=YES
#EXT-X-STREAM-INFSmiley TongueROGRAM-ID=1,BANDWIDTH=9035745,RESOLUTION=1920x1080,CODECS="avc1.64002A,mp4a.40.2",VIDEO="chunked"
https://example.net/play/file1.m3u8
#EXT-X-MEDIA:TYPE=VIDEO,GROUP-ID="720p60",NAME="720p60",AUTOSELECT=YES,DEFAULT=YES
#EXT-X-STREAM-INFSmiley TongueROGRAM-ID=1,BANDWIDTH=3425847,RESOLUTION=1280x720,CODECS="avc1.4D401F,mp4a.40.2",VIDEO="720p60"
https://example.net/play/file2.m3u8
#EXT-X-MEDIA:TYPE=VIDEO,GROUP-ID="720p30",NAME="720p",AUTOSELECT=YES,DEFAULT=YES
#EXT-X-STREAM-INFSmiley TongueROGRAM-ID=1,BANDWIDTH=2375847,RESOLUTION=1280x720,CODECS="avc1.4D401F,mp4a.40.2",VIDEO="720p30"
https://example.net/play/file3.m3u8
#EXT-X-MEDIA:TYPE=VIDEO,GROUP-ID="480p30",NAME="480p",AUTOSELECT=YES,DEFAULT=YES
#EXT-X-STREAM-INFSmiley TongueROGRAM-ID=1,BANDWIDTH=1430847,RESOLUTION=852x480,CODECS="avc1.4D401F,mp4a.40.2",VIDEO="480p30"
https://example.net/play/file4.m3u8
#EXT-X-MEDIA:TYPE=VIDEO,GROUP-ID="360p30",NAME="360p",AUTOSELECT=YES,DEFAULT=YES
#EXT-X-STREAM-INFSmiley TongueROGRAM-ID=1,BANDWIDTH=630000,RESOLUTION=640x360,CODECS="avc1.4D401F,mp4a.40.2",VIDEO="360p30"
https://example.net/play/file5.m3u8
#EXT-X-MEDIA:TYPE=VIDEO,GROUP-ID="160p30",NAME="160p",AUTOSELECT=YES,DEFAULT=YES
#EXT-X-STREAM-INFSmiley TongueROGRAM-ID=1,BANDWIDTH=230000,RESOLUTION=284x160,CODECS="avc1.4D401F,mp4a.40.2",VIDEO="160p30"
https://example.net/play/file6.m3u8
#EXT-X-MEDIA:TYPE=VIDEO,GROUP-ID="audio_only",NAME="audio_only",AUTOSELECT=NO,DEFAULT=NO
#EXT-X-STREAM-INFSmiley TongueROGRAM-ID=1,BANDWIDTH=162712,CODECS="mp4a.40.2",VIDEO="audio_only"
https://example.net/play/file7.m3u8
0 Kudos
3 Replies
Highlighted
Level 9

Re: "No valid bitrates" error with HLS playlist

anyone got any resolution for this? we are using DASH streams and we are getting random users complaining about this mostly on Roku Premiere+ 4630X

0 Kudos
Highlighted
Level 7

Re: "No valid bitrates" error with HLS playlist

The device I've been working with and having problems on is a 4630X as well.

I'm on software version 9.2.0 Build 4806

 

0 Kudos
Highlighted
Level 7

Re: "No valid bitrates" error with HLS playlist

Anybody got this solved ? Any leads ?

0 Kudos