tbye
15 years agoVisitor
Roku requesting wrong URL from HLS variant playlist
I have an m3u8 with the following format:
The expected behavior is that any of the bitrate streams can be requested at
Here's a couple of (slightly modified, ip, hostname) log entries from our lighttpd access.log.
Requesting any of the individual bitrate m3u8 URLs plays that particular bit rate fine.
Could someone verify the behavior, and suggest a solution/work around?
Tyler
#EXTM3U
#UPLYNK-KEY:http://redacted.uplynk.com/ks/key?beam=2b74d2eade7d400faa4be161f7c407a8
#UPLYNK-MEDIA0:624x260x24,main-21,2x48000
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=644142
/content/2b74d2eade7d400faa4be161f7c407a8/d.m3u8
#UPLYNK-MEDIA0:648x270x24,main-21,2x48000
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1084157
/content/2b74d2eade7d400faa4be161f7c407a8/e.m3u8
#UPLYNK-MEDIA0:648x270x24,main-31,2x48000
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1701645
/content/2b74d2eade7d400faa4be161f7c407a8/f.m3u8
#UPLYNK-MEDIA0:144x60x1,baseline-9,2x48000
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=115712
/content/2b74d2eade7d400faa4be161f7c407a8/a.m3u8
#UPLYNK-MEDIA0:408x170x12,baseline-12,2x48000
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=244974
/content/2b74d2eade7d400faa4be161f7c407a8/b.m3u8
#UPLYNK-MEDIA0:504x210x24,main-21,2x48000
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=380909
/content/2b74d2eade7d400faa4be161f7c407a8/c.m3u8
The expected behavior is that any of the bitrate streams can be requested at
http://redacted.uplynk.com/content/2b74d2eade7d400faa4be161f7c407a8/f.m3u8for example. However, the Roku is making a request for
http://redacted.uplynk.com/content//content/2b74d2eade7d400faa4be161f7c407a8/f.m3u8
Here's a couple of (slightly modified, ip, hostname) log entries from our lighttpd access.log.
1.2.3.4 redacted.uplynk.com - [22/Feb/2011:04:47:42 +0000] "GET /content/2b74d2eade7d400faa4be161f7c407a8.m3u8 HTTP/1.1" 200 933 "-" "Roku/DVP-2.9 (012.09E01529A)"
1.2.3.4 redacted.uplynk.com - [22/Feb/2011:04:47:42 +0000] "GET /content//content/2b74d2eade7d400faa4be161f7c407a8/f.m3u8 HTTP/1.1" 500 15756 "-" "Roku/DVP-2.9 (012.09E01529A)"
Requesting any of the individual bitrate m3u8 URLs plays that particular bit rate fine.
Could someone verify the behavior, and suggest a solution/work around?
Tyler