Build highly-available architecture that delivers a reliable real-time viewing experience

Live Streaming on AWS

Overview

Use cases for this AWS Solution

AWS provides two live video streaming AWS Solutions to cost-effectively deliver media content to a global audience as part of the AWS Solutions Library. This page guides to help you choose between the two live video streaming AWS Solutions to best fit your business needs.

Which Live Streaming on AWS Solution should I choose?

Feature Live Streaming on AWS with Amazon S3Live Streaming on AWS
AWS services AWS Elemental MediaLive
Amazon Simple Storage Service (Amazon S3)
AWS Elemental MediaLive
AWS Elemental MediaPackage
Customizations Less More 
Inputs Supports URL_PULL, RTMP_PUSH, RTP_PUSH, and Elemental Link device with no redundancySupports URL_PULL, RTMP_PUSH, RTMP_PULL, RTP_PUSH, and MediaConnect inputs with redundancy
OutputsHLS onlyMultiple outputs including CMAF, HLS, and DASH for playback support on different players 
Support for content protection N/ADRM
DVR-like features
(live rewind, restart, etc.) 

 
Build live-to-VOD workflows 
 

Technical details

You can automatically deploy this architecture using the implementation guide and the accompanying AWS CloudFormation template.

You can configure this solution to ingest Real-Time Transport Protocol (RTP), Real-Time Messaging Protocol (RTMP), HTTP Live Streaming (HLS) content, or live video from an AWS Elemental Link device.

Step 1
AWS Elemental MediaLive, ingests an input feed and transcodes your content into one adaptive bitrate (ABR) HTTP Live Streaming (HLS) stream as output.

Step 2
Amazon Simple Storage Service (Amazon S3) provides a scalable highly available storage bucket to host the encoded segments.

Step 3
An Amazon CloudFront distribution is configured to use the Amazon S3 custom endpoints as its origin. The CloudFront distribution delivers your live stream to viewers with low latency and high transfer speeds.

Step 4
An S3 bucket stores the CloudFront logs.

https://github.com/aws-solutions/live-streaming-on-aws-with-amazon-s3

CloudFormation template 

Download implementation guide 

Techmandra Avatar

Leave a Reply

Your email address will not be published. Required fields are marked *