Where it sits
The network has three layers above the protocol. Orchestrators are the compute layer.
A key consequence: you don’t choose your work — gateways choose you. Selection runs in one
direction. Gateways rank orchestrators by capability, price, latency, reliability, and stake, then
send jobs to the winners. Everything you do as an operator is about being an attractive choice in
that ranking. See How the network works for the full job flow.
What it does
Core responsibilities of thego-livepeer node running in orchestrator mode:
- Execute jobs — receive video segments or AI inference requests and route them to GPU workers.
- Advertise capabilities — broadcast which pipelines, models, and codecs it supports, and the price for each.
- Receive payments — collect probabilistic micropayment tickets per segment or request from gateways.
- Call rewards — trigger the protocol’s reward mechanism once per round to claim LPT inflation.
- Manage workers — coordinate the transcoder (video) and AI runner (inference) processes.
Two pipelines, one node
A single orchestrator process runs two independent pipelines. Many operators run both at once — a “dual-workload” node.What it is not
Orchestrators handle compute and payment receipt. They do not route jobs between nodes, ingest RTMP from applications, or manage end-user API keys and billing — that is the gateway role. If you want to aggregate demand and route work across many orchestrators, you’re looking for a gateway, which is out of scope for these docs.Ways to run one
These docs assume you’re running your own node.
Next
How the network works
Rounds, the active set, and the life of a job.
Economics
The two revenue streams and how they’re split with delegators.
Run your first orchestrator
Put this into practice on mainnet.
Hardware reference
Which GPUs work, and how much VRAM each workload needs.