On-Demand Streaming (HTTP Progressive Download)

On-demand content can be streamed to iOS devices via HTTP Progressive Download. HTTP Progressive Download refers to a streaming solution provided on the HTTP Large platform that allows a media player to perform sequential requests for on-demand content.

  1. Before audio/video content can be streamed to an iOS device, it must be encoded in an iOS supported format.
  2. Upload the encoded content to a CDN or customer origin server.
  3. Link to the desired content from a web page. This link should use a CDN or edge CNAME URL that points to the HTTP Large platform.

Encode Media

Before you can stream on-demand content, it needs to be in a format that is compatible with iOS devices. iOS devices provide native support for a variety of file formats. For detailed information on the file formats and the compression standards supported by iOS devices, please refer to Apple's documentation.

Upload Media

Once you have verified that your video complies with the above requirements, you should make sure that it can be accessed via the HTTP Large platform. This will require that you upload the desired content to a customer origin server or CDN storage.

Stream On-Demand Content

Once the desired content is hosted on our CDN, you are ready to stream on-demand content. The quickest way to do so is to link to the desired content using a CDN or edge CNAME URL. The iOS device will play the video in full screen.

An alternative way to stream on-demand content is to take advantage of iOS support of the HTML 5 video embed tag. A sample HTML tag is provided below.

Simply replace the URL defined in the src parameter with the CDN or edge CNAME URL to your on-demand content. If you plan on using a CDN URL, then you will need to replace the following items from the sample URL:

The above video tag must be added to the web page where your stream will play.