AWS Elemental MediaPackage is a video delivery service that allows video providers to securely and reliably distribute streaming video at scale. It makes it easy to prepare your live video stream for delivery to multiple devices, and improve the viewer experience with advanced features. With the service, customers can reduce workflow complexity, increase origin resiliency, and better protect multiscreen assets without the risk of under or over-provisioning video infrastructure. AWS Elemental MediaPackage also works with other AWS Media Services to unlock the growing ecosystem of connected devices and the dynamic viewing experiences they enable.

Key features

Comprehensive Output Formats

Deliver video content to the maximum number of viewers on multiple playback devices
AWS Elemental MediaPackage supports the standards and formats commonly used to stream video, including MPEG-DASH, Smooth Streaming, and HTTP Live Streaming (HLS) with MPEG-2 Transport streams or Common Media Application Format (CMAF) fragmented MP4, to reach a maximum number of devices and viewers.

Flexible Video Content Protection

Apply just-in-time content protection to secure your video assets
AWS Elemental MediaPackage lets you protect your streams by integrating with multiple Digital Rights Management (DRM) technologies. The right content protection is selected based on the capabilities of each playback device. Protection capabilities are standards-based, including support for Apple FairPlay, Widevine, and Microsoft PlayReady using AES-128 encryption.

High-Availability Architecture

Built-in resiliency and automatic scalability for video workflows
AWS Elemental MediaPackage automatically scales based on the incoming stream requests you receive. MediaPackage has a built-in origin shield and cache for reliable performance without errors when accessed directly by one or more CDNs, and is designed for high reliability with distributed resources across multiple AWS Availability Zones. Integrated monitoring continuously tracks metrics (such as bandwidth, number of concurrent contacts or instance resources), and new instances are launched automatically to scale with increased workload as needed.

Use Independently or with AWS Media Services

Use with other AWS Media Services, or deploy on its own
As one of the AWS Media Services, you can choose to use AWS Elemental MediaPackage as a standalone service or integrate it with AWS services for live video encoding, VOD processing, ad personalization and monetization, or media-optimized storage. Additionally, other AWS services, such as the Amazon CloudFront CDN, offer seamless interoperability with AWS Elemental MediaPackage.


  • What is AWS Elemental MediaPackage?

    AWS Elemental MediaPackage is a highly scalable, video origination and just-in-time packaging service that helps video providers securely, reliably and cost-efficiently package and deliver live video streams. Video providers can improve the viewing experience, easily integrate advanced, broadcast-grade capabilities, increase workflow resiliency, and better protect and monetize their multiscreen content. The service uses just-in-time packaging to cost effectively output multiple standards-based streaming protocols and DRM types in different combinations to support an array of multiscreen devices. It supports consistent quality of service by elastically scaling to meet demand and manage failover within a highly available managed service. AWS Elemental MediaPackage does not limit customers’ choices of video players, CDNs or ad providers, and works seamlessly with other AWS services to build a solution for high-quality, resilient live streaming for 24/7 channels or live events.

  • What is just-in-time packaging and origination?

    In a video processing workflow, a just-in-time packaging and origination product customizes live video streams or VOD assets for delivery in a format compatible with the device making the request. An advanced origin is used to convert incoming content on-the-fly from a single format to multiple delivery formats while applying DRM standards, allowing it to serve streaming video content in response to requests from users to devices such as tablets, smartphones, connected TVs, or set-top boxes.
  • Who can use AWS Elemental MediaPackage?

    AWS Elemental MediaPackage is designed to meet the needs of all types of video providers. Video is increasingly important to companies from small businesses to global enterprises, as well as government agencies, nonprofit organizations, and schools, all of which can use AWS Elemental MediaPackage to improve the efficiency and effectiveness of their video operations. Companies in the media and entertainment industry, including film and TV studios, broadcast networks, pay TV channels and system operators, programming distributors, internet service providers, online video platforms, and professional sports leagues and teams, can all benefit from AWS Elemental MediaPackage as part of their broadcast, streaming, and over-the-top video offerings.
  • How does AWS Elemental MediaPackage compare to Cloud Streaming Services?

    AWS Elemental MediaPackage is available in multiple regions, while with other cloud services, some options are only available in a subset of all the AWS regions on which their service is deployed. AWS Elemental MediaPackage can record all the renditions in an adaptive bitrate (ABR) stream and supports up to 4K resolution with high frame rate using HEVC, while other cloud services restrict recordings to only the highest bitrate. Competing services may also provide a broad set of limitations on the delivered content, including limiting resolution to 1080p and frame rate to 30 frames per second. AWS Elemental MediaPackage also supports a wide range of OTT ABR standards and provides standards-based subtitles for all OTT formats, which is broader support than other cloud services.

  • How does AWS Elemental MediaPackage compare to third-party packaging software running on AWS?

    AWS Elemental MediaPackage packages and archives in the same workflow using the same formats that are streamed; with other providers, you need a separate workflow. AWS Elemental MediaPackage provides more control over what is exposed to subscribers, helping restrict access. In addition, AWS Elemental MediaPackage offers an embedded redundancy model, removing the complexity of implementing and managing instances from the customer, and separates ingest from egress for even greater scalability and redundancy. It is natively designed as a service, not as software running on a virtual server, and customers don't have to monitor the load on their EC2 instances or manually scale to accommodate more channels and more end-user connections.

  • How does AWS Elemental MediaPackage compare to packaging services from Content Delivery Networks (CDNs)?

    AWS Elemental MediaPackage offers highly customizable packaging options and parameters, providing flexibility for streaming protocols, segment sizes, manifest manipulation, subtitles, and other metadata handling along with broad DRM support. With some CDNs, the options for packaging are limited to a given set of parameters. Unlike CDN-based packaging services that only work with their specific CDN, AWS Elemental MediaPackage is CDN agnostic, offering customers an easy way to implement a multi-CDN strategy and improve audience quality of service using third-party tools.

  • Can I use a CDN other than Amazon CloudFront with AWS Elemental MediaPackage?

    Yes. A customer can connect any CDN that delivers content in pull mode as a CDN output from AWS Elemental MediaPackage. Using Amazon CloudFront provides the benefit of staying in the AWS Cloud, and saves on data transfer rates compared to external 3rd-party CDNs. However, AWS Elemental MediaPackage is designed to work with Amazon CloudFront and non-Amazon CDNs, giving customers the ability to run multi-CDN or hybrid-CDN strategies.

  • Is AWS Elemental MediaPackage a standalone service or is it dependent on other services?

    AWS Elemental MediaPackage can function as a standalone service or within a larger video workflow that includes other AWS Media Services. AWS Media Services are a family of services that form the foundation of cloud-based video workflows, which offer customers the capabilities they need to create, package, and deliver video, all accessible through the AWS Management Console and APIs. Working together with other AWS services, AWS Media Services offer a complete solution for processing and delivery of live or on-demand video content to consumers around the world, cost efficiently and with high quality.

  • Does AWS Elemental MediaPackage work with AWS Elemental MediaLive?

    AWS Elemental MediaLive is deeply integrated with AWS Elemental MediaPackage so customers can easily combine live encoding with content origination, dynamic packaging, and live-to-VOD capabilities. To configure an AWS Elemental MediaLive channel with AWS Elemental MediaPackage, simply create a channel with AWS Elemental MediaPackage to get a destination address, then select HLS WebDAV as the output for your AWS Elemental MediaLive channel profile and add the destination address. With AWS Elemental MediaPackage you can create output groups for multiple delivery protocols like HLS and DASH, add DRM and content protection, and a live archive window for DVR-like features.

  • What is the difference between AWS Elemental MediaPackage and AWS Elemental MediaStore?

    AWS Elemental MediaPackage provide just-in-time package and DVR-like features as well as origination for live video streams. If a customer does not require packaging to different or multiple formats, DRM, or DVR-like features, customers can use AWS Elemental MediaStore as a pass-through video origination and storage service that offers the high performance and immediate consistency required for delivering media combined with the security and durability that AWS offers across its services.

  • Does AWS Elemental MediaPackage work with on-premises AWS Elemental Live encoders, or the AWS Elemental Cloud platform?

    AWS Elemental MediaPackage supports HLS as an input over HTTPS. On-premises AWS Elemental customers can benefit from the improved scalability and resiliency of AWS Elemental MediaPackage as compared to an on-premises origin, even if they run encoding on site. If you use AWS Elemental Live appliances on-premises, you can use the authenticated WebDAV HLS output to feed AWS Elemental MediaPackage. This approach also works with AWS Elemental Live in the Elemental Cloud platform.

  • How can I connect AWS Elemental MediaPackage to a DRM Key Management System?

    AWS Elemental MediaPackage has a published DRM API based on the Content Protection Information Exchange (CPIX) standard that makes integrating with DRM Key providers easier. Many providers, like Verimatrix, Irdeto, BuyDRM, castLabs EZDRM, and Conax have already implemented the API, with others coming on board soon.

Page Content
Key features FAQs