When Millions Tune In: Server-Guided Ad Insertion for Live Sports Streaming
summary
JioHotstar moves beyond SSAI to a Server-Guided Ad Insertion (SGAI) design that keeps one common stream while enabling per-user ads via a manifest interceptor client library and middleware, solving cohort explosion, CDN cache churn, and programmatic precision. Real-world engineering tackles a thundering herd of 55 million concurrent users, millisecond-level ad decisioning, lightweight on-device stitching, tuned jitter and prefetch strategies, and tradeoffs between CDN cacheability and per-impression targeting.
AI-written summary · about
chapters (12)
- 0:00Live sports streaming ads
- 1:05Cricket breaks ad unpredictability
- 2:28Client-side ad insertion challenges
- 3:49Server-side ad insertion advantages
- 5:57Jio Hotstar SSAI infrastructure
- 7:24SSAI scalability limits
- 10:32Server-guided ad insertion
- 11:35SGI benefits and trade-offs
- 12:58SGI on Android and ExoPlayer
- 14:21SGI step-by-step
- 15:03Thundering herd handling
- 16:24Future of SGI
related talks
21mDoing Server-Side Ad Insertion on Live Sports for 25.3M Concurrent Users
38mMoneyball Generation: Sports & Tech
44mAdvertising at the Speed of Light: DMP Platform
28mTransforming the Financial Services Industry with Event Stream Data
38mTaking away customer friction through streaming analytics
42mPowering 100+ million daily users
52mWould Your System Survive a Million Concurrent Players?
31mUsing NodeJS to Build Micro Services Architecture
