Before you use Roku’s Direct Publisher, you must have the following requirements fulfilled:
- Valid media feed, MRSS or JSON. MRSS will be shown in this guide.
- Channel images in png and jpg format.
- Channel name and description.
- A basic understanding of categories, tags and keywords.
- Determined what video format you will use for your video files
- GUID generator
- A storage location for your channel media files (video, audio and images).
- Create a Roku customer account
- Enroll in the Roku Developer Program
Once you have all the requirements fulfilled, you will be ready to publish. To get started with Direct Publisher, log into your Roku developer account. Under the Manage Channels sections, you will find the option to select Direct Publisher.
MRSS Feed Template
You can use this template to create your valid feed for Roku. Just add new items and fill in the highlighted sections with your URL’s and text. If you need technical assistance beyond the scope of this help file, for a small fee, you can contact me via my Project Resource Exchange support page. Right click the link below, select "Save Link As"
Channel Images Specifications(width x height, in pixels)
The Channel Logo=400 x 90 JPEG or PNG file.
The Splash Screen=1920 x 1080 JPEG or PNG file.
Roku Search=165 x 60 JPEG or PNG file.
Video Thumbnails=800x450 JPEG or PNG file.
Channel screenshots=up to six 1920x1080 JPEG or PNG files.
Categories, Tags and Keywords
When you add new items to your MRSS feed, you can add keywords to help organize your content. Direct Publisher associate those keys as tags and place them in custom categories that you add during the setup process.
This is the type of video used in your MRSS feed. The choices are: MP4, MOV, M4V, HTTP Live Streaming(HLS), Smooth Streaming and MPEG Dash.
You need a single file hosting location to store your media files that can provide you a single streaming URL for each video/audio file and a single URL for each image file. A few well know services are Amazon Web Services, Google Cloud Platform(not Google Drive!), Microsoft Azure, Cachefly or Uplynk(Verizon Digital Media Services). Check out each service website for details on how to signup for an account and what fees you will incur for storage and streaming.
Note: If you decide to go beyond Direct Publisher and use the Developer SDK, here are some resources to help you get started.