Things Developers Believe About Video Files (Proven Wrong by User Uploads)
summary
Millions of user uploads across petabytes reveal concrete failure modes: frame properties change per-frame, timestamps are missing or negative, and sample durations often don’t exist so seeking breaks; codecs hide invisible frames and containers carry unexpected alpha overlay tracks that require blending; packet interleaving is nonsequential, stereo channels can phase-cancel to silence on mono devices, and early WebM lacks durations. The talk lists actual debugging tools and a catalog of reproducible gotchas rather than high-level platitudes.
AI-written summary · about
chapters (4)
related talks
22mThe User (has) Generated Content... so what now?
31mIn a Perfect World: Why Media Sources Are a Hassle
26mOptimizing Video Performance for Web Developers
18mStories from the trenches: debugging video issues from a client’s perspective
49mVideo Killed My Data Plan: Delivering Video that Doesn't Break the Web
42mHow Video Works: A Dive into the Biggest Thing on the Internet & Why You Should Care
24mVideo streaming on the web: Live and recorded video streaming
50m“The Upside Down” of the web, Video
