Co-locating decentralized video transcoding with decentralized storage

We are excited to announce that Livepeer is launching a co-mining pilot with Filecoin to enable Filecoin miners to become Livepeer video miners while continuing to mine on the Filecoin network by storing transcoded video data.

Today, Livepeer video miners serve as the backbone of a decentralized video transcoding network that allows developers to build scalable video applications and Filecoin miners serve as the backbone of a decentralized storage network that allows anyone to securely store and interact with data. …


The Livepeer community recently accepted LIP-36 and LIP-52, two Livepeer Improvement Proposals (LIPs) that drastically reduce the gas cost of earnings claiming for tokenholders, allowing them to access staked LPT and perform staking actions that would otherwise be too expensive due to high gas prices on Ethereum. LPT that was staked for a long time that would have cost hundreds or thousands of dollars of Ethereum transaction fees to access can now be accessed for a few dollars.

These two LIPs were accepted through the Livepeer governance process and have been deployed to Ethereum mainnet. …


The Livepeer community has been working hard in the past few weeks to help reduce the gas costs of earnings claiming for tokenholders, allowing them to access staked LPT and perform staking actions that would otherwise be too expensive due to high gas prices on Ethereum. The updates are captured in two Livepeer Improvement Proposals (LIPs) — LIP-36 and LIP-52. Both proposals allow tokenholders to claim earnings at a constant gas cost regardless of how many rounds of earnings need to be claimed. LIP-36 introduces a more gas efficient earnings claiming algorithm that can be used to claim future earnings…


The goal of the Livepeer network is to drastically drive down video transcoding costs by allowing users to outsource video transcoding to service providers in a competitive and open marketplace.

A challenge with outsourcing video transcoding to an untrusted service provider is verifying that the video transcoding was done correctly. The latest research on tackling this challenge in the Livepeer network uses a machine learning classifier to distinguish between correctly and incorrectly transcoded video. However, there are other approaches that are worthwhile investigating as well.

Before analyzing video transcoding verification schemes, we can consider a simpler, related domain: image authentication…


Introduction

The Livepeer protocol is the backbone for video streaming public infrastructure. As usage of the infrastructure increases, a few questions naturally arise:

  • How will the protocol rules and parameters change over time in order to ensure that the infrastructure can evolve to serve the needs of video streaming applications?
  • Given that the infrastructure is powered by a community of service providers (i.e. orchestrators/transcoders) and capital providers (i.e. delegators), how can the preferences and opinions of these entities be factored into the decision making process for changing protocol rules and parameters?
  • Given that the infrastructure is used by a community of…


The Streamflow release of the Livepeer protocol will bring a variety of performance, reliability and scalability improvements to the Livepeer video transcoding network. One of the major scalability improvements is the use of off-chain micropayments with periodic on-chain settlement to pay for video transcoding which will be enabled by an implementation of a probabilistic micropayment (PM) protocol. In this protocol, users pay service providers with lottery tickets — an approach that brings scalability advantages, but also creates security challenges. To address these security concerns, the current design involves user provided collateral to guarantee value for service providers even if users…


A few off-chain computation solutions for Ethereum developers

Ethereum enables arbitrary computations to be run in a decentralized and trust minimized manner, but in reality developers are much more limited in the types of computation they can include in their smart contracts. Computationally heavy tasks quickly become prohibitively expensive to run on-chain due to gas costs. Their execution time is also bounded by the time it takes for the network to achieve consensus. As a result, on-chain execution of computationally heavy tasks such as video transcoding and 3D rendering are infeasible. However, smart contract developers nonetheless have a number of options to work around these restrictions today. Many…


The most transformative technologies in human history did not just gradually improve in a linear fashion. They made the previously impossible possible and then rapidly developed in a non-linear fashion. The invention and development of these technologies are non-linearities. Albert Wenger describes non-linearities as expanding the space of the possible for humanity in his book World After Capital. Non-linearities do not just bring a single benefit to society, they unlock possibilities that can usher in an unpredictable number of additional benefits and new challenges that can drastically change how societies function. …

Yondon Fu

Engineering @livepeerorg

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store