Requirements

This section describes the various requirements for streaming a live event and on-demand content through our network.

Requirement Description

Source

Live Streaming Only:

Live streaming requires an encoder that can push an encoded audio/video feed over RTMP.

Recommended encoders are listed below.

On-Demand Streaming Only:

Stream on-demand content from the following sources:

  • An external web server (customer origin server)
  • CDN storage (CDN origin server)

File Format

On-Demand Streaming Only:

MPEG-4 (MP4)

Video Codec

Video should be encoded using one of the following H.264 codecs:

  • Baseline Level 3.0
  • Baseline Level 3.1
  • Main Level 3.1

Audio Codec

Audio should be encoded using the following codecs:

  • HE-AAC or AAC-LC up to 48 kHz, stereo audio

An additional plug-in may be required for AAC support on the Windows version of Flash Media Live Encoder.

Content Delivery Network

Dynamic Cloud Packaging is designed to stream live and on-demand content via our global network.

Media Player

HLS Only:

HLS playback requires a media player to meet one of the following requirements:

  • iOS 3.0 or later (including iPad and Apple TV)
  • Any computer with Safari 4.0 or later installed
  • Roku 3

Limited support for:

Android 4.0 (Ice Cream Sandwich)The Android 4.0 environment provides limited native HLS support. Among the issues that viewers may encounter are: seek issues with on-demand content, improper aspect ratio detection, and switching to full screen mode restarts the video.

Android 4.1+ (Jelly Bean)The Android 4.1 environment provides limited native HLS support. Among the issues that viewers may encounter are: seek issues with on-demand content, Chrome cannot perform HLS playback, and switching to full screen mode causes an error and stops the video.

MPEG-DASH Only:

Any MPEG-DASH-compatible media player may be used for playback.

For more detailed service information and additional recommendations on HLS, please refer to Apple's documentation on HTTP Live Streaming.