Developing on Livepeer

Building Video Dapps

  • Video-based Dapps (for example, livepeer.tv)
  • Infrastructure tools and services for broadcasters or live streamers (for example, SAAS services on top of Livepeer)

Building Livepeer Protocol Dapps

Building Tools for Livepeer

Open Projects

Livepeer also posts open problems for discussion, ideas, and collaboration on Github. Check out:

Contributing to Livepeer

For developers who are looking for interesting to problems to work on related to decentralized tech, blockchain, cryptocurrency, video engineering, and peer-to-peer networking, Livepeer may provide some interesting challenges. The three technical areas that Livepeer focuses on today are:

  • Protocol implementation (Smart Contract)
  • Livepeer Node (Distributed Systems / Networking)
  • Livepeer Media Server (Video Engineering)

For the protocol , you can follow the protocol repo. It requires some background in Solidity and the Livepeer Whitepaper.

For the livepeer node, check out the go-livepeer repo and go-livepeer-basicnet repo. It requires some understanding of Golang, libp2p, and Geth. Setting up a development enviroment can be done by following thoses instructions.

For the livepeer media server implementation, take a look at the LPMS repo. It requires some video engineering knowledge. The demuxed conf videos and the Apple Live streaming doc are good resources to start learning.

If you’re interested in the any of the above challenges, or are building video features into an application, jump into our development chat room on Discord and join the conversation.