Pools are community-run. They operate independently from the Livepeer Foundation. Vet any pool
carefully before connecting hardware.
How pools work
An orchestrator pool is a single registered orchestrator node that aggregates compute capacity from multiple GPU contributors. From the network’s perspective, it is one orchestrator with one stake. From your perspective, your GPU is one worker behind that orchestrator. The pool operator:- Holds and manages the stake
- Sets prices and advertises capabilities
- Receives work from gateways
- Routes segments to your GPU for processing
- Distributes payouts to pool members
- Run a transcoding worker (a go-livepeer process in worker mode, or the pool operator’s own client)
- Process the segments routed to your GPU
- Receive off-chain payouts based on the work your GPU completed
Pool vs solo orchestrator
Step 1: Choose a pool
The Livepeer community currently has a small number of active public pools. Titan Node operates the most visible one, with a public dashboard and documented setup process.Titan Node Pool
Community-run video transcoding pool. Provides a Docker-based worker client, a public dashboard
at app.titan-node.com, and payout tracking managed by the pool operator.
Livepeer Discord #orchestrators
The active community channel for finding pools, asking about current payout terms, and connecting with other operators.
What to check before joining any pool
Pool terms vary. Before connecting hardware, confirm:How are payouts calculated?
How are payouts calculated?
Reputable pools publish their payout formula. Some pay per segment transcoded; others pay proportionally to GPU time contributed. Ask for the formula and compare it to running a solo node.Common models:
- Per-segment - a fixed amount per segment processed
- Proportional share - worker earnings matched to the share of total pool work processed
- Pool token - some pools issue a native token that is exchangeable for ETH or worth holding
What is the payout frequency and minimum threshold?
What is the payout frequency and minimum threshold?
Most pools pay weekly or monthly. There is usually a minimum balance before you receive a payout. Ask the pool operator what the threshold is and how long it typically takes for a new contributor to reach it.A high minimum threshold combined with low network demand extends the wait for a first payout. Factor that into the decision.
What do they require from you?
What do they require from you?
Legitimate pools give clear technical requirements: GPU type, minimum VRAM, operating system, and network bandwidth. A legitimate pool never asks for a keystore or private key. A request for either is a scam.
Is the pool actively maintained?
Is the pool actively maintained?
Check when the pool’s GitHub repo or documentation was last updated. Check Discord presence and community activity. A pool with stale tooling often has weak Gateway demand and unreliable worker support.
Step 2: Connect your GPU
Pool operators each have their own worker client setup. The Titan Node pool uses a purpose-built client. The general connection model is consistent across pools:Option A: Docker worker (recommended)
Most pools provide a Docker image. This is the simplest path and keeps setup focused on worker configuration.Docker worker setup
Titan Node Pool Docker README
Docker Compose configuration and setup steps for connecting to the Titan pool.
Option B: go-livepeer in transcoder mode
For a direct go-livepeer setup, run transcoder mode and point it at the pool operator’s orchestrator address:go-livepeer worker command
Option C: Cloud GPU
Some operators contribute cloud GPU instances (RunPod, Lambda Labs, AWS) as pool workers. This path works only when compute cost stays below expected earnings. Check current network demand in Discord before committing to a cloud GPU rental.Step 3: Verify you are receiving work
Once connected, worker logs should show transcoding activity within a few minutes during active pool routing windows. In go-livepeer transcoder mode, look for:Worker activity log
- Verify the pool orchestrator endpoint address is correct
- Check your GPU is visible:
nvidia-smishould show the GPU, and go-livepeer should log a GPU detection line at startup - Check that your port 8935 is reachable from the pool orchestrator (some pools need inbound connectivity)
- Ask in the pool’s Discord channel - pools sometimes have quiet periods when network demand is low
Step 4: Track your earnings
Pool payouts are off-chain. Worker earnings are tracked by the pool operator through pool-specific dashboards, bots, or statements. Each pool uses its own tracking mechanism:- Titan Node Pool: public dashboard at
app.titan-node.comshows per-worker stats and pending payout - Most pools: Discord bot or web dashboard showing your worker’s segment count and balance
Frequently asked questions
Do I need LPT to join a pool?
Do I need LPT to join a pool?
The pool operator handles LPT staking, token ownership, and on-chain actions. As a worker you
contribute compute only.
Is my GPU identified on-chain?
Is my GPU identified on-chain?
On-chain registration stays with the orchestrator node. Your individual contribution is tracked
within the pool operator’s own systems and any dashboard they provide.
Do pools share LPT rewards with workers?
Do pools share LPT rewards with workers?
Are AI inference pools publicly available?
Are AI inference pools publicly available?
The AI subnet requires capability registration coupled to the Orchestrator node. Publicly documented
pools still focus on video transcoding. AI inference earnings currently come through the solo
Orchestrator path unless a pool operator states otherwise.
How do multiple GPUs work in a pool?
How do multiple GPUs work in a pool?
Yes. Pass multiple GPU IDs when starting your worker (e.g.
-nvidia 0,1,2). The pool Orchestrator
sees your worker as a single endpoint with higher capacity, and most pools support this with no
extra configuration.How does this compare to other GPU mining pools?
How does this compare to other GPU mining pools?
Livepeer transcoding pools pay for completed video work. Earnings track network demand for
transcoding and the amount of work actually processed.