X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=README.md;h=01e29cee5736e205c74e0720f191e8bb217bcb58;hb=9e5f374090ea0fb16f93edd79d5ad61a55db91e5;hp=5dcfb15dcca7ed9d113e230dc4571092aaa82c01;hpb=94171ec534262bdedeac1b42ce2a6964e88e37e2;p=github%2FChocobozzz%2FPeerTube.git diff --git a/README.md b/README.md index 5dcfb15dc..01e29cee5 100644 --- a/README.md +++ b/README.md @@ -1,16 +1,18 @@ # PeerTube *Server* + [![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)](https://david-dm.org/Chocobozzz/PeerTube) [![devDependency Status](https://david-dm.org/Chocobozzz/PeerTube/dev-status.svg)](https://david-dm.org/Chocobozzz/PeerTube#info=devDependencies) [![Code climate](https://codeclimate.com/github/Chocobozzz/PeerTube/badges/gpa.svg)](https://codeclimate.com/github/Chocobozzz/PeerTube) *Client* + [![Dependency Status](https://david-dm.org/Chocobozzz/PeerTube.svg?path=client)](https://david-dm.org/Chocobozzz/PeerTube?path=client) [![devDependency Status](https://david-dm.org/Chocobozzz/PeerTube/dev-status.svg?path=client)](https://david-dm.org/Chocobozzz/PeerTube?path=client#info=devDependencies) -Prototype of a decentralized video streaming platform using P2P (bittorrent) directly in the web browser with [webtorrent](https://github.com/feross/webtorrent). +Prototype of a decentralized video streaming platform using P2P (bittorrent) directly in the web browser with [WebTorrent](https://github.com/feross/webtorrent). [![js-standard-style](https://cdn.rawgit.com/feross/standard/master/badge.svg)](https://github.com/feross/standard) @@ -21,7 +23,7 @@ We can't build a FOSS video streaming alternatives to YouTube, Dailymotion, Vime So we need to have a decentralized network (as [Diaspora](https://github.com/diaspora/diaspora) for example). But it's not enought because one video could become famous and overload the server. It's the reason why we need to use a P2P protocol to limit the server load. -Thanks to [webtorrent](https://github.com/feross/webtorrent), we can make P2P (thus bittorrent) inside the web browser right now. +Thanks to [WebTorrent](https://github.com/feross/webtorrent), we can make P2P (thus bittorrent) inside the web browser right now. ## Features @@ -40,7 +42,7 @@ Thanks to [webtorrent](https://github.com/feross/webtorrent), we can make P2P (t - [X] Remove the video - [X] List the videos - [X] Search a video name (local index) -- [X] View the video in an HTML5 page with webtorrent +- [X] View the video in an HTML5 page with WebTorrent - [ ] Manage user accounts - [ ] Inscription - [X] Connection @@ -62,14 +64,17 @@ Thanks to [webtorrent](https://github.com/feross/webtorrent), we can make P2P (t * **NodeJS >= 4.2** * OpenSSL (cli) * MongoDB - * xvfb-run libgtk2.0-0 libgconf-2-4 libnss3 libasound2 libxtst6 libxss1 libnotify-bin (for electron) + * ffmpeg xvfb-run libgtk2.0-0 libgconf-2-4 libnss3 libasound2 libxtst6 libxss1 libnotify-bin (for electron) #### Debian -Install NodeJS 4.2: [https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions](https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions) + * Install NodeJS 4.2: [https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions](https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions) + * Add jessie backports to your *source.list*: http://backports.debian.org/Instructions/ + * Run: - # apt-get install mongodb openssl xvfb curl sudo git build-essential libgtk2.0-0 libgconf-2-4 libnss3 libasound2 libxtst6 libxss1 libnotify-bin - # npm install -g electron-prebuilt + # apt-get update + # apt-get install ffmpeg mongodb openssl xvfb curl sudo git build-essential libgtk2.0-0 libgconf-2-4 libnss3 libasound2 libxtst6 libxss1 libnotify-bin + # npm install -g electron-prebuilt #### Other distribution... (PR welcome)