Encoding Recommendations for Player V3

Different devices impose different restrictions on the type of encodes they can play, so the challenge of streaming video is to find the right balance between bitrate (amount of bits in one second of video) and resolution (number of pixels in a second of video) for each viewer's connection speed and playback device. These recommendations apply to Player V3.

Designed for a variety of playback environments and quality settings, Ooyala has defined four processing profile recommendations that apply to Player V3: Basic, Basic Protected, Extended, and Extended Protected, see below. For encoding recommendations related to Player V4, see Encoding Recommendations for Player V4.

All profiles work for:

  • Android 2.x and 4.x
  • Android 3.x (no ABR)
  • iOS 7.x
  • Windows phone 7 and 8 (no ABR)
  • Mac OS All versions
  • Windows 8.1, Vista, 8, 7, and XP
  • All connected devices that support either HLS or progressive download. For more information, see Content Protection Options By Device.
Note:

These profiles are based on average bandwidth, latency, and CPU in the United States. Depending on the geographic region to which you are delivering videos, you might want to discuss adjustments with your Customer Success Manager or Technical Support.

If you create native iOS apps that deliver video, you will need to add an audio-only encode to your encoding profile.

Basic

The Basic profile features five bit rates and ten encodes. It supports all popular devices, but is not optimized for high resolution delivery.

Table 1. Basic
Resolution/Width Profile Video Bitrate (kbps) Audio Bitrate (kbps) MP4 HLS (MPEG2-ts) HDS (F4F)
240 baseline 150 64 x    
320 baseline 300 96   x x
640 baseline 600 96 x x x
640 baseline 900 96   x x
0 high 1500 96   x x

Basic Protected

The Basic Protected is the protected version of the Basic profile.

Table 2. Basic Protected
Resolution/Width Profile Video Bitrate (kbps) Audio Bitrate (kbps) Widevine MP4 Widevine WVM Flash Encrypted F4F
240 baseline 150 64 x    
640 baseline 300 96   x x
640 baseline 600 96 x x x
640 baseline 900 96   x x
640 high 1250 96   x x

Extended

The Extended profile features seven bit rates and fifteen encodes. It supports all popular devices and high resolution delivery.

Table 3. Extended
Resolution/Width Profile Video Bitrate (kbps) Audio Bitrate (kbps) MP4 HLS (MPEG2-ts) HDS (F4F)
240 baseline 150 64 x    
320 baseline 300 96   x x
640 baseline 600 96 x x x
640 baseline 900 128   x x
1280 high 1500 128   x x
1280 high 2200 128 x x x
0 high 3600 128   x x

Extended Protected

The Extended Protected is the protected version of the Basic profile.

Table 4. Extended Protected
Resolution/Width Profile Video Bitrate (kbps) Audio Bitrate (kbps) Widevine MP4 Widevine WVM Flash Encrypted F4F
240 baseline 150 64 x    
640 baseline 300 96   x x
640 baseline 600 96 x x x
640 baseline 900 96   x x
1280 high 1500 128   x x
1280 high 2200 128 x x x
1280 high 3600 128   x x

Was this article helpful?