Roku compatible videos formats

The Roku digital video player (also known as the Netflix Player by Roku) instantly streams high quality movies from Netflix and Amazon Video On Demand from the Internet — directly to your TV.

Right out of the box, you’ll have access to plenty of free content—from documentaries to rebroadcasts of your trusted news shows to programming from around the world and much more. You can learn more about Roku channels, both free and pay-per-view.

Into your Roku box you can view the free channels and videos from Streaming platform – in the future you will also have access to paid events and videos from Streaming platform. This way Streaming platform will be closer to you.

In order to make your videos available on Roku box, you will need to upload into your Streaming platform account the following video file formats. The following is a summary of supported video formats that have been tested and/or are currently in-use. Other formats or encodings may be supported, but should be evaluated on a case by case basis.

1. H.264 SD

2. H.264 HD

 

1. H.264 SD

  • Aspect Ratio  =  4:3
  • Dimension = various to 720×480
  • Progressive/Interlaced = Progressive
  • File Format = .mp4 (MPEG-4 Pt 14)
  • Frame Rate = 23.976 fps or 29.97
  • Color Space = YUV
  • Video Codec = H.264/AVC
  • Profile = Main/High
  • Level/Complexity = 4.0
  • Video Mode = Constrained VBR
  • Average Streaming Video Bitrate = 384Kbps – 1.6Mbps
  • Average USB Video Bitrate = 384Kbps – 8.0Mbps
  • Peak Video Bitrate = 1.5x average
  • Key Frame Interval = < 10s
  • DRM = None
  • Audio Codec = AAC LC (CBR), AC3 Passthrough
  • Audio Bit Rate = 128-256Kbps
  • Audio Sample Rate = 44.1 Khz or 48Khz
  • Audio Sample Size = 16-Bit
  • Audio Channels = 2-Ch Stereo

 

2.  H.264 HD

  • Aspect Ratio  =  16:9
  • Dimension = various to 1280×720 and 1920×1080 for 1080p
  • Progressive/Interlaced = Progressive
  • File Format = .mp4 (MPEG-4 Pt 14)
  • Frame Rate = 23.976 fps or 29.97
  • Color Space = YUV
  • Video Codec = H.264/AVC
  • Profile = High
  • Level/Complexity = 4.0
  • Video Mode = Constrained VBR
  • Average Streaming Video Bitrate = 1.6Kbps – 3.2Mbps
  • Average USB Video Bitrate = 384Kbps – 8.0Mbps
  • Peak Video Bitrate = 1.5x average
  • Key Frame Interval = < 10s
  • DRM = None
  • Audio Codec = AAC LC (CBR), AC3 Passthrough
  • Audio Bit Rate = 32-256Kbps
  • Audio Sample Rate = 44.1 Khz or 48Khz
  • Audio Sample Size = 16-Bit
  • Audio Channels = 2-Ch Stereo

 

Notes:

1) The dimensions vary on a title-by-title basis depending on the source material and the target aspect ratio for the encoding (e.g. 4:3 or 16:9). Content should always be encoded at full width and the height is adjusted. For example, a 1.66 aspect ratio source is encoded as a 720×432 video and displayed as letter-boxed for a 4:3 display.

2) The frame rate used for encoding depends on the source material. Film content is generally 23.976 fps, while video content is generally at 29.97.

3) For typical streaming video applications, we recommend a range of ~384Kbps to ~3.8Mbps. For USB playback, we recommend that you stay under 8.0 Mbps. This provides a good balance between quality and support for a wide number of users. In some cases lower and higher bit-rates have been used, but this frequently results in poor quality or limits the % of the installed base that can view this encoding.