基于Web的P2P文件共享:ShareFest
基于Web的P2P文件共享,建立在WebRTC Data Channels API之上。
無服務器。省去了您的文件完全上傳到服務,如Dropbox的或谷歌驅動器。把你的文件,并開始與任何人進入的頁面馬上分享。純JavaScript為基礎的。無插件需要歸功于HTML5實現WebRTC數據通道API - http://webrtc.org
Sharefest 操作一個網狀網絡類似的Bittorrent網絡上。主要的區別是,目前對等體使用智能服務器協調。該部分由A發送該協調控制到B,誰應該與誰交談。 Peer5協調器(或任何其它溶液)用于實現此目的。每個對等將連接到其他一些對等體,以最大限度的文件的分發。支持Chrome瀏覽器(>26)和Firefox(>19)第一個版本包括一個簡單的頁面,一個用戶將文件拖放到共享,和其他用戶將進入第一個用戶的網址,并開始下載文件。
Quick setup
- Install nodejs
- Download this repo, orgit clone https://github.com/Peer5/ShareFest.git
- cd ShareFest
- npm install --dedupeto install dependencies.
- npm startto start the server
- http://localhost:13337 should work
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!