One of the many ways in which customers use Amazon CloudFront is to stream media to viewers across the globe.

The following tutorials can help you get started delivering video using CloudFront and include many of the third party ecosystem solutions designed to work with it.

Get Started with AWS for Free

Create a Free Account


AWS Free Tier includes 50GB data transfer out, 2,000,000 HTTP and HTTPS Requests with Amazon CloudFront.

View AWS Free Tier Details »

Microsoft Smooth Streaming: Using Amazon CloudFront, customers can deliver adaptive bitrate video in a scalable, high performing and cost effective manner to audiences around the world while taking advantage of full adherence to Microsoft’s Smooth Streaming format specification. To use this solution there is no need to go through the high touch and expensive process of setting up and managing third party media servers. Customers ranging from individual broadcasters to online video subscription services can simply delegate all of their Smooth Streaming delivery side to Amazon CloudFront with minimal initial configuration. In addiition, with Smooth Streaming format’s integration with Digital Rights Management systems and availability over HTTP, video publishers using Amazon CloudFront now have another easy to use, secure and globally scalable streaming solution. The link below will take you to the Amazon CloudFront developer guide which can be used to get started on using this feature.

Get Started with Microsoft Smooth Streaming

HLS Streaming: Amazon Elastic Transcoder can be used to convert your mezzanine (or master) media files stored in Amazon S3 to various formats depending on the devices your viewers will be using to play it and can further be transmuxed to create a collection of HLS segments and manifest files. This can be stored back in Amazon S3 and delivered using Amazon CloudFront in a high performing and scalable manner. Using these AWS services, you benefit from easy setup, scalability and pay-as-you-go pricing. The following links published by JWPlayer can be used to get you started on using this solution.

Get Started with Encoding HLS using Amazon Elastic Encoder
Get Started with Streaming HLS to JWPlayer

RTMP Streaming: For customers desiring to use the RTMP protocol to deliver media to Flash player Amazon CloudFront has developed specialized RTMP distributions which lets you stream content stored in S3.

Get Started with RTMP Streaming

Wowza Streaming Engine: Wowza Streaming Engine:  Combine the benefits of Wowza® Media Systems streaming software, Wowza Streaming Engine™, and its broad array of Wowza AddOns with the reliability, scalability, low latency and cost-efficiency of Amazon CloudFront. Customers have two options to choose from — a bring-your-own-license (BYOL) arrangement or fee-based AMIs on Amazon Marketplace, The setup and management system will make it faster and easier for publishers to deliver multiple streaming formats, including Apple® HTTP Live Streaming (HLS), Adobe® HTTP Dynamic Streaming (HDS), Microsoft® Smooth Streaming and MPEG Dynamic Adaptive Streaming over HTTP (DASH).

Get Started with Wowza Streaming Engine

Adobe Media Server: Customers who desire to run their live streaming event using Adobe Media Server can take advantage of its integration with Amazon CloudFront to deliver streams using Adobe® HTTP Dynamic Streaming (HDS) or Apple® HTTP Live Streaming (HLS) to a global audience. This solution also supports using features unique to Adobe Media Server such as protected HDS and Adobe Access 4 DRM readiness..

Get Started with Adobe Media Server

IIS Live Smooth Streaming: Amazon EC2 instances running Microsoft Windows Server can be used to deliver media using the Smooth Streaming and Apple® HTTP Live Streaming (HLS) protocols. Seamlessly integrating this with Amazon CloudFront provides customers with a Microsoft Windows centric choice to stream their live event at a global scale.

Get Started with IIS Smooth Streaming

JWPlayer: JWPlayer by Longtail Video, , supports playing progressive download, HLS and RTMP streams. This player operates in both HTML5 and Flash modes and contains advanced features such as single-click sharing to Facebook and Twitter, integration with Google Analytics and complete customizability.

Get Started with streaming RTMP to JWPlayer
Get Started with streaming HLS to JWPlayer

Adobe Flash: Adobe Flash is an option for customers wanting to play the streams delivered by Amazon CloudFront RTMP distributions. The tutorial below will take you step-by-step through the process of using Adobe Flash Builder to create your Adobe Flash player.

Get Started with Adobe Flash