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
Post a Comment