Dynamic Streaming Overview

Dynamic streaming, also known as adaptive streaming and multi-bit rate streaming, improves the user experience by allowing a media player to dynamically choose the video quality that will be delivered to each viewer. The media player will stream the best quality video that will result in minimal buffering or stuttering for each viewer. It is able to do so by analyzing a viewer's bandwidth capacity and CPU usage every few seconds and adjusting the bit rate quality of the stream as needed.

Our streaming solutions, with the exception of HTTP Progressive Download, support dynamic streaming.

Basic Configuration (Live Streaming) Overview

An overview of the dynamic streaming configuration for a live event is provided below.

  1. An encoder must be configured to push multiple streams of varying quality to a publishing point on our network.
  2. A media player must be configured to point to all of the above live streams.

Basic Configuration (On-Demand Streaming) Overview

An overview of the dynamic streaming configuration for on-demand content is provided below.

  1. Upload content to an origin server.

    If you are using a service that accepts unpackaged content, then you may upload media files of varying quality that have similar file names.

  2. A media player must be configured to point to all of the above media files.
More Information