基于Web的P2P文件共享:ShareFest
jopen
9年前
基于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