For AWS Elemental MediaTailor Ad Insertion, you are charged based on the number of ads inserted into your video streams. If you use the integrated ad transcoding capabilities at a rate of more than 10 transcodes per 1000 ad insertions, there will be charges for the additional Ad Transcodes.
For MediaTailor Channel Assembly, you pay an hourly rate for a running linear channel. Pricing will differ depending on whether basic or standard channels are created. A basic channel is limited to scheduling only video-on-demand (VOD) content and a standard channel can schedule both VOD and live sources. The duration of each running channel is rounded up to the nearest minute.
You will incur Ad Delivery charges when ad segments, personalized manifests, or channel assembly manifests from MediaTailor are delivered over the internet or via a CDN like Amazon CloudFront.
There are no upfront costs or minimum fees.
Ad Insertion Pricing
Cost per thousand ad insertions/month for both VOD and live streams
Ad Transcode Pricing
In order to match the video quality of the ad content to the main program, AWS Elemental MediaTailor provides on-the-fly transcoding of the ad content using AWS Elemental MediaConvert. 10 unique ads can be transcoded per thousand ad insertions without incurring additional cost. Additional ad transcodes are charged at the on-demand basic tier rates for MediaConvert usage.
For example, the rates for transcoded output for US East (N Virginia) are $0.0075 per minute for SD, $0.015 per minute for HD, and $0.003 per minute for audio only content.
For more details, visit the AWS Elemental MediaConvert pricing page.
Channel Assembly Pricing
A basic channel is limited to scheduling only video-on-demand (VOD) content and a standard channel can schedule both VOD and live sources.
Cost per hour of a running channel
Ad Delivery Pricing
You incur charges when you deliver ad segments and personalized manifests to destinations over the internet or via a CDN including Amazon CloudFront.
We always recommend that you use a CDN like Amazon CloudFront with AWS Elemental MediaTailor, as CloudFront caches ad and content segments for more efficient delivery to end viewers. This improves performance and will lower your costs by reducing the volume of ads originated from MediaTailor.
Regional Ad Delivery Out (per GB) | ||||||||||
Ad Delivery OUT from MediaTailor | US West (Oregon) |
US East (North Virginia) |
US East (Ohio) |
Europe (Ireland) |
Europe (Frankfurt) |
Africa (Cape Town) |
Asia Pacific (Mumbai) |
Asia Pacific (Singapore) |
Asia Pacific (Sydney) |
Asia Pacific (Tokyo) |
First 1 GB per month | $0.000 | $0.000 | $0.000 | $0.000 | $0.000 | $0.000 | $0.000 | $0.000 | $0.000 | $0.000 |
Next 9.999 TB per month | $0.090 | $0.090 | $0.090 | $0.090 | $0.090 | $0.154 | $0.120 | $0.120 | $0.140 | $0.140 |
Next 40 TB per month | $0.085 | $0.085 | $0.085 | $0.085 | $0.085 | $0.147 | $0.085 | $0.085 | $0.135 | $0.135 |
Next 100 TB per month | $0.070 | $0.070 | $0.070 | $0.070 | $0.070 | $0.126 | $0.082 | $0.082 | $0.130 | $0.130 |
Greater than 150 TB per month | $0.050 | $0.050 | $0.050 | $0.050 | $0.050 | $0.112 | $0.080 | $0.080 | $0.120 | $0.120 |
Logs Pricing
MediaTailor provides configurable log delivery for ad insertion events to Amazon CloudWatch, Amazon S3, or Amazon Data Firehose. For every ad insertion, you get 50 KB included log data delivery at no cost, which is designed to cover the log delivery cost in most use cases.
Included log data delivery: 50 KB per ad inserted
For example, if you insert 5 million ads you would get 250,000,000 KB (250 GB) of log data delivery without any additional cost. Any log delivery beyond the included usage is charged based on the total volume of log data generated, before applying the 50 KB per ad insertion credit.
Data Ingested | Delivery to CloudWatch Logs Standard | Delivery to Data Firehose | Delivery to CloudWatch Logs Infrequent Access |
First 10TB per month |
$0.50 per GB | $0.25 per GB | $0.25 per GB |
Next 20TB per month |
$0.25 per GB | $0.15 per GB | $0.15 per GB |
Next 20TB per month |
$0.10 per GB | $0.075 per GB | $0.075 per GB |
Over 50TB per month | $0.05 per GB | $0.05 per GB | $0.05 per GB |
Pricing Examples
-
Example 1: Ad Insertion
-
Example 2: Ad Transcodes
-
Example 3: Channel Assembly
-
Example 4: Logs
-
Example 1: Ad Insertion
-
If there are 1,000 viewers watching a live stream that has 3 ad breaks, each containing 5 separate ads, this would result in a total of 15,000 ad insertions and would cost $11.25 in the US East (N. Virginia) Region.
3 ad break * 5 ads = 15 ads
15 ads * 1000 viewers = 15,000 ad insertions
15,000 ad insertions * $0.75 per 1000 ad insertions = $11.25In this scenario, up to 150 ad creatives are included in the transcoding pricing without additional charges.
-
Example 2: Ad Transcodes
-
Consider the same use case as Example 1 with 15,000 ad insertions in the US East (N. Virginia) Region. Assume that the main program uses an adaptive bit rate group with 5 streams. For the 5 streams of the main program, 2 of the streams are HD and 3 are SD. If the 15,000 ad insertions were each 30 secs long and required 200 ads to be transcoded into the same format as the main program, your price for the transcoding would be $1.3125.
200 ad creatives – 150 free ad creatives = 50 ad creatives charged at on-demand AWS Elemental MediaConvert basic tier rates in US East (N. Virginia)
50 ad creatives * 30 seconds = 25 minutes
(25 mins * 2 HD streams per ad * $0.015 = $0.75)
(25 mins * 3 SD streams per ad * $0.0075 = $0.5625)$0.75 + $0.5625 = $1.3125
-
Example 3: Channel Assembly
-
If you have an assembled linear basic channel running in the US East (N. Virginia) Region with only VOD programs running in a loop, and channel is started and left to run 24x7 looping through the scheduled programming for a month, your price for the month would be $73.00.
730 hours in a month * $0.10 per running hour for a basic channel = $73.00
For an assembled linear standard channel running in the US East (N. Virginia) Region with VOD and live sourced programs, running 24x7 through the scheduled programming for a month, your price for the month would be $225.50.
730 hours in a month * $0.35 per running hour for a standard channel = $255.50
-
Example 4: Logs
-
Scenario 1: Standard logging
Consider a use case where you insert 100 million ads in a month with the following logged data:
VAST response per ad: 10 KB
Server-side beacons per ad: 15 KB
Standard MediaTailor events: 20 KBTotal log generation: (10 + 15 + 20) = 45 KB per ad insertion
The monthly log volume is 45 KB * 100 million = 4.5 TBPricing calculation:
Initial pricing (before included allocation): 4.5 TB falls within the "First 10TB per month" tier 4.5 TB = 4,608 GB
4,608 GB * $0.50/GB = $2,304
Included allocation log volume: 50 KB * 100 million = 5 TBTotal cost: $0 (4.5 TB < 5 TB)
In this scenario, you incur no additional charges as the total log volume (4.5 TB) is covered by the included allocation (5 TB).
Scenario 2: Debug logging enabled
Now assume you enable debug logging in addition to the data in Scenario 1 logs across all sessions:
Total log generation increases by 105 KB to a total of 150 KB per ad insertion
Monthly log volume: 150 KB * 100 million = 15 TBBillable log volume calculation:
Total log volume: 15 TB
Included allocation log volume: 50 KB × 100 million = 5 TB
Billable log volume: 15 TB - 5 TB = 10 TBIn this scenario, you are charged for 10 TB of logs, with 5TB in the first tier (5 TB * 1024 * $.50/GB) and the remaining 5TB in the second tier (5 TB * 1024 * $.25/GB).
Total cost: (5 TB * 1024 * $0.50/GB) + (5 TB * 1024 * $0.25/GB) = $2,560 + $1,280 = $3,840