navigation

Distribute Video Online Using Amazon Cloudfront

Overview

In this workshop, we will use Amazon CloudFront to deliver video content to user devices using the HTTP Live Streaming (HLS) protocol. This video can be played on any browser that supports the HLS protocol. Amazon Elastic Transcoder will take on the role of converting the original video into a format suitable for distribution to users, in this case, HLS.

After completing the workshop, the architecture is as follows: Architecture

Architecture Description

The architecture of the workshop is built using three AWS services: Amazon CloudFront, Amazon Simple Storage Service and Amazon Elastic Transcoder:

  • S3 bucket input stores the original video.
  • Amazon Elastic Transcoder converts the video into HLS format.
  • After being converted, the video is stored in the S3 bucket output.
  • Amazon CloudFront distributes the output video to user devices.

Content

  1. Introduction
  2. Create S3 bucket and upload input video
  3. Create Amazon CloudFront Distribution
  4. Create Amazon Elastic Transcoder Pipeline
  5. Check the results
  6. Clean up resources