AWS Elemental MediaPackage
User Guide

What Is AWS Elemental MediaPackage?

AWS Elemental MediaPackage is a just-in-time video packaging and origination service that runs in the AWS Cloud. With MediaPackage, you can deliver highly secure, scalable, and reliable video streams to a wide variety of playback devices and content delivery networks (CDNs).

AWS Elemental MediaPackage offers a broadcast-grade viewing experience for viewers, while allowing you the flexibility to control and protect your content. Additionally, the built-in resiliency and scalability of MediaPackage means that you have the right amount of resources at the right time, with no manual intervention required.

Are You a First-Time User of AWS Elemental MediaPackage?

If you are a first-time user of AWS Elemental MediaPackage, we recommend that you begin by reading the following sections:

  • Amazon CloudFront is a global content delivery network (CDN) service that securely delivers data and videos to your viewers. Use CloudFront to deliver content with the best possible performance. For more information, see Amazon CloudFront.

  • Amazon CloudWatch is a monitoring service for AWS Cloud resources and the applications that you run on AWS. Use CloudWatch to track metrics such as ingress and egress request counts. For more information, see Amazon CloudWatch.

  • AWS Elemental MediaLive is a live video processing service that encodes high-quality live video streams for broadcast television and multi-screen devices. Use MediaLive to encode content streams and send them to AWS Elemental MediaPackage for packaging. For more information about how encoders (such as MediaLive) work with MediaPackage, see How AWS Elemental MediaPackage Works.

  • AWS Identity and Access Management (IAM) is a web service that helps you securely control access to AWS resources for your users. Use IAM to control who can use your AWS resources (authentication) and what resources users can use in which ways (authorization). For more information, see Setting Up AWS Elemental MediaPackage.

Accessing AWS Elemental MediaPackage

You can access AWS Elemental MediaPackage through the console, AWS Command Line Interface (AWS CLI), or MediaPackage REST API.

  • Console access:

  • AWS CLI endpoint:

    aws mediapackage
  • AWS Elemental MediaPackage REST API endpoint:


Pricing for AWS Elemental MediaPackage

As with other AWS products, there are no contracts or minimum commitments for using AWS Elemental MediaPackage. You are charged only for AWS resources that your account uses. Pricing is pay-as-you-go and consists of the following:

  • A per GB charge for ingested content

  • A per GB charge for content that is streamed out of AWS Elemental MediaPackage

    Content that is cached and served from a content delivery network (CDN) does not incur this per GB charge.

For detailed pricing information, see AWS Elemental MediaPackage Pricing.

Regions for AWS Elemental MediaPackage

To reduce latency in your applications, AWS Elemental MediaPackage offers a regional endpoint for your requests. To view the list of regions where MediaPackage is available, see AWS Elemental MediaPackage Regions.