How does it work
Sharefest operates on a mesh network similar to Bittorrent network. The main difference is that currently the peers are coordinated using an intelligent server. This coordinator controls which parts are sent from A to B and who shall talk with whom. Peer5 Coordinator (or any other solution) is used to accomplish this. Each peer will connect to few other peers in order to maximize the distribution of the file. Supporting Chrome (>26) and Firefox (>19)
First version includes a simple page that one user will drag a file onto to share, and other users will enter the first user's url and start downloading the file.
Hosted version: http://sharefest.me
- see issues - https://github.com/Peer5/ShareFest/issues
- Install nodejs
- Download this repo, or
git clone https://github.com/Peer5/ShareFest.git
npm install --dedupeto install dependencies.
npm startto start the server
- http://localhost:13337 should work
NODE_ENV: development or production REQUIRE_HTTPS: 1 redirect to HTTPS when http GET request is coming
Sharefest started by Peer5 at the SV DevFest 2012 hackathon (San Jose). It was soon open sourced to GitHub and now being developed by Peer5 and a community of great WebRTC hackers.
Apache 2.0 - see LICENSE file