What is Livepeer? #
Livepeer is a scalable Platform as a Service for developers who want to add live or on-demand video to their project.
It aims to increase the reliability of video streaming while reducing costs associated with it by up to 50x.
To achieve this Livepeer is building p2p infrastructure that interacts through a marketplace secured by the Ethereum blockchain.
Who is Livepeer for? #
- Developers who want to build applications that include live or on demand video can use Livepeer to power their video functionality.
- Users who want to stream video, gaming, coding, entertainment, educational courses, and other types of content can use applications built on Livepeer to do so.
- Broadcasters such as Twitch who have large audiences and high streaming bills or infrastructure costs can use Livepeer to reduce costs or infrastructure overhead.
How Does Livepeer Work? #
Meet Alice #
- Alice is an app developer.
- She’s using Livepeer to add live video streaming capabilities to an app she’s building for high schools that want to broadcast their team’s sporting events.
Meet Bob #
- Bob is an event coordinator in charge of broadcasting his high school’s basketball games using Alice’s app.
- When Bob opens the app and taps “Record” at the start of each game, the app sends the live video along with broadcaster fees into the Livepeer network.
- Livepeer then transcodes the video into all the formats and bitrates that his viewers can consume.
- Today is a really important broadcast for Bob. It’s the championship game! How can Alice be sure that the live streaming experience will be high-quality for Bob’s viewers?
- There are two key actors in the Livepeer network that ensure the quality of the live stream. Orchestrators and Delegators.
- In Livepeer, anyone can join the network and become what’s known as an “Orchestrator” by running software that allows you to contribute your computer’s resources (CPU, GPU, and bandwidth) in service of transcoding and distributing video for paying broadcasters and developers like Alice.
- For doing so, you earn fees in the form of a cryptocurrency like ETH or a stablecoin pegged to the US dollar like DAI.
- In order to earn the right to do this type of work on the network, you must first earn or acquire Livepeer Token, also known as LPT.
Livepeer Tokens #
The purpose of the Livepeer token (LPT) is to coordinate, bootstrap, and incentivize participants to make sure the Livepeer network is as cheap, effective, secure, reliable and useful as possible.
In the Livepeer protocol, LPT is required to perform the work of transcoding and distributing video on the network.
The more LPT you own, the more work you’re able to perform on the network in exchange for fees.
As the network’s usage grows, so does the demand for orchestrators and thus LPT.
Of course, not everyone has the expertise required to perform the job of an Orchestrator.
It requires serious technical knowledge and can be a full-time job.
What if you’re a Livepeer tokenholder but don’t have the time or expertise to run the necessary infrastructure 24x7?
There’s another set of actors in the Livepeer protocol who play a less active albeit equally important role within the protocol — Livepeer Delegators.
- Delegators are Livepeer tokenholders who participate in the network by “staking” their tokens towards Orchestrators who they believe are doing good and honest work.
- You can think about staking like putting a deposit down.
- When you stake, your tokens become locked up for a period of time and then you can take them back or stake them to a different Orchestrator.
- Doing this helps ensure that the network is more secure.
Rewarding Participation #
- When a broadcaster pays fees into the network, both Orchestrators and Delegators earn a portion of those fees as a reward for ensuring a high-quality and secure network.
- In addition to earning fees, Livepeer mints new token over time, much like Bitcoin and Ethereum block rewards, which are split amongst Delegators and Orchestrators in proportion to their total stake relative to others in the network.
- This has the effect of growing network ownership amongst those who participate and shrinking it amongst those who do not.
- It also gives Orchestrators a powerful economic advantage over traditional centralized video providers since the value of the token offsets what they need to charge broadcasters to break even. With traditional centralized video providers, they have to charge you their cost of service for transcoding and distributing video plus a margin.
Rounds & Inflation #
In Livepeer, new tokens are minted every round.
Rounds are measured in Ethereum blocks, where one round is equal to 5760 Ethereum blocks.
In Ethereum, one block is mined on average every 10.41 seconds, which means one Livepeer round lasts roughly 16.66 hours.
Assuming the Orchestrator you’re staked to is doing its job, this is how often you can expect to receive reward tokens.
Next, let’s go over the Livepeer inflation rate, or in other words, the way by which the Livepeer protocol determines how many new tokens to mint each round.
The current rate of inflation as of today’s round is 0.0251% and there are currently a total of 23,129,753.962 Livepeer tokens in supply.
So, if you do the math, a total of 5,805.568 newly minted Livepeer tokens will be rewarded to all participants during the next round.
The inflation rate adjusts automatically depending on how many tokens are staked out of the total circulating supply.
Currently, the total supply of Livepeer tokens stands at 23,129,753.962 and of those, 11,445,157.069 are staked. Livepeer refers to this ratio ( 49.48%) as its “participation rate”.
Livepeer presupposes that a target rate of 50% is a healthy trade-off between network security and token liquidity, so in order to hit this target, the protocol incentivizes participation by increasing the inflation rate by 0.00005% for every round the participation rate is below 50% and decreasing it 0.00005% for every round the participation rate is above 50%.
Livepeer is Growing! #
Get Livepeer token
Stake token towards an Orchestrator
Are you a video engineer? #
Sign up here for the API beta Sign Up
Are you a cryptocurrency miner? #
Learn how you can earn additional income on Livepeer’s open marketplace by renting out the idle capacity on your GPU mining rig. Learn More
Livepeer Community Resources #
Token Holders / Newbies: #
- Forum post on the Merkle Mine - addresses how Livepeer is “fair launch”
- Livepeer’s Token Economics in a nutshell
- Token holders page
- Token Holders FAQ
- Network stats on Scout.Cool
Blockchain / Public Network Developers: #
- Livepeer Primer - Background on mechanics of the network
- Livepeer Github Repo
- Livepeer Token Economics in a Nutshell
- Active Livepeer Bounties
- Livepeer Grants - See Wish List Items on this page
Video App Developers: #
- Livepeer.org Developers Page
- Livepeer Github Repo
- But specifically the video related repos
- Using Livepeer.com for streaming
- Livepeer.com Blogs
- Contact Form