Decentralizing Video Streaming
summary
Proposal: shift server work—transmuxing, decoding, caching, delivery—into browsers using real tools so existing CDNs serve only a few requests and peer meshes carry the rest. Demonstrated JS libs and flows include mp4box.js and hls.js for on‑the‑fly transmuxing, webtorrent and WebRTC data channels for P2P delivery, and Media Source Extensions plus Service Worker, requestIdleCallback, web workers and resource timing to manage CPU, storage and metrics; claimed reductions: up to 95% server traffic and ~20x effective capacity.
AI-written summary · about
chapters (4)
related talks
41m“The Upside Down” Of The Web: Video technologies
55mReal Time Data
16mImproving Video Delivery and Streaming Performance with...
14mStreaming the Web (it's not what you think)
20mSharing is Caring: build a peer-to-peer network with WebRTC
24mVideo streaming on the web: Live and recorded video streaming
33mA Decentralized Fabric for Video over the Internet
19mUser-friendly video playback on the web
