Roku Channel - creating

 Creating a Roku channel involves two programming languages: SceneGraph and BrightScript.
SceneGraph is Roku's proprietary object-oriented XML framework. It is used to design the channel UI.
BrightScript is Roku's scripting language that is used to define the channel behavior.

Roku provides developers with a suite of tools to make developing a channel fast and easy. This
includes a layout editor to help design the channel UI, resource monitoring and profiling tools to
help improve channel performance, and a test framework for automating UI tests.

The Roku developer community also provides a number of popular tools that streamline Roku development,
including the BrightScript extension for the Visual Studio Code IDE. This IDE features direct client-side
validation, interactive debug sessions, automatic code formatting, in-editor telnet log, symbol navigation,
and many other features that make Roku development easier.

Roku is an over-the-top (OTT) streaming device.
Stream video content straight to your TV, both on-demand and live.

Roku streaming devices are: 1) HDMI sticks that plug directly into your TV
2) Block boxes that connect via Wi-FI 3) Smart TVs

TASKS
1) Set up a content delivery network (CDN): this is a third-party server that contains your video content
and delivers it to your viewers via your channel. Prices range from $20 to $1,000+.
2) Create a “content feed”: this is a piece of code that tells your CDN where it needs to stream your
content to.
3) Set up a web-hosting service: this lets you get your feed online. It works like hosting any website and
could be added to your current page. You could use a video- or web-hosting service. Prices can range from
$10/month to $100/month.

GOAL:
1) A video streaming website that is fully customizable, alongside your apps.
2) Global payment gateways and in-app purchases.
3) Live streaming capabilities.
4) Protected content and secure downloads.
5) Free maintenance and updates.
6) A technically hands-off solution.
7) Customizable and branded apps.
8) Bulk video uploading.
9) Marketing tools for business growth.
10) Full audience ownership.

Comments

Popular posts from this blog

Upgrading to .NET8 from desktop versions 4.8.X

GHL Chat Bots for Webpage

GHL > Set website so shorter URL address