Specifications overview

Index of hardware, streaming, DRM, and Roku Search feed specifications

The specifications in this section describe what Roku devices support, so that your apps and your content play correctly on every appropriate Roku device. Some specifications apply to everyone who puts content on the platform, and others apply only to apps.

SpecificationWhat it coversApplies to
Streaming specificationsVideo and audio file formats and streaming protocols.Everyone. If you host your own streams, these describe what Roku devices play.
DRM & content protectionGuidelines and recommendations for stream encoding and DRM.Everyone
Hardware specificationsDevice model code names, model-family numbers, and hardware characteristics, such as CPU, graphics device, memory, maximum video resolution, WiFi support, and supported video output modes.Everyone. Most useful for app developers and for choosing encoding profiles.
Roku Search feed formatSpecifications for formatting a Roku Search content feed, which enables content from an app to be discoverable from Roku's universal search feature.Apps
Streaming Store graphicsFormat details for implementation of standard graphic elements of an app's UI.Apps

Delivering content to The Roku Channel

If you distribute content on The Roku Channel, you deliver your media, metadata, and artwork according to the delivery specifications in the Roku Channel documentation, not the app specifications:


Did this page help you?