WebTorrent
summary
Claims a browser BitTorrent client that fully interoperates with the regular BitTorrent network by using WebRTC Data Channels plus hybrid clients that speak both protocols. Demonstrates instant.io: drag a file to seed, paste the infohash to download, and stream video via the Media Source API before completion. Works peer-to-peer between tabs and in Node with the same module; current gaps: no browser DHT (trackers over WebSocket fill the gap) and hybrid nodes remain necessary.
AI-written summary · about
chapters (14)
- 0:00Start
- 4:00length byte offset
- 7:45Client reassembles pieces
- 10:59Torrent file
- 13:14Cryptographic hashes
- 14:04Tracker server
- 14:52Decentralization
- 16:38Distributed Hash Table
- 20:13Bucket size cannot surpass K
- 22:51put(key, value)
- 24:03DHT storage
- 24:16lookup (key)
- 26:20Magnet URI
- 45:19"browser" field
related talks
34mWebRTC Mad Science
35mExploring the world of decentralized networks with WebRTC
38mPushing the limits of JavaScript with P2P and streaming BitTorrent
22mJavascript... Torrents... and Mad Science!
32mExploring the P2P world with WebRTC & JavaScript
20mUsing WebTorrent trackers for purposes other than torrents
18mBuilding Peer To Peer Applications in Node
26mBitford: A Streaming BitTorrent Client for Chrome
