
Two OTT brands on one governed estate: CloudFront + MediaTailor at multi-$M scale
VeUP operates A Parent Media Co.'s OTT estate — Kidoodle.TV (safe-kids AVOD) and Victory+ (FAST sports) — on Amazon CloudFront with AWS Elemental MediaTailor server-side ad insertion, with an ongoing FinOps program, AWS Backup DR, AWS Config drift detection, and Security Hub posture management keeping the estate at Green account health.
The APMC estate is one AWS engagement serving distinct public brands. Each property has its own story:
The challenge
A Parent Media Co. (APMC) delivers two over-the-top consumer streaming properties — Kidoodle.TV, a safe-streaming kids' ad-supported (AVOD) service, and Victory+, a free ad-supported streaming TV (FAST) sports service — whose business depends on reliable, low-latency video delivery at internet scale and on targeted server-side ad insertion to monetize AVOD/FAST inventory. At the scale two streaming properties demand, the estate needed cost matched to actual audience demand (rightsizing + committed-use coverage), a defined Backup-and-Restore DR strategy, continuous configuration drift detection, and centralized security-finding aggregation — a governed, auditable posture appropriate to a children's streaming brand.
The solution
A production OTT streaming estate on Amazon CloudFront for global edge delivery of HLS/DASH segments and manifests, with AWS Elemental MediaTailor performing server-side ad insertion at the manifest layer (device-consistent, ad-blocker-resistant monetization). Cache behaviors are tuned for OTT — long-lived caching for immutable media segments, short-TTL for the MediaTailor-personalized manifest path — fronted by AWS WAF, ACM HTTPS, and Amazon Route 53. Around the delivery plane: a two-phase FinOps program — rightsize and modernize first, then commit to Reserved capacity — built on a line-by-line EC2 waste analysis; AWS Backup Backup-and-Restore DR to the customer's RTO/RPO; AWS Config continuous drift detection; AWS Security Hub centralized posture; Amazon CloudWatch operational metrics; AWS Organizations + IAM Identity Center governance.
Architecture
The OTT delivery and governance estate — from the pre-FinOps baseline to the production CloudFront + MediaTailor edge, VPC compute, and the AWS Backup / Config / Security Hub governance plane.


Production outcomes
| KPI | Result |
|---|---|
| Production outcomes | Both OTT properties run in production on a shared AWS OTT stack with a Green account-health rating; a two-phase FinOps engagement (rightsizing + Reserved-Instance/committed-use analysis) identified and captured cost reductions protecting streaming margin; a Backup-and-Restore DR strategy on AWS Backup deployed to the RTO/RPO target; AWS Config drift detection and AWS Security Hub centralized findings moved the estate to a governed, auditable operational posture. |
| Engagement window | Engaged since 2024. The CloudFront/MediaTailor, FinOps, and DR workstreams have run through 2026, and both properties remain live in production. |
| Cost / TCO posture | Cost optimization was a primary workstream. VeUP modeled CloudFront data transfer and requests, MediaTailor ad-insertion volume, and the supporting compute and storage against the growth curve, then moved in two phases: hunt the waste first — a line-by-line EC2 analysis found the slack to rightsize and modernize — then commit, locking in a delivery-layer commitment on CloudFront and MediaTailor. The result ties delivery spend to AVOD unit economics: sustainable cost-per-stream as audience and catalog scale. |
| Lessons & continuation | For an AWS-native OTT operator, CloudFront's native MediaTailor integration makes server-side ad insertion device-consistent and origin-efficient (vs client-side ad insertion or a CDN-only approach); OTT cache behaviors must split immutable-segment caching from the short-TTL personalized-manifest path; native managed services (AWS Backup + Config + Security Hub) give a governed, auditable resilience/security posture without bespoke tooling — the right bar for a children's streaming brand. |