Categorygithub.com/livepeer/go-livepeer
module
0.8.3
Repository: https://github.com/livepeer/go-livepeer.git
Documentation: pkg.go.dev

# README

go-livepeer


Go Report Card Discord license Contributions welcome

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:

# Packages

No description provided by the author
No description provided by the author
Package clog provides Context with logging information.
No description provided by the author
No description provided by the author
Object store helper functions */.
No description provided by the author
No description provided by the author
Package eth client is the go client for the Livepeer Ethereum smart contract.
No description provided by the author
No description provided by the author
Package net is a generated GoMock package.
No description provided by the author
Package server is the place we integrate the Livepeer node with the LPMS media server.
No description provided by the author
No description provided by the author
No description provided by the author