# PeerTube
[![Build Status](https://travis-ci.org/Chocobozzz/PeerTube.svg?branch=master)](https://travis-ci.org/Chocobozzz/PeerTube)
-![Dependencies Status](https://david-dm.org/Chocobozzz/PeerTube.svg)
+[![Dependencies Status](https://david-dm.org/Chocobozzz/PeerTube.svg)](https://david-dm.org/Chocobozzz/PeerTube)
Prototype of a decentralized video streaming platform using P2P (bittorrent) directly in the web browser with [webtorrent](https://github.com/feross/webtorrent).
- [ ] Frontend
- [X] Simple frontend (All elements are generated by jQuery)
- [ ] AngularJS frontend
-- [ ] Join a network
+- [X] Join a network
- [X] Generate a RSA key
- [X] Ask for the friend list of other pods and make friend with them
- - [ ] Get the list of the videos owned by a pod when making friend with it
- - [ ] Post the list of its own videos when making friend with another pod
+ - [X] Get the list of the videos owned by a pod when making friend with it
+ - [X] Post the list of its own videos when making friend with another pod
+- [X] Quit a network
- [X] Upload a video
- [X] Seed the video
- [X] Send the meta data to all other friends
### Dependencies
- * NodeJS == 0.12
+ * **NodeJS >= 4.2**
* Grunt-cli (npm install -g grunt-cli)
* OpenSSL (cli)
* MongoDB