DASHing Into the Wild with VP9
summary
JW Player’s VP9 over DASH implementation claims ~50% bitrate savings at higher resolutions and uses libvpx/ffmpeg/WebM with Shaka and JW Player for MSE playback. Two‑pass encoding adds ~20% encode time but stabilizes rate control; CRF capped by target bitrate yields constrained VBR. A grid search across CRF/bitrate/params on thousands of encodes finds a sweet spot. Deploy uses HTTP byte‑range requests, edge caching, five representations (up to 1080p) and records 230,000 plays with 65% 1080p vs 28% HLS.
AI-written summary · about
chapters (6)
- 0:00Introduction and goals
- 1:21VP9 implementation strategy
- 7:56Performance metrics
- 8:55Architecture and results
- 13:52Live demo and analysis
- 17:21Q&A and closing
related talks
58mModern & secure adaptive streaming on the Web
46mModern & secure adaptive streaming on the Web
10mAdventures with VP9
26mOptimizing Video Performance for Web Developers
27mPerformance of Low-Latency DASH/CMAF and Low-Latency HLS Systems
20mStreaming video in the browser without patents
43mMedia Source Extensions
29mHow to build a high quality 'live' HD VP9 Encoder
