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.
This project requires go
and a unix shell.
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.
Thanks for your interest in contributing to go-livepeer. There are many ways you can contribute to the project, even 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 🎉🎉🎉
To get a full idea of what Livepeer is about, be sure to take a look at these other resources: