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).
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.
Origination and Packaging pricing
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
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
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.