Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

Skip to main content

Live Streaming on AWS

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

Overview

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 provides guidance to help you choose between the two live video streaming AWS Solutions to best fit your business needs.

For additional guidance on choosing the right option for your use case from all the live streaming solutions and services available on AWS, read this blog post.

Which Live Streaming on AWS Solution should I choose?

Feature
Live Streaming on AWS with Amazon S3
Live 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 redundancy
Supports URL_PULL, RTMP_PUSH, RTMP_PULL, RTP_PUSH, and MediaConnect inputs with redundancy
Outputs
HLS only
Multiple outputs including CMAF, HLS, and DASH for playback support on different players
Support for content protection
N/A
DRM
DVR-like features (live rewind, restart, etc.)
Build live-to-VOD workflows

Live Streaming on AWS with Amazon S3

How it works

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

About this deployment

  • Version: 3.2.8

  • Released: 3/2025

  • Author: AWS

  • Est. deployment time: 5 mins

  • Estimated costSee details

Deploy with confidence

Everything you need to launch this AWS Solution in your account is right here

We'll walk you through it

Get started fast. Read the implementation guide for deployment steps, architecture details, cost information, and customization options.

Open guide

Let's make it happen

Ready to deploy? Open the CloudFormation template in the AWS Console to begin setting up the infrastructure you need. You'll be prompted to access your AWS account if you haven't yet logged in.

Go to the AWS Console

Live Streaming on AWS

How it works

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

About this deployment

  • Version: 4.2.12

  • Released: 3/2025

  • Author: AWS

  • Est. deployment time: 20 mins

  • Estimated costSee details

Deploy with confidence

Everything you need to launch this AWS Solution in your account is right here

We'll walk you through it

Get started fast. Read the implementation guide for deployment steps, architecture details, cost information, and customization options.

Open guide

Let's make it happen

Ready to deploy? Open the CloudFormation template in the AWS Console to begin setting up the infrastructure you need. You'll be prompted to access your AWS account if you haven't yet logged in.

Open in the AWS Console