In this lab you will create a low-latency live video stream. You will use AWS Elemental MediaLive to compress a high-resolution, high bit rate source into multiple lower bit rate versions. You will then use AWS Elemental MediaStore’s low-latency capabilities to deliver the video stream through Amazon CloudFront, to your desktop or mobile device.
Level
Fundamental
Duration
1 Hours 30 MinutesCourse Objectives
In this course, you will learn how to:
- Create a MediaStore container to serve as your origin for CloudFront
- Create a CloudFront distribution
- Set up MediaLive to ingest two source input feeds
- Create a MediaLive channel using a built-in template to transcode the content into adaptive bitrate outputs
- Configure MediaLive to output to the MediaStore endpoints
- Create MediaStore container policies that allow access to its contents
- Play back the streaming video through the CloudFront URL with a player
Intended Audience
This course is intended for:
- Architects
- Developers
Prerequisites
We recommend that attendees of this course have the following prerequisites:
- Familiar with basic navigation of the AWS Management Console
Course Outline
- Task 1: Create a MediaStore container
- Task 2: Create an Amazon CloudFront distribution
- Task 3: Set up MediaLive inputs
- Task 4: Configure a channel in MediaLive using a built-in template
- Task 5: Copy the MediaStore endpoint
- Task 6: Configure MediaLive to output to the MediaStore endpoint
- Task 7: Check encoding settings and start MediaLive channel
- Task 8: Checking contents on MediaStore container
- Task 9: Edit the MediaStore container policy
- Task 10: Add a MediaStore CORS policy
- Task 11: Edit CloudFront cache behavior to set up CORS
- Task 12: Check playout of the stream