MediaTailor Ad Timeouts Are Now Yours to Control!
Hey there, it's me, Shiichan! Today I found news about a small but very welcome fix on the ad side of video streaming. It might look like a minor tweak, but if you run a streaming ad workflow, this one hits the spot.
AWS What's NewWhat was announced?
From AWS's What's New: AWS Elemental MediaTailor now lets you directly control the timeout and concurrency of requests to the ad decision server (ADS)!
Here's what you can configure now:
- Individual HTTP ad request timeouts
- Total ad personalization time budgets for live, VOD, and live ad prefetch
- Enabling parallel ADS requests
You can set these through the MediaTailor console, AWS CLI, or AWS SDKs, using two new parameters: AdsPersonalizationTimeouts and AdsPersonalizationConcurrency. They're set on your playback configuration.
The story so far
Until now, if you wanted to change these timeouts or the concurrency level, you had to contact AWS Support. Even a small tweak to fit your own workflow meant going through a support ticket first, which was a quietly frustrating limitation.
What changes
The big win here is that you can now optimize ad delivery performance yourself. For example:
- Increase the personalization time budget for live events to improve your ad fill rate
- Enable parallel ADS requests in VOD workflows to cut response time and speed up video startup
No more waiting on a support conversation. You can tune things on your own schedule now.
Dive Deep
The new prefetch-specific timeout setting gives you finer control over ad retrieval for live streams. Since prefetch means fetching ads ahead of time before playback starts, being able to tune this timeout on its own makes it easier to meet the tight timing demands unique to live streaming.
This feature is available in every AWS Region where AWS Elemental MediaTailor runs. You can find the full configuration details in the MediaTailor User Guide's Advanced settings section.
Wrap-up
- AWS Elemental MediaTailor now lets you configure ADS request timeouts and concurrency yourself.
- The new parameters are
AdsPersonalizationTimeoutsandAdsPersonalizationConcurrency, settable via console, CLI, or SDK. - What used to require an AWS Support request is now self-service.
- Live streams can aim for a better ad fill rate, while VOD workflows can speed up video startup with parallel requests.
- A quietly satisfying upgrade for anyone running ad delivery on MediaTailor.