WebTorrent是一種在Web瀏覽器中運行的BitTorrent協議的實現。這種服務文件的方法意味著,網站可以與盡可能多的用戶進行擴展,同時瀏覽網站,從而消除在數據中心運行集中服務器的成本。本文由Feross Aboukhadijeh撰寫,他是WebTorrent的創始人和PeerCDN的聯合創始人,也是一位多產的NPM模塊作者......最終統計有225個模塊!-Dietrich Ayala
什么是WebTorrent?
WebTorrent是第一個在瀏覽器中工作的種子客戶端。它完全由JavaScript編寫,并使用WebRTC進行真正的點對點傳輸。無需瀏覽器插件,擴展或安裝。
使用開放式Web標準,WebTorrent將網站用戶連接在一起,形成分布式的和分散式的瀏覽器到瀏覽器網絡,以實現高效的文件傳輸。使用基于WebTorrent的網站的人越多,它就越快,越有彈性。
架構
WebTorrent協議就像BitTorrent協議一樣,除了它使用的是WebRTC而不是TCP或uTP作為傳輸協議。
為了支持WebRTC的連接模型,我們對跟蹤器協議進行了一些更改。因此,基于瀏覽器的WebTorrent客戶端或“web peer”只能連接到支持WebTorrent / WebRTC的其他客戶端。
一旦連接對等體后,用于通信的有線協議與正常的BitTorrent就完全相同。這應該使現有流行的torrent客戶端如Transmission和uTorrent更容易添加對WebTorrent的支持。Vuze已經支持WebTorrent了!
-
Web
+關注
關注
2文章
1256瀏覽量
69343 -
瀏覽器
+關注
關注
1文章
1016瀏覽量
35280
發布評論請先 登錄
相關推薦
評論