Pools are community-run and each pool operates independently. Vet any pool carefully before
connecting hardware.
Pool Architecture
An Orchestrator pool is a single registered Orchestrator node that aggregates compute capacity from multiple GPU contributors. From the network’s perspective, it appears as one Orchestrator with one stake. From a worker’s perspective, the GPU is one contributor behind that Orchestrator. The pool operator handles:- Holding and managing the stake
- Setting prices and advertising capabilities
- Receiving work from Gateways
- Routing segments to worker GPUs for processing
- Distributing payouts to pool members
- Runs a transcoding worker process (go-livepeer in transcoder mode, or the pool’s own client)
- Processes the segments routed to the GPU
- Receives off-chain payouts based on completed work
Pool Worker 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. 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.
Evaluating a pool before joining
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 the expected
return from a solo node.Common payout models:
- Per-segment - a fixed amount per segment processed
- Proportional share - the worker’s earnings match their share of total pool work
- Pool token - some pools issue a native token that is exchangeable for ETH or worth holding
What is the payout frequency and minimum?
What is the payout frequency and minimum?
Most pools pay weekly or monthly, with a minimum balance before payout triggers. Ask the pool
operator what the threshold is and how long a new contributor typically takes 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 are the worker requirements?
What are the worker requirements?
Legitimate pools provide clear technical requirements: GPU type, minimum VRAM, operating system,
and network bandwidth. A legitimate pool never asks for a keystore file or private key.A request for a keystore or private key is a scam. Stop there.
Is the pool actively maintained?
Is the pool actively maintained?
Check when the pool’s GitHub repository or documentation was last updated. Check Discord
presence and community activity. A pool with stale tooling often has weak Gateway demand.
Step 2: Connect Your GPU
Pool operators each have their own worker client setup. 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 Docker Setup
Docker Compose configuration and worker setup steps for the Titan pool.
Option B: go-livepeer transcoder mode
Run go-livepeer directly in transcoder mode and point it at the pool operator’s Orchestrator address:go-livepeer worker command
Option C: Cloud GPU
Cloud GPU instances (RunPod, Lambda Labs, AWS) also work 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 Work Is Arriving
Once connected, transcoding activity should appear in worker logs 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
- Confirm GPU is visible:
nvidia-smishould show the GPU and go-livepeer should log a GPU detection line at startup - Check that port 8935 is reachable from the pool Orchestrator (some pools require inbound connectivity from the worker)
- Ask in the pool’s Discord channel - quiet periods occur 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 segment count and pending balance
Frequently Asked Questions
Is LPT needed to join a pool?
Is LPT needed to join a pool?
The pool operator handles LPT staking, token ownership, and on-chain actions. Pool workers
provide GPU compute only.
Is the GPU identified on-chain?
Is the GPU identified on-chain?
On-chain registration stays with the Orchestrator node. Individual worker contributions are
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?
AI inference via the AI subnet requires capability registration tied to the Orchestrator node.
As of early 2026, publicly documented pools primarily handle video transcoding. Running AI
inference workloads and earning from them currently requires a solo Orchestrator path. Check
Discord for any AI-focused pools that have launched.
How do multiple GPUs work in a pool?
How do multiple GPUs work in a pool?
Yes. Pass multiple GPU IDs when starting the worker (e.g.
-nvidia 0,1,2). The pool
Orchestrator sees the worker as a single endpoint with higher capacity. Most pools support this
without special configuration.How does this compare to PoW mining pools?
How does this compare to PoW mining pools?
Livepeer transcoding pools work differently from proof-of-work mining pools. Earnings are tied
directly to actual video segments processed, so returns follow network demand instead of a
fixed hardware-output curve. The primary variable is transcoding demand from applications
routing video through the Livepeer network.
Related Pages
Setup Options
Compare pool worker, solo Orchestrator, and split setup before choosing a path.
Solo Setup Guide
Install go-livepeer, register on-chain, and start earning directly as a solo Orchestrator.
Operating Rationale
Compare pool worker earnings against running a solo Orchestrator with the full cost and revenue breakdown.
Community Pools
Directory of active community-run pools, dashboards, and worker setup resources.