Table of contents
1.
Introduction
2.
AWS Elemental MediaPackage
3.
Getting Started With AWS Elemental MediaPackage
4.
How AWS Elemental MediaPackage works
5.
Features & Benefits of MediaPackage
6.
AWS Elemental MediaPackage Pricing
7.
Frequently Asked Questions
7.1.
Who can use AWS Elemental MediaPackage?
7.2.
Can we use any other CDN with AWS Elemental MediaPackage?
7.3.
Is AWS Elemental MediaPackage a standalone service?
7.4.
What are the prerequisites for using MediaPackage in my AMS account?
8.
Conclusion
Last Updated: Mar 27, 2024
Easy

AWS Elemental MediaPackage

Career growth poll
Do you think IIT Guwahati certified course can help you in your career?

Introduction

AWS Elemental MediaPackage is a video content delivery service that allows the video providers to reliably and securely distribute streaming video at large and small scales. It makes it easy and simple to prepare our live and video-on-demand content for delivery across multiple devices and improves the viewer experience with advanced features.

This article will learn about the AWS Elemental MediaPackage, its features, benefits, and working. So, let's get started with the blog.

AWS Elemental MediaPackage

AWS Elemental MediaPackage is a video originating, highly scalable, and on-time packaging service that helps the video providers cost-efficiently, securely, and reliably and delivers live streams. Video providers can improve the user viewing experience, integrate advanced and broadcast-grade capabilities, increase workflow resiliency, and better security and monetize the multiscreen content.

The service enables us to:

  • Deliver video content reliably, securely, and cost-efficiently.
  • Improve user viewing experience, and integrate advanced broadcast capabilities.

Getting Started With AWS Elemental MediaPackage

This section will learn how to set up AWS Elemental MediaPackage.

Step 1: Set up and log into the AWS account

First, we need to create an account or log in to the AWS management console to set up our account. We can also create IAM (Identity and Access Management) role.

AWS Management Console

 

Step 2: Create a live channel or VOD package.

  • We need to set up and name our channel for live video content and then associate endpoints for the channel.
  • For VOD (Video-on-demand) content, we need to create a VOD packaging group and the packaging configurations.

 

Step 3: Ingest content.

We may use AWS Elemental MediaLive or any other encoder to send video content to our channel for live video content.

AWS Elemental MediaPackage does not require that we supply any user data. There are no fields in any assets where there is an expectation that we will provide user data. So, for VOD (video-on-demand) content, ingest assets from Amazon S3.

 

Step 4: Distribute live or VOD content 

Now we will configure the endpoint for the distribution of live or VOD content using a CDN such as Amazon CloudFront.

How AWS Elemental MediaPackage works

Live Packaging

In the processing flow for live video content, encoders will send live HLS streams to the AWS Elemental MediaPackage. The MediaPackage then packages the video content, formatting it in response to playback requests caused by downstream devices.

Live content processing - AWS Elemental MediaPackage

Source: aws.amazon.com/mediaPackage/

 

Video On Demand Packaging

In the processing flow for VOD content, AWS Elemental MediaPackage first ingests the file-based video content from the S3 bucket. The MediaPackage then packages the content, formatting it in response to playback requests caused by downstream devices.

VOD content processing - AWS Elemental MediaPackage

Source: aws.amazon.com/mediaPackage/

Features & Benefits of MediaPackage

AWS Elemental MediaPackage provides many features for reliable and secure video delivery. Some of them are listed below:

  • Comprehensive Output Formats: AWS Elemental MediaPackage supports most of the standards and formats commonly used for video streaming.
  • Flexible Video Content Protection: AWS Elemental MediaPackage lets us protect our streams by integrating with various DRM (Digital Rights Management) technologies.
  • Scale with our audience: AWS Elemental MediaPackage automatically scales with the volume of requests we receive.
  • AWS Elemental MediaPackage can be used with other AWS Media Services or deployed on its own.
     

Also see, Amazon Hirepro

AWS Elemental MediaPackage Pricing

We will be charged for every stream AWS Elemental MediaPackage ingests for our live channels, as it receives video from our live encoder. Ingest charges depend on the size and number of total streams measured in GB. This means we will pay more if we have more input streams on our channel or if those streams are higher bitrates. The general rate for AWS Elemental MediaPackage is shown below.

Type

Price

Live Ingest $0.03 per GB
Live Stream/Origination and Packaging Pricing $0.05 per GB
VOD(Video-on-demand) Origination and Packaging Pricing $0.05 per GB

Free trial

As part of the AWS free tier, we receive 100 GB of free data transfer each month, aggregated across every AWS service and region (except China and GovCloud).

For detailed knowledge of the pricing for AWS Elemental MediaPackgae and additional services, refer to the official pricing page.

Frequently Asked Questions

Who can use AWS Elemental MediaPackage?

AWS Elemental MediaPackage is specially designed to meet the needs of all types of video content providers.

Can we use any other CDN with AWS Elemental MediaPackage?

Yes. We can connect with any CDN which delivers content in pull mode as a CDN output from the AWS Elemental MediaPackage. However, using Amazon CloudFront provides the advantage of staying in the AWS Cloud and saves data transfer rates compared to any external 3rd-party CDNs.

Is AWS Elemental MediaPackage a standalone service?

The AWS Elemental MediaPackage can function as a standalone service or work within a larger video workflow, including various other AWS Media Services.

What are the prerequisites for using MediaPackage in my AMS account?

We do not have any prerequisites or requirements for using MediaPackage in the AMS Account.

Conclusion

In this article, we have extensively discussed the AWS Elemental MediaPackage.

We hope this blog has helped you enhance your knowledge of AWS Elemental MediaPackage, its setup, working, features and benefits. If you want to learn more, check out our articles on Important AWS Interview QuestionsAWS EC2 Auto ScalingAWS CloudHSMAWS License Manager, and AWS DeepRacer Part-1. Do upvote our blog to help other ninjas grow. Happy Coding!

Live masterclass