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文章
1276瀏覽量
70449 -
瀏覽器
+關注
關注
1文章
1040瀏覽量
35929
發布評論請先 登錄
相關推薦
高壓放大器在電致動介電彈性體圓柱驅動器中的應用

「極速探索HarmonyOS NEXT 」閱讀體驗】+Web組件
熱門前端框架:引領現代 Web 開發的潮流
SSM框架在Java開發中的應用 如何使用SSM進行web開發
RTC與WebRTC的主要區別
入門web安全筆記分享

云端彈性計算公式有哪些內容?
彈性云服務器怎么樣?好用嗎?
Commvault在AWS上推出Commvault Cloud網絡彈性平臺
涂鴉革新WebRTC技術!讓IPC監測低延時、高可靠更安全

理解彈性IP與浮動IP
華納云:java web和java有什么區別java web和java有什么區別

歐盟《網絡彈性法案》CRA概述

評論