Desktop Application For Livepeer. This application connects to the Livepeer Toynet, and showcases the basic functionalities of the Livepeer network.
If you are using OSX, you can simply download a zipfile.
To start the node, use:
git clone git@github.com:livepeer/LivepeerDesktop.git
cd LivepeerDesktop/app
npm install
npm start
Some caveats about the project - there are 2 binary dependencies: livepeer and ffmpeg. Electron doesn't make it easy to distribute 3rd part binaries, so we are using a hack following this example
To list out the steps -
- Create
app/node_modules/ffmpeg
andapp/node_modules/livepeer
. - Place
livepeer
andenters.txt
insideapp/node_modules/livepeer
,ffmpeg
insideapp/node_modules/ffmepg
You can also build it from scratch by using:
cd LivepeerDesktop
electron-packager ./ LivepeerDesktop --platform=darwin —-arch=all —-dir=build/ --icon=app/static/img/icon.icns --overwrite
You should see a directory with the osx app in it.
The best way to contribute is by looking at the issues in this repo.
For details and process of contributing to Livepeer in general, please read CONTRIBUTING.md.
This repository is licensed under the GNU General Public License v3.0, also included in our repository in the COPYING file.