Configuring On-Demand Apple HTTP Live Streaming (HLS)
To use CloudFront to stream media files in Apple HTTP Live Streaming (HLS) format, perform the following tasks:
Transcode your media files into HLS format. You can use any transcoding application that supports HLS format, for example, Amazon Elastic Transcoder.
Create a CloudFront web distribution. No special settings are required.
Upload your files to the origin that you specified when you created your distribution.
For links in your application (for example, a media player), specify the master playlist in the same format that you use for other objects that you're distributing using CloudFront. For more information, see Format of URLs for CloudFront Objects.