WebRTC Mad Science
summary
Builds a browser BitTorrent client that actually works end to end turning browsers into peers and proving WebTorrent: BitTorrent over WebRTC is feasible. Creates torrents in-browser from drag and drop, uses browserify plus a tracker and simple-peer for signaling, and demonstrates a full‑mesh collaborative whiteboard that shares images by torrent hash and streams video into a page with MediaSource based progressive playback. Hybrid Node client also talks to TCP BitTorrent and pipes to VLC, demo mostly works with minor bugs and limited scaling.
AI-written summary · about
chapters (5)
- 0:00Start
- 12:27build a real-time whiteboard
- 23:12add the drag drop module
- 24:01create a web torrent client
- 24:23convert the buffer of the image file into an actual image tag
related talks
49mWebTorrent
35mExploring the world of decentralized networks with WebRTC
32mExploring the P2P world with WebRTC & JavaScript
22mJavascript... Torrents... and Mad Science!
38mPushing the limits of JavaScript with P2P and streaming BitTorrent
18mBuilding Peer To Peer Applications in Node
33mWebRTC Change Communications Forever
20mSharing is Caring: build a peer-to-peer network with WebRTC
