Gateway Economics in Livepeer
Gateways in Livepeer do not earn money at the protocol level (though they can earn money at the business application level). Livepeer follows a service provider model where gateways are customers purchasing media & AI processing services from the network. The actual protocol-level earners are orchestrators, transcoders, AI workers, and redeemers who provide the computational work and blockchain services. The Payment Flow In Livepeer’s economic model, gateways are consumers of media processing services:- Gateways pay Orchestrators for transcoding/AI work via payment tickets
- Orchestrators pay Transcoders/AI Workers who perform the actual work
- Redeemers earn fees by redeeming winning payment tickets on-chain
Who Actually Earns Money?
| Node Type | How They Earn Money |
|---|---|
| Orchestrator | Receives payments from gateways for coordinating work |
| Transcoder | Gets paid by orchestrators for video transcoding work |
| AI Worker | Gets paid by orchestrators for AI model inference |
| Redeemer | Earns fees for redeeming winning tickets on blockchain |
| Gateway | PAYS for services (does not earn) |
Gateway Costs
Gateways incur costs for:- Video transcoding: Per segment based on pixels processed
- AI processing: Per pixel based on output dimensions
- Live AI video: Interval-based payments during streaming
Why Run a Gateway?
If gateways don’t earn money, why run one?- Running your own Gateway means you do not pay a fee to route through another party’s Gateway
- Content providers run gateways to process their own video/AI content and ensure SLAs on their Orchestrators.
- Service providers may charge end-users higher rates than what they pay Orchestrators as service fees
- Integrated platforms use gateways as part of larger media services
Gateways Arbitrage Earnings
Gateways make money through business arbitrage:- Content providers pay gateways for video/AI processing services
- Gateways pay orchestrators for the actual computational work
Gateway Fee Structure
As a gateway operator, you don’t set protocol-level “fees” in Livepeer - you set business pricing at the application layer. The protocol only controls what you pay orchestrators, not what you charge customers.Protocol-Level Costs (What You Pay)
You control your costs through these configuration flags 1 :Business-Level Pricing (What You Charge)
Your actual fees to end-users are set at the application layer, outside the Livepeer protocol. Common approaches include:- Per-request pricing: Charge per API call to your gateway
- Usage-based pricing: Charge per minute of video or per AI generation
- Subscription models: Monthly fees for access to your gateway services