What is AWS Elemental MediaPackage? - AWS Elemental MediaPackage

What is AWS Elemental MediaPackage?

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).

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 MediaPackage?

If you are a first-time user of 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 content input and output 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 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.

  • AWS Elemental MediaTailor is a scalable ad insertion service that runs in the AWS Cloud. Use MediaTailor to serve targeted ads to viewers. For more information, see AWS Elemental MediaTailor.

  • Amazon Simple Storage Service (Amazon S3) is a storage service. Pull video on demand (VOD) assets from Amazon S3, or store live-to-VOD assets in the bucket of your choice. For more information, see Getting started with VOD content delivery in AWS Elemental MediaPackage and Getting started with live-to-VOD content delivery in AWS Elemental MediaPackage.

Accessing MediaPackage

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

  • Console access:

  • AWS CLI endpoint:

    aws mediapackage
  • MediaPackage REST API endpoint:


Pricing for MediaPackage

As with other AWS products, there are no contracts or minimum commitments for using 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 received content

  • A per GB charge for content that is streamed out of 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 MediaPackage Pricing.

Regions for MediaPackage

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