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.
An overview of the dynamic streaming configuration for a live event is provided below.
An overview of the dynamic streaming configuration for on-demand content is provided below.
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.