Roku development platform does not allow for HTML5 apps to be published. We also cannot create WebView from native code (BrightScript). As such HTML5 video player like Radiant Media Player cannot be used to build Roku channels.
Worry not however, Roku has a no-code approach to creating your own channel: Direct Publisher.
If you are using Radiant Media Player then you already have your content hosted on the cloud and prepared for streaming in HLS, DASH or MP4/WebM progressive download.
Using Roku Direct Publisher tools you can simply create a Roku channel while using your HLS, DASH or progressive download content. No code is required. Everything is done through an easy-to-follow wizard that guides content owners and publishers through each step of creating a branded Roku channel—without writing a single line of code.
Here are the features available with Roku Direct Publisher:
All of this can be accomplished by creating your own Direct Publisher Feed (JSON) and submit it for approval to Roku.
The main feature that is currently unavailable in Roku Direct Publisher is DRM support. If you need DRM support for your Roku channel then you will need to implement a custom channel, use Roku BrightScript scripts with its UI framework, SceneGraph. BrightScript is a scripting language that helps you implement a channel customized for your audience and your media.