livepeer/go-livepeer
Official Go implementation of the Livepeer protocol
The Livepeer project aims to deliver a live video-streaming network protocol
that is fully decentralized, highly scalable and crypto-token incentivized to
serve as the live media layer in the decentralized development (Web3) stack.
Read our documentation to learn more about the protocol and its economic incentives.
go-livepeer is a Go implementation of the Livepeer protocol which powers the Livepeer Network. Specifically, go-livepeer contains implementations of Broadcaster, Orchestrator, and Transcoder nodes (roles) in the Livepeer Network ecosystem.
Table of Contents
Requirements
This project requires go and a unix shell.
Getting Started
To get started, clone the repo and follow the installation guide.
Next, follow the guide to set up a private ETH network with the Livepeer protocol deployed.
Contributing
Thanks for your interest in contributing to go-livepeer. There are many ways you can contribute to the project, even for non-developers.
To start, take a few minutes to read the "Contributing to go-livepeer" guide.
We look forward to your pull requests and / or involvement in our
issues page and hope to see
your username on our
list of contributors
๐๐๐
Resources
To get a full idea of what Livepeer is about, be sure to take a look at these
other resources:
- ๐ The Livepeer Website
- ๐ The Livepeer Docs
- ๐ญ The 10-Minute Primer
- โ The Livepeer Blog
- ๐ฌ The Livepeer Chat
- โ The Livepeer Forum
