With AWS Elemental MediaPackage you pay for only what you use, based on the amount of video ingested into the service (measured in GBs) and amount of content originated and packaged by the service (measured in GB).

Ingest pricing

You’ll be charged for each stream AWS Elemental MediaPackage ingests for your channels, as it receives video from your live encoder. Ingest charges are based on the size and number of those streams, measured in GBs. This means you’ll pay more if you have more input streams on your channel, or if those streams are higher bit-rates.

Ingest Cost

Origination and Packaging pricing

You’ll be charged for each stream AWS Elemental MediaPackage “Originates and Packages” for your channel as it provides video for your viewers via a content delivery network (CDN) like Amazon CloudFront. Origination and packaging costs are based on the size and number of those streams, measured in GBs. This means you’ll pay more if you have more traffic from your CDN, or for higher bit-rate streams. There are no extra charges for using DVR and DRM capabilities.
 
Note we always recommend that you use a CDN with AWS Elemental MediaPackage, as the caching CDNs provide improves performance and can lower your costs.

Origination/Packaging Cost

Pricing Example

  • Example 1
  • Example 2
  • Example 1
  • For a typical ingest of a single live video stream that has 5 bitrates of 5Mbit/s, 2Mbit/s, 1.2Mbit/s, 800Kbit/s, and 500Kbit/s the rate of GB per hour of streaming would be 4.175 GB.

    Total Megabit per second = 5+2+1.2+0.8+0.5 = 9.5 Mbps
    Total Gigabits per hour = 9.5 / 1024 *60 *60 = 33.39844 Gb/h
    Total Gigabytes per hour = 33.39844 /8 = 4.175 GB/h

    With a working assumption that two versions of every bitrate is requested twice (both HLS and MPEG-DASH delivery), which would be four copies of the total ingested content going out, the rate of GB per hour for origination would be 16.699 GB.

    The total cost for ingest and origination for this adaptive bitrate stream is $1.88 per hour in the US East (N. Virginia) Region.
    (4.175GB x $0.050 = $0.21) + (16.699GB x $0.100 = $1.67) = $1.88

  • Example 2
  • For a live event stream where AWS Elemental MediaPackage is receiving content from AWS Elemental MediaLive, two channels would need to be created to ingest the primary and backup output from AWS Elemental MediaLive. For a two hour event that used the same 5 bitrates as Example 1, the total ingest cost would be (4.175GB *2 *2 *$0.050) = $0.84.

    If the stream had an average of 10,000 viewers watching the whole event at an average bitrate of 3 Mbit/s, a total of 26,367.19 GB would be sent to viewers from both channels. Assuming a cache/hit ratio of 99% with CDN and an additional caching layer, the total origination from AWS Elemental MediaPackage is 263.67 GB.

    Total Gigabytes for event = 3 / 1024 *60 *120 *10,000 /8 = 26,367.19 GB
    Total Gigabytes originated = 26,367.19 *0.01 = 263.67 GB

    The total cost for ingest and origination/packaging for the two hour event would be $27.21.
    (4.175GB x 2 x 2 x $0.050 = $0.84) + (263.67GB x $0.100 = $26.37) = $27.21

Additional Charges

You will incur additional charges when you serve content from AWS Elemental MediaPackage outside of AWS. If the content output is delivered to a destination over the internet or via a CDN other than Amazon CloudFront, then internet data transfer charges apply.

No additional charges are incurred for MediaPackage when transferring data to Amazon CloudFront or other AWS Services within the same Region (i.e., $0.00 per GB).

Additional charges may may apply for data transferred "out" of MediaPackage to an AWS region outside of the one where the service is deployed, as described in the table below.

Have questions?
Contact us
Ready to get started?
Sign up
Discover more resources
Visit the Resources page