Author: Thomas Buatois — June 24, 2025
Categories: AWS Elemental MediaTailor, AWS Marketplace, Industries, Media & Entertainment, Media Services, Monetization, Partner solutions
Permalink | Share
Streaming video providers face the ongoing challenge of maximizing ad revenue while maintaining viewer engagement. The challenge lies in delivering seamless advertisements (ads) that integrate into content without causing buffering, quality degradation, or playback interruptions that drive viewers away.
AWS Partner – Olyzon has developed an innovative solution using preconditioned ads from AWS Elemental MediaTailor to achieve this balance.
MediaTailor supports preconditioned ads, a feature that enables custom control over the ad transcoding process. This feature, also known as bring-your-own-ads through VAST responses, allows ad decision servers (ADS) to include HLS and DASH manifest URLs for multi-bitrate ad streams that have been pre-transcoded directly in the VAST XML creative file attribute.
MediaTailor can now stitch these pre-transcoded ad creatives into the manifest without further transcoding. Previously, MediaTailor could only dynamically transcode ads to match the content stream at the time of insertion, causing potential delays in the ad delivery process.
In the traditional ad insertion workflow, MediaTailor must dynamically transcode ads to match the content stream, store them, and then stitch them into the live stream. This process introduces delays because MediaTailor must wait to receive ads from the ADS’s VAST responses before starting transcoding and stitching.
Preconditioned ads help reduce the time required to insert ads into content by eliminating the transcoding step. These ads must be prepared to match the content stream and already transcoded before use with MediaTailor. The ADS VAST response must include direct links to the pre-transcoded HLS and DASH manifests. MediaTailor only needs to register the ad and stitch it into the content stream, reducing the time between receiving the VAST response and completing ad insertion.
Unlike typical VAST responses, where MediaTailor receives single creatives and transcodes them into multiple bitrates itself, the ADS must provide correctly formatted VAST responses with pre-transcoded assets.
VAST Example:
<?xml version="1.0" encoding="UTF-8"?>
<VAST xmlns:xsi="[http://www.w3.org/2001/XMLSchema-instance](http://www.w3.org/2001/XMLSchema-instance)" version="3.0">
<Ad id="ad1">
<InLine>
<AdSystem>ExampleAdSystem</AdSystem>
<AdTitle>ad1</AdTitle>
<Impression><]]></Impression>
<AdServingId>de8e0d33-9c72-4d77-bb3a-f7e566ffc605</AdServingId>
<Creatives>
<Creative id="creativeId1" sequence="1">
<Linear skipoffset="00:00:05">
<Duration>00:00:30</Duration>
<MediaFiles>
<MediaFile delivery="progressive" width="1280" height="720" type="video/mp4" bitrate="533" scalable="true" maintainAspectRatio="true"><]]></MediaFile>
<MediaFile delivery="streaming" width="1280" height="720" type="application/dash+xml" bitrate="533" scalable="true" maintainAspectRatio="true"><]]></MediaFile>
<MediaFile delivery="streaming" width="640" height="360" type="application/x-mpegURL" bitrate="262" scalable="true" maintainAspectRatio="true"><]]></MediaFile>
<MediaFile delivery="streaming" width="2560" height="1440" type="application/x-mpegURL" bitrate="1066" scalable="true" maintainAspectRatio="true"><]]></MediaFile>
</MediaFiles>
</Linear>
</Creative>
</Creatives>
</InLine>
</Ad>
</VAST>