基于Web的P2P文件共享:ShareFest

jopen 8年前


基于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

  1. Install nodejs
  2. Download this repo, orgit clone https://github.com/Peer5/ShareFest.git
  3. cd ShareFest
  4. npm install --dedupeto install dependencies.
  5. npm startto start the server
  6. http://localhost:13337 should work

项目主页:http://www.open-open.com/lib/view/home/1449151160639