atldsl
Channel Surfer
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-17-2010
05:45 AM
Playlists
Is it possible to create a playlist in Roku where you can order a list of clips and have them play sequentially without further user intervention?
7 REPLIES 7

RokuKevin
Visitor
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-17-2010
09:33 AM
Re: Playlists
It's currently possible to script a list of videos to play one after another.... However, the roVideoScreen will be restarted between videos with a rebuffer on each transition.
Our support for true playlists and automatic pre-buffering of each transition will be in the form of HLS going forward.
--Kevin
Our support for true playlists and automatic pre-buffering of each transition will be in the form of HLS going forward.
--Kevin
atldsl
Channel Surfer
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-17-2010
10:30 AM
Re: Playlists
"RokuKevin" wrote:
Our support for true playlists and automatic pre-buffering of each transition will be in the form of HLS going forward.
--Kevin
Hi Kevin. What exactly is HLS? Does that deal directly with the prebuffer issue?
Thanks

RokuKevin
Visitor
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-17-2010
10:44 AM
Re: Playlists
Sorry for the acronym...
HLS stands for Http Live Streaming. It is a streaming protocol submitted by Apple to the IETF (Internet Engineering Task Force) and is gaining a lot of traction.
Roku will be sharing more information about our implementation very soon.
HLS deals with the prebuffer issue in the sense that an m3u8 file can list other m3u8 files that list ~10sec intervals of transport streams.
A playlist could be implemented in HLS as a master m3u8 file that lists other m3u8 files for each video in the playlist. Because the video m3u8 files list transport streams that are segmented on I-frame boundries, our HLS player can prebuffer them and seamlessly transition to the next transport stream when the player is ready.
So yes, HLS will enable playlist support and address the prebuffer issue.
If you want to start learning more about HLS and m3u8 files, the following resources may be of interest:
http://developer.apple.com/iphone/libra ... ction.html
http://tools.ietf.org/html/draft-pantos ... reaming-02
--Kevin.
HLS stands for Http Live Streaming. It is a streaming protocol submitted by Apple to the IETF (Internet Engineering Task Force) and is gaining a lot of traction.
Roku will be sharing more information about our implementation very soon.
HLS deals with the prebuffer issue in the sense that an m3u8 file can list other m3u8 files that list ~10sec intervals of transport streams.
A playlist could be implemented in HLS as a master m3u8 file that lists other m3u8 files for each video in the playlist. Because the video m3u8 files list transport streams that are segmented on I-frame boundries, our HLS player can prebuffer them and seamlessly transition to the next transport stream when the player is ready.
So yes, HLS will enable playlist support and address the prebuffer issue.
If you want to start learning more about HLS and m3u8 files, the following resources may be of interest:
http://developer.apple.com/iphone/libra ... ction.html
http://tools.ietf.org/html/draft-pantos ... reaming-02
--Kevin.
atldsl
Channel Surfer
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-17-2010
11:18 AM
Re: Playlists
Kevin - This seems to me as a breakthrough for streaming to the home and adds leverage to the Roku box. I see that the proposed standard expires this April, is there any indication that there will be a standard by then? And if the standard is delayed, does that mean Roku will delay implementing HLS?
Thanks
Thanks
supersecretuser
Channel Surfer
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-17-2010
06:20 PM
Re:
"RokuKevin" wrote:
Sorry for the acronym...
HLS stands for Http Live Streaming. It is a streaming protocol submitted by Apple to the IETF (Internet Engineering Task Force) and is gaining a lot of traction.
.
We're very interested in this Kevin. Any timeline?

RokuKevin
Visitor
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-22-2010
09:14 AM
Re: Playlists
Roku has been implementing HLS... we are not waiting for standards to be ratified.
We will be sharing more information on HLS very soon.
--Kevin
We will be sharing more information on HLS very soon.
--Kevin
atldsl
Channel Surfer
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-22-2010
09:45 AM
Re: Playlists
Thanks Kevin for sharing this.