AWS Elemental MediaLive offers pay-as-you go pricing across the following dimensions: Inputs, Outputs, Add-On Functionality, Idle Resources, and Data Transfer. Inputs (including both primary and secondary ingest) and outputs (including each individual encode within your output groups) for every channel are billed at their corresponding rates (see regional rates below) for as long as the channel is running, regardless of receiving or producing content. Since each live channel has one input and one or more outputs, you simply add the prices of each input and output to arrive at the total cost for running your live channel. There is an additional charge for running channels with advanced audio features enabled (one charge per channel). Stopped channels are considered idle resources and will generate a small usage charge unless they are deleted.
AWS Elemental MediaLive provides two pricing models: On-Demand and Reserved.
- On-Demand pricing: You pay a hourly rate for running inputs, outputs, and add-on features. The duration of each running resource will be rounded up to the nearest minute, above a 10-minute minimum. No long-term commitments or upfront payments are needed. You can increase or decrease your usage depending on the needs of your channels and only pay the specified hourly rates for the inputs, outputs and features you use.
- Reserved pricing: Inputs, outputs, and add-on features are available with a 12 month commitment, and provide up to 75% discount compared to On-Demand pricing. This rate is charged for every hour in the month, for each month of your commitment period. For long-running or 24x7 channels, reserving AWS Elemental MediaLive resources can yield significant savings. See documentation pages for more information.
Resolutions are defined as
SD is less than 720 vertical resolution.
HD is greater than or equal to 720 vertical resolution, but less than or equal to 1080 vertical resolution.
UHD is greater than 1080, up to and including 2160 vertical resolution.
The price for each input to your live channel is determined by a combination of codec, bitrate, and resolution of the input stream.
The cost for outputs is determined by a combination of codec, bitrate, resolution, and frame rate of the output stream. The total output price is the sum of all outputs generated for the channel. If you are interested in HEVC or UHD encoding please contact us.
These rates are applied at the channel level, rather than by individual input or output. Advanced audio includes Additional Audio Encoders to support outputs for Dolby Digital (AC3), Dolby Digital Plus (EAC3), and Audio Normalization uses technology from DTS to enable monitoring and correction in accordance with the ITU-R BS.1770 standard and logging compliant with the CALM ACT (ATSC A/85).
|Add-On Functionality||Per Hour||Per Hour for 12 Months|
The per hour cost for a live channel with an HD input producing 5 outputs with advanced audio in the US East (N. Virginia) Region:
1080p HD, HEVC, 20Mbps = $0.600 per hour
1080p HD, 5Mbps 30fps = $0.720 per hour
720p HD, 2Mbps, 30fps, = $0.720 per hour
576p SD, 1.2Mbps, 30fps, = $0.360 per hour
432p SD, 0.8Mbps, 30fps = $0.360 per hour
288p SD, 0.5Mbps, 30fps = $0.360 per hour
Advanced audio = $0.300 per hour
$0.600 + $0.720 + $0.720 + $0.360 + $0.360 + 0.360 + $0.300 = $3.420 per hour
Or $0.057 per minute with a minimum charge of $0.570 (10 minutes)
If the inputs and outputs that make up a live channel are running for more than 25% of the time each month (180 or more hours) over a 12-month period, reserving those inputs and outputs with a 12-month commitment and the lower hourly rate for the month will be more cost effective. For example, reserved pricing is the best option when broadcasting 24x7 linear channels.
The monthly cost for a channel with the same configuration as Example 1, with a 12 month commitment:
1080p HD, HEVC, 20Mbps = $0.1458 per hour (~$105 per 30 day month)
1080p HD, 5Mbps 30fps = $0.1750 per hour ($126 per 30 day month)
720p HD, 2Mbps, 30fps = $0.1750 per hour ($126 per 30 day month)
576p SD, 1.2Mbps, 30fps = $0.0875 per hour ($63 per 30 day month)
432p SD, 0.8Mbps, 30fps = $0.0875 per hour ($63 per 30 day month)
288p SD, 0.5Mbps, 30fps = $0.0875 per hour ($63 per 30 day month)
Advanced audio = $0.0361 (~$26 per 30 day month)
($0.1458 + $0.1750 + $0.1750 + $0.0875 + $0.0875 + $0.0875 + $0.0361) * 720 = $571.97 for a 30 day month
Compare this to $2,462.40, the cost for running the same configuration for one month using On-Demand pricing.
Let's take a look at an example in a bit more detail:
- When reserving a set of inputs, outputs, and add-on funtionality, the reserved hourly cost is applied for all the hours in the month. If you have two sets of reservations (Set A and Set B) and only a single live channel running (Channel 1) which is using the reserved inputs, outputs, and add-on funtionality (Set A), you will still pay for both reserved sets (Set A and Set B).
- When a second live channel (Channel 2) using the same configuration is started, there is no additional cost, as this channel falls within the second reservation (Set B).
- If a third live channel (Channel 3) is started with the same configuration, this channel would be charged using the On-Demand hourly rate, as you have used your two reserved sets for the first two channels.
- If the second live channel (Channel 2) is stopped, On-Demand hourly charges would stop, and the third live channel (Channel 3) would start using the second set of reserved inputs and outputs (Set B).
You may incur additional charges when you serve content 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 AWS Elemental MediaLive channels transferring data to or from AWS Elemental MediaPackage, Amazon S3 or other AWS Services within the same Region (i.e., $0.00 per GB). The pricing below is based on data transferred "in" to or "out" of AWS Elemental MediaLive from a region outside of the one where the channel is running.