What is AWS Elemental MediaLive?

The MediaLive is a broadcast-grade live video processing service. The AWS Elemental MediaLive lets users create high-quality video streams for delivery to internet-connected multiscreen devices and broadcast televisions, like connected tablets, TVs, set-top boxes, and more. The AWS Elemental MediaLive works by encoding the real-time large-sized live video streams and compressing it into smaller versions for distribution to the viewers.

Credits: AWS MediaLive

With the help of the advanced broadcasting features of the AWS Elemental MediaLive service, you can set up the video streams for both live events and 24x7 channels. This service also offers high availability, and pay-as-you-go pricing feature. This service focuses on creating compelling live video experiences for the end-users without the complexity of operating and building broadcast-grade video processing infrastructure.

Features of AWS Elemental MediaLive

The AWS Elemental MediaLive service is a video processing service that helps video providers to encode high-quality live video streams delivery. The key features offered by the MediaLive service are:

Broadcast Capabilities for Live Video Streams

The MediaLive services use the AWS Elemental features and also supports the broadcast features, such as the ad markers, multiple language audio tracks, closed captions, FCC-mandated loudness correction, and audio descriptors. This service also works with the MediaConnect service for reliable and secure video transport.


The Statistical Multiplexing (Statmux) feature of MediaLive helps the video providers to originate and process live content and share with distribution partners for delivery over cable, satellite, or terrestrial networks.

Comprehensive Video Standards Support

The MediaLive service supports a broad range of video industry standards used to archive, input, and output live video. This service also supports the latest compression standards used for videos, such as  h.264/AVC and h.265/HEVC, and media communication protocols, such as Real-Time Protocol (RTP), Real-Time Streaming Protocol (RTMP), or HTTP Live Streaming (HLS).

Automated High Availability

The live video channels created using the MediaLive service runs on redundant infrastructure that is distributed physically across separate Availability Zones. This service monitors the resource health and replaces the degraded components without disrupting the channels automatically.

Use Independently or with other AWS Media Services

Similar to the other AWS MediaServices, the MediaLive can work as a standalone service or can integrate with other AWS services. The MediaLive integrated with other Media Services helps in video transport, just-in-time packaging, video-on-demand (VOD) processing, media-optimized storage, or ad personalization and monetization.

Getting Started with MediaLive in Five Steps

  1. Log in to the AWS Management Console and create an account.
  2. Create the Identity and Access Management (IAM) roles to enable MediaConvert to read and write from S3 buckets.
  3. Configure an origin or packager to receive your live content.
  4. Identify a video source from a live feed or file to use as an input.
  5. Create, configure, and run a channel for live streaming.

To learn more about AWS Elemental MediaLive, refer to the following video.

Credits: Getting Started with MediaLive

That’s it. I will discuss the other AWS Media Services in the next episode of this blog.