Proof of concept streaming channel - for a single live video stream or multiple live stations with navigation. Roku Ads are integrated in the channel. For more info about the Roku Ad Framework, please contact advertising@roku.com.
This channel is publishing ready and can be used as a template for a Roku channel.
This sample channel is an easy way to publish a live station of multiple live stations. Simply add your stream or video URL, title, and logo.
In addition, the Roku Ad Framework is already integrated into the Channel.
Video Formats: For the full list of supported Video formats on Roku devices, refer to our docs at https://sdkdocs.roku.com/display/sdkdoc/Video+Encoding+Guidelines
Config.brs
file in the components folder and follow the instructions in the file to enter your info for your streamConfig.brs
This is a file where the user can enter their stream infoHomeScene.brs
This is the back-end for the UI. It tracks and monitors video playback to play ads and handles channel change events.HomeScene.xml
Creates all SceneGraph nodes displayed in the UIRowListItems.xml
Formats RowList to have captions, poster-size, etc.RowListContentTask.xml
Goes through stream contents and stores all data in content nodes for RowListMain.brs
Creates screen to display UI when channel starts. Contains setup for RAF integration