User-friendly video playback on the web
summary
Shows how to serve MP4/WebM with HTTP range requests so browsers stream instead of waiting for a full download, demoing a local server that emits 1 MB chunks and a real adaptive setup that switches from 1080p to 360p under throttling. Notes Chrome sometimes pulls parts over one TCP connection while Firefox requests the whole file. Describes building ABS with ImageKit + video.js to generate segments and playlists; demos work end to end.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 1:05HTML5 video tag
- 3:58Video file transmission issues
- 5:03Range requests for streaming
- 7:15Buffering and bit rate
- 9:50Adaptive bit rate streaming
- 11:19Demo: Basic video playback
- 13:31Demo: Range requests
- 14:58Demo: Adaptive streaming
- 17:36Implementing ABS in your stack
- 18:23Conclusion
related talks
58mModern & secure adaptive streaming on the Web
41m“The Upside Down” Of The Web: Video technologies
50m“The Upside Down” of the web, Video
24mVideo streaming on the web: Live and recorded video streaming
26mBandwidth Ballet: Optimizing Video Performance for Web Maestros
45mModern & secure adaptive streaming on the Web
20mStreaming video in the browser without patents
46mModern & secure adaptive streaming on the Web
