Scalable Per-User Ad Insertion in Live OTT
summary
A new paradigm called Server-Guided Ad Insertion decouples ad decisions from cached content by pushing state to clients and using MPD patch updates with DASH so manifests become linked lists of diffs the client merges into memory The server stays stateless ad targeting parameters move via URL Query Info enabling an explode-collapse routing pattern Content CDN caches remain shared ad systems scale independently Hulu reports production use on live channels including CNN and per-user targeting works at large concurrent scale
AI-written summary · about
chapters (10)
- 0:00Introduction
- 0:19What is Hulu
- 1:47Clientside vs Serverside
- 2:11Dynamic Ad Insertion
- 6:11Cohorts
- 9:15CDN
- 11:30Patch Updates
- 14:04Separation of Concerns
- 15:30Collapse Routing
- 22:02ServerGuided Ad Insertion
related talks
43mSegmenting 600 Million Users
44mHow to Handle Over 1 Trillion HTTP Requests/day: Behind the Scenes of the Ad Tech Industry
47mMigrating an Ad Engine to the Cloud from Bare Metal Under High Load
41mLessons Learned Implementing a Resilient, Distributed, Real-Time Architecture
15mADaPS: Adaptive Data Partitioning to Parallelize CNN Inference on Resource-Constrained(…)
25mHow we built Algora.TV (livestreaming for developers) using Membrane and Elixir
45mHow We Replaced Hundreds of Joins with One Real‑Time Processing Pipeline at 1M RPS
38mCrunching data in real time for Fortune500 clients
