HTMLVideoElement from Scratch, with Fast Seeking
summary
Covers implementing an HTMLVideoElement from scratch with support for fast seeking (frame-by-frame rendering). Explains why fast seek is essential for systems that render frame-by-frame, reviews older solutions, and describes how to implement it correctly with modern approaches.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 3:12Canvas playback
- 16:07Video element in scene
- 24:33Canvas recording
- 35:26Record button
- 40:17Seeking fixes
- 57:48Slow HTML video seeking
- 1:05:50Custom HTML video element
- 1:22:37Video with Web Codecs
- 1:30:07Rendering memory optimization
related talks
21mDynamic video in the browser
12mExploring Video Editing in the Browser
16mVideo
41m“The Upside Down” Of The Web: Video technologies
42mHow Video Works: A Dive into the Biggest Thing on the Internet & Why You Should Care
35mHTML5 APIs - The New Frontier
15mGetting Weird with Video Manipulation and HTML5 Canvas
30mOther browser APIs that are going to change video on the web
