Videostrates: Collaborative, Distributed and Programmable Video Manipulation
summary
Videostrates is a web-based video substrate and toolkit that turns a web page into a live, editable video composition using HTML, CSS, WebGL shaders and custom elements, stored on Webstrates and streamed via a GStreamer-controlled headless Firefox. It enables real-time collaboration across independent editors (timeline, subtitles, notebooks), records and broadcasts live compositions, and handles up to six 4K sources to 720p on a consumer machine. Current limits: no audio, no WebRTC FEC, and server DoS risks.
AI-written summary · about
chapters (9)
- 0:00Introduction to Videostrates
- 1:32What are information substrates
- 2:37Videostrates prototype explained
- 5:53Collaborative video editing demo
- 8:20Programmable video with notebooks
- 9:45Live streaming with Videostrates
- 13:40Limitations and challenges
- 14:22Summary and future work
- 14:44Q&A session
related talks
20mWebstrates: Shareable Dynamic Media
57mKeynote: Software as Computational Media
21mCodestrates: Literate Computing with Webstrates
13mVideoCompositor: a Case Study of Live Video Composing
21mDynamic video in the browser
47mGetting Serious with Web Video
24mVideo streaming on the web: Live and recorded video streaming
15mGetting Weird with Video Manipulation and HTML5 Canvas
