> ## Documentation Index
> Fetch the complete documentation index at: https://docs.livepeer.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Livepeer Guides Index

> Curated index of every guide across the Livepeer documentation – community walkthroughs, gateway operator guides, and orchestrator pool tutorials. Aggregated from each audience tab into a single browsable HUB index.

export const CustomDivider = ({color = "var(--lp-color-border-default)", middleText = "", spacing = "default", style = {}, className = "", ...rest}) => {
  const spacingPresets = {
    default: {
      margin: "24px 0"
    },
    overlap: {
      margin: "-1rem 0 -1rem 0"
    },
    tight: {
      margin: "0 0 -1rem 0"
    },
    section: {
      margin: "0 0 -2rem 0"
    },
    sectionOverlap: {
      margin: "-1rem 0 -2rem 0"
    },
    deepOverlap: {
      margin: "-1rem 0 -1.5rem 0"
    }
  };
  const spacingStyle = spacingPresets[spacing] || spacingPresets.default;
  return <div role="separator" aria-orientation="horizontal" className={className} style={{
    display: "flex",
    alignItems: "center",
    ...spacingStyle,
    fontSize: style?.fontSize || "16px",
    height: "fit-content",
    ...style
  }} {...rest}>
      <span style={{
    marginRight: "var(--lp-spacing-px-8)",
    opacity: 0.2
  }}>
        <Icon icon="/snippets/assets/logos/Livepeer-Logo-Symbol-Theme.svg" />
      </span>
      <div style={{
    flex: 1,
    height: "1px",
    background: "var(--lp-color-border-default)",
    opacity: 0.4
  }}></div>
      {middleText && <>
          <Icon icon="circle" size={2} />
          <span style={{
    margin: "0 8px",
    fontWeight: "bold",
    color: color,
    opacity: 0.7
  }}>
            {middleText}
          </span>
          <Icon icon="circle" size={2} />
        </>}
      <div style={{
    flex: 1,
    height: "1px",
    background: "var(--lp-color-border-default)",
    opacity: 0.4
  }}></div>
      <span style={{
    marginLeft: "var(--lp-spacing-px-8)",
    opacity: 0.2
  }}>
        <span style={{
    display: "inline-block",
    transform: "scaleX(-1)"
  }}>
          <Icon icon="/snippets/assets/logos/Livepeer-Logo-Symbol-Theme.svg" />
        </span>
      </span>
    </div>;
};

export const TableCell = ({children, align = "left", header = false, style = {}, className = "", ...rest}) => {
  const Component = header ? "th" : "td";
  return <Component className={className} style={{
    padding: "0.75rem 1rem",
    textAlign: align,
    border: header ? "none" : "1px solid var(--lp-color-border-default)",
    ...style
  }} {...rest}>
      {children}
    </Component>;
};

export const TableRow = ({children, header = false, hover = false, style = {}, className = "", ...rest}) => {
  const rowId = `table-row-${Math.random().toString(36).substr(2, 9)}`;
  return <>
      {hover && <style>{`
          #${rowId}:hover {
            background-color: var(--lp-color-bg-card);
          }
        `}</style>}
      <tr id={rowId} className={className} style={{
    ...header && ({
      backgroundColor: "var(--lp-color-accent-strong)",
      color: "var(--lp-color-on-accent)",
      fontWeight: "bold"
    }),
    ...style
  }} {...rest}>
        {children}
      </tr>
    </>;
};

export const StyledTable = ({children, variant = "default", style = {}, className = "", ...rest}) => {
  const wrapperVariants = {
    default: {
      border: "1px solid var(--lp-color-border-default)",
      backgroundColor: "var(--lp-color-bg-card)",
      overflow: "hidden"
    },
    bordered: {
      border: "2px solid var(--lp-color-accent)",
      backgroundColor: "var(--lp-color-bg-page)",
      overflow: "hidden"
    },
    minimal: {
      border: "none",
      backgroundColor: "transparent",
      overflow: "visible"
    }
  };
  return <div data-docs-styled-table-shell className={className} style={{
    width: "100%",
    padding: 0,
    margin: 0,
    ...wrapperVariants[variant],
    ...style
  }} {...rest}>
      <table data-docs-styled-table style={{
    width: "100%",
    borderCollapse: "collapse",
    borderSpacing: 0,
    margin: 0,
    backgroundColor: "transparent"
  }}>
        {children}
      </table>
    </div>;
};

# Livepeer Guides Index

This page is the canonical index of every guide across the documentation. Each section below mirrors a guide collection maintained in an audience-specific tab; the source page remains available there with full audience context.

## Source collections

| Collection          | Source page                                                                                                              | Audience     |
| ------------------- | ------------------------------------------------------------------------------------------------------------------------ | ------------ |
| Community guides    | [/v2/community/resources/guides](/v2/community/resources/guides)                                                         | community    |
| Gateway guides      | [/v2/Gateways/resources/knowledge-hub/guides](/v2/Gateways/resources/knowledge-hub/guides)                               | Gateway      |
| Orchestrator guides | [/v2/Orchestrators/resources/knowledge-hub/community-guides](/v2/Orchestrators/resources/knowledge-hub/community-guides) | Orchestrator |

## Community guides

Source: [/v2/community/resources/guides](/v2/community/resources/guides)

Community-produced and Foundation-supported tutorials for all Livepeer participants. Content is organised by role.

***

## Delegators & LPT Holders

<CardGroup cols={2}>
  <Card title="Delegation guide" icon="coins" href="/v2/delegators/delegation/overview">
    Step-by-step: how to acquire LPT, choose an Orchestrator, and stake. Covers the Livepeer Explorer, unbonding period, and reward mechanics.
  </Card>

  <Card title="Staking in 10 Minutes" icon="play" href="https://github.com/livepeer/awesome-livepeer">
    YouTube walkthrough by Titan Node - quick intro to staking for new Delegators. Listed in awesome-Livepeer.
  </Card>

  <Card title="Livepeer Primer" icon="book" href="https://github.com/livepeer/awesome-livepeer">
    Visual protocol overview - useful for understanding how Delegators, Orchestrators, and Gateways fit together before staking.
  </Card>

  <Card title="Live Pioneers resources" icon="users">
    Ecosystem recaps, Know Your Orchestrator interviews, and educational content in 8+ languages. The go-to resource for the Delegator community. (Reference: livepioneers.app)
  </Card>
</CardGroup>

***

## Gateway Operators

<CardGroup cols={2}>
  <Card title="Gateway setup" icon="server" href="/v2/gateways">
    Full Gateway configuration - running a Livepeer broadcaster node, connecting to Orchestrators, managing costs, and handling AI workloads.
  </Card>

  <Card title="Orchestrator Pricing Visibility" icon="tag" href="https://github.com/livepeer/awesome-livepeer">
    Per-Orchestrator price-per-pixel data over time. Helps Gateways understand transcoding cost dynamics and select cost-efficient routing.
  </Card>

  <Card title="GWID SPE tooling" icon="tools" href="https://forum.livepeer.org/c/treasury/18">
    The GWID SPE (May 2025, 6,600 LPT) produced tooling to simplify Gateway operation. Check the Treasury forum for latest deliverables and status.
  </Card>

  <Card title="Propose a gateway improvement" icon="building-columns" href="/v2/community/ecosystem/governance#how-to-propose-an-spe">
    Use the SPE process to propose and fund Gateway-relevant improvements. GovWorks provides mentorship for new proposers.
  </Card>
</CardGroup>

***

## Orchestrators & Node Operators

<CardGroup cols={2}>
  <Card title="Orchestrator setup" icon="microchip" href="/v2/orchestrators">
    Run a Livepeer GPU node - node configuration, AI subnet setup, staking, and earnings management.
  </Card>

  <Card title="Linux setup manual" icon="terminal" href="https://github.com/livepeer/awesome-livepeer">
    Comprehensive bare-metal Linux Orchestrator setup from Captain Stronk - the most complete community-written deployment guide available.
  </Card>

  <Card title="Video setup guide" icon="video" href="https://github.com/livepeer/awesome-livepeer">
    YouTube setup walkthrough by Titan Node - covers node installation and initial configuration.
  </Card>

  <Card title="Production log monitoring" icon="chart-mixed" href="https://forum.livepeer.org">
    Forum guide for production-grade log monitoring and alerting. Highly recommended for operators running nodes at scale.
  </Card>
</CardGroup>

***

## Developers

<CardGroup cols={2}>
  <Card title="Livepeer API reference" icon="code" href="/v2/developers/resources/reference/apis">
    Full API reference for the Livepeer Gateway API - endpoints, authentication, and request/response schemas.
  </Card>

  <Card title="Building a web3 video app" icon="play-circle" href="https://github.com/livepeer/awesome-livepeer">
    Community tutorials in awesome-Livepeer: full-stack TikTok clone (React Native + Lens), YouTube clone (Next.js + IPFS + The Graph), Arweave video streaming, and IPFS video upload.
  </Card>

  <Card title="Custom AI pipelines" icon="robot" href="/v2/developers/build/byoc">
    How to build and deploy custom real-time AI pipelines using ai-runner and the BYOC (Bring Your Own Container) framework. Uses ComfyUI as a reference implementation.
  </Card>

  <Card title="Bubble plugin (no-code)" icon="puzzle-piece" href="https://github.com/livepeer/awesome-livepeer">
    Community-supported Bubble.io plugin for adding Livepeer video to no-code apps and prototypes without writing code.
  </Card>
</CardGroup>

***

## Governance Participation

<CardGroup cols={2}>
  <Card title="SPE proposal guide" icon="building-columns" href="/v2/community/ecosystem/governance#how-to-propose-an-spe">
    The complete 5-phase process from idea to on-chain vote - pre-proposal, community engagement, submission, voting, and implementation.
  </Card>

  <Card title="Livepeer Governance Process" icon="scroll" href="https://forum.livepeer.org/t/livepeer-governance-process/2767">
    The definitive GovWorks guide (February 2025) - covers the full governance process and community treasury mechanics in detail.
  </Card>

  <Card title="Using the Community Treasury" icon="coins" href="https://mirror.xyz/livepeer.eth/kIYLc2c-KLDDTUtEdMlGPdFLoR-6n7fy33oD3XyMMzk">
    Livepeer Inc's guide on how to build community support and raise awareness for treasury proposals - essential reading before submitting on-chain.
  </Card>

  <Card title="Livepeer LIPs" icon="github" href="https://github.com/livepeer/LIPs">
    The Livepeer Improvement Proposals repository - protocol-level change proposals, including the LIP-89/90/91/92 treasury bundle that defines the current governance framework.
  </Card>
</CardGroup>

## Gateway guides

Source: [/v2/Gateways/resources/knowledge-hub/guides](/v2/Gateways/resources/knowledge-hub/guides)

A curated index of every how-to guide, walkthrough, and tutorial for running a Livepeer Gateway. Covers off-chain AI Gateways, remote signers, BYOC pipelines, video transcoding, payment mechanics, and production operations.

<Note>
  This index covers operator-side setup. If you are a developer looking to **use** a Gateway via the API or SDK, see the [Developers tab](/v2/developers/portal).
</Note>

<CustomDivider />

## Getting started

<CardGroup cols={2}>
  <Card title="Official Gateway Setup Guide" href="https://docs.livepeer.org/gateways/run-a-gateway/gateway-setup" icon="rocket">
    The canonical operator quickstart in these docs. Binary or Docker, Gateway flags, verify the node is running. Start here.
  </Card>

  <Card title="Livepeer Gateway Path" href="https://docs.livepeer.org/gateways/gateway-path" icon="map">
    Decision matrix: video vs AI Gateway, on-chain vs off-chain, hosted service vs self-hosted. Choose your entry point before touching any config.
  </Card>

  <Card title="go-livepeer Releases (GitHub)" href="https://github.com/livepeer/go-livepeer/releases" icon="download">
    Official binary releases for Linux (amd64 and arm64). Always download a tagged release for production use.
  </Card>

  <Card title="Why Run a Gateway" href="https://docs.livepeer.org/gateways/guides/operator-considerations/business-case" icon="lightbulb">
    Business case for self-hosting: cost savings at scale, full Orchestrator control, lower latency, and inference fee capture.
  </Card>
</CardGroup>

<CustomDivider />

## Off-chain AI Gateway setup

These guides cover the **recommended path** for AI workloads: the off-chain Gateway with a remote signer, introduced in Q4 2025 via PRs [#3791](https://github.com/livepeer/go-livepeer/pull/3791) and [#3822](https://github.com/livepeer/go-livepeer/pull/3822).

<Note>
  Off-chain mode removes all Ethereum dependencies from the Gateway. No ETH, no Arbitrum RPC, no local signing key - all of that is handled by the remote signer. This is the correct starting point for all new AI Gateway deployments.
</Note>

<CardGroup cols={2}>
  <Card title="AI Gateway Quickstart (Off-chain)" href="https://docs.livepeer.org/gateways/quickstart/AI-prompt" icon="bolt">
    Minimal command to run an off-chain AI Gateway with Docker, pointed at a community remote signer and a local or public Orchestrator.
  </Card>

  <Card title="Remote Signers: Design and Setup" href="https://docs.livepeer.org/gateways/payments/remote-signers" icon="key">
    Technical explanation of what a remote signer does, the signing protocol (getOrchInfoSig → signTicket), stateless design, and how to point your Gateway at one.
  </Card>

  <Card title="Elite Encoder Remote Signer (Community-hosted)" href="https://signer.eliteencoder.net/" icon="server">
    Community-hosted remote signer with free ETH for testing. Confirmed operational by Elite Encoder in #local-Gateways Discord.
  </Card>

  <Card title="Orchestrator Discovery for Off-chain Gateways" href="https://github.com/j0sh/livepeer-python-gateway/tree/main/examples" icon="search">
    Three discovery methods: explicit orchAddr list, discovery webhook URL, or the remote signer GetOrchestrators endpoint. Python Gateway SDK examples included.
  </Card>

  <Card title="Remote Signers Design Doc (PR #3822)" href="https://github.com/livepeer/go-livepeer/pull/3822" icon="file-code">
    Canonical technical specification for remote signing by j0sh. PM bookkeeping, state design, alternatives considered, and security implications.
  </Card>

  <Card title="AI Configuration Reference" href="https://docs.livepeer.org/gateways/setup/configure" icon="sliders">
    AI-specific flags: `-aiWorker`, `-orchAddr`, `-remoteSignerAddr`, ports, and startup log verification.
  </Card>
</CardGroup>

<CustomDivider />

## BYOC - Bring Your Own Container

BYOC lets you attach any Docker container as a compute pipeline on the Livepeer Network. It is the primary path for running custom AI workloads - including CPU-only pipelines - without a GPU.

<CardGroup cols={2}>
  <Card title="BYOC Smoke-Test Tutorial: CPU Gateway + Orchestrator (Off-chain)" href="/v2/gateways/guides/tutorials/byoc-cpu-tutorial" icon="cpu">
    Step-by-step: run a Gateway and Orchestrator on one machine using a CPU Docker container, test end-to-end with off-chain payments via the community remote signer, then take it to production on-chain.
  </Card>

  <Card title="Creating a Custom Live Pipeline (ai-runner)" href="https://github.com/livepeer/ai-runner/blob/main/docs/custom-pipeline.md" icon="puzzle-piece">
    Official guide: implement the Pipeline interface, define custom params, build a Docker image extending `livepeer/ai-runner:live-base`. Uses scope-runner as a reference.
  </Card>

  <Card title="Scope Runner (Reference BYOC Implementation)" href="https://github.com/livepeer/scope-runner" icon="box">
    Production reference implementation of a custom BYOC pipeline. Use as a template when building your own container.
  </Card>

  <Card title="BYOC Payments (PR #3866)" href="https://github.com/livepeer/go-livepeer/pull/3866" icon="coins">
    BYOC remote signer payments PR by Elite Encoder. Token refresh, remote signer changes for external capabilities, and how BYOC discovery differs from LV2V (no gRPC for OrchestratorInfo).
  </Card>

  <Card title="Python Gateway SDK with BYOC" href="https://github.com/j0sh/livepeer-python-gateway" icon="python">
    livepeer-python-Gateway supports BYOC session management, Orchestrator discovery, and remote signer payments. The `examples/` folder is the best starting point.
  </Card>

  <Card title="ComfyUI BYOC Integration (Elite Encoder)" href="https://github.com/eliteprox/livepeer-python-gateway/commit/e80e539ee4336afe36543e1fa5380dd0d6c7c0f9" icon="wand-magic-sparkles">
    BYOC implementation using livepeer-python-Gateway as a ComfyUI node backend. Tested stable for multi-minute streams with LV2V payments and remote signer from main.
  </Card>
</CardGroup>

<CustomDivider />

## Video Gateway (on-chain transcoding)

<CardGroup cols={2}>
  <Card title="Run a Video Gateway" href="https://docs.livepeer.org/gateways/setup/guide" icon="video">
    Full setup for a video transcoding Gateway: RTMP input on port 1935, on-chain ETH key, Arbitrum RPC, and Orchestrator connection.
  </Card>

  <Card title="On-chain Requirements" href="https://docs.livepeer.org/gateways/run-a-gateway/requirements/on-chain" icon="ethereum">
    ETH deposit and reserve requirements, Arbitrum RPC setup, wallet management, and the `livepeer_cli` commands to deposit and activate.
  </Card>

  <Card title="Video Configuration" href="https://docs.livepeer.org/gateways/setup/configure" icon="gear">
    Video-specific flags: `-broadcaster`, RTMP port, transcode profiles, segment size, and webhook auth config.
  </Card>

  <Card title="Advanced Transcoding Config" href="https://docs.livepeer.org/gateways/setup/transcoding" icon="sliders">
    Output profiles, per-capability pricing, and `setbroadcastconfig` CLI commands for production transcoding setups.
  </Card>

  <Card title="Bridge LPT to Arbitrum" href="https://docs.livepeer.org/gateways/resources/technical/bridge-lpt-to-arbitrum" icon="bridge-water">
    How to move LPT from Ethereum mainnet to Arbitrum One for on-chain registration and staking.
  </Card>

  <Card title="Livepeer Explorer" href="https://explorer.livepeer.org" icon="chart-bar">
    Monitor your Gateway's activity, connected Orchestrators, and payment ticket activity on-chain.
  </Card>
</CardGroup>

<CustomDivider />

## Dual Gateway (video and AI on the same node)

<CardGroup cols={2}>
  <Card title="Dual Configuration Guide" href="https://docs.livepeer.org/gateways/setup/configure" icon="layer-group">
    Run video transcoding and AI inference from the same go-livepeer instance. Port assignments, flag combinations, and pitfalls to avoid.
  </Card>

  <Card title="Gateway Architecture Overview" href="https://docs.livepeer.org/gateways/about/architecture" icon="diagram-project">
    System diagram covering on-chain Gateway, off-chain Gateway, and dual-mode operation. Updated for remote signers and the clearinghouse model.
  </Card>
</CardGroup>

<CustomDivider />

## Payments and economics

<CardGroup cols={2}>
  <Card title="How Payments Work" href="https://docs.livepeer.org/gateways/payments/how-payments-work" icon="circle-dollar-to-slot">
    PM mechanics: ticket face value, per-pixel pricing for AI inference, per-segment pricing for video, deposit/reserve lifecycle.
  </Card>

  <Card title="Pricing Configuration" href="https://docs.livepeer.org/gateways/guides/payments-and-pricing/pricing-configuration" icon="tag">
    Set `-maxPricePerUnit` and `-maxPricePerCapability`, format the AI pricing JSON, and understand price negotiation between Gateway and Orchestrators.
  </Card>

  <Card title="Payment Clearinghouse" href="https://docs.livepeer.org/gateways/payments/payment-clearinghouse" icon="building-columns">
    What a clearinghouse is: remote signer + user management + auth + accounting. Current status (active development) and NaaP dashboard as the reference implementation.
  </Card>

  <Card title="NaaP Dashboard (JWT Auth Demo)" href="https://github.com/livepeer/naap" icon="id-card">
    Network as a Platform dashboard. Implements JWT issuer service (SIWE → user-scoped JWT) and Developer API Keys. Reference for building user auth on top of a remote signer.
  </Card>

  <Card title="Arbitrum Exchanges Reference" href="https://docs.livepeer.org/gateways/resources/technical/arbitrum-exchanges" icon="arrows-rotate">
    Exchanges where you can acquire ETH on Arbitrum One for Gateway PM deposits.
  </Card>
</CardGroup>

<CustomDivider />

## Orchestrator discovery

<CardGroup cols={2}>
  <Card title="Connect with Orchestrator Offerings" href="https://docs.livepeer.org/gateways/setup/connect/connect-with-offerings" icon="link">
    How an on-chain Gateway discovers and selects Orchestrators: stake-weighted for video, capability-based for AI.
  </Card>

  <Card title="Discover Orchestrator Offerings" href="https://docs.livepeer.org/gateways/setup/connect/discover-offerings" icon="magnifying-glass">
    Browsing available Orchestrators by capability, model support, and pricing via the Livepeer Marketplace.
  </Card>

  <Card title="select_orchestrator.py Example (SDK)" href="https://github.com/j0sh/livepeer-python-gateway/blob/main/examples/select_orchestrator.py" icon="python">
    Code example: discovery via the remote signer's GetOrchestrators endpoint, filtered by model ID and capability. First-response-wins selection strategy.
  </Card>

  <Card title="Elite Encoder: Orch List Endpoint Proposal" href="https://github.com/eliteprox/go-livepeer/commit/bf6f151dde3508646439f993610899ac04ee3f42" icon="list-check">
    A simple HTTP endpoint for off-chain Gateways to retrieve a list of on-chain Orchestrators without a full Ethereum dependency. Proposed by Elite Encoder in #local-Gateways.
  </Card>
</CardGroup>

<CustomDivider />

## Monitoring and operations

<CardGroup cols={2}>
  <Card title="Monitor and Optimise" href="https://docs.livepeer.org/gateways/guides/monitoring-and-tooling/monitoring-setup" icon="gauge">
    Key metrics, ETH balance monitoring, ticket redemption rates, and log patterns indicating payment or session failures.
  </Card>

  <Card title="Gateway Introspection with Loki" href="https://docs.livepeer.org/gateways/gateway-tools/gateway-introspection" icon="magnifying-glass-chart">
    Query Gateway logs via the Loki API at `loki.livepeer.report`. Pre-built queries for session starts, payment failures, and Orchestrator errors.
  </Card>

  <Card title="Gateway Middleware" href="https://docs.livepeer.org/gateways/gateway-tools/gateway-middleware" icon="shield-halved">
    Add auth, rate limiting, and request routing in front of your Gateway. Patterns for the Gateway-as-a-Service provider persona using go-livepeer webhook auth hooks.
  </Card>

  <Card title="Production Log Monitoring Guide (Forum)" href="https://forum.livepeer.org" icon="terminal">
    Forum guide on structured logging, alerting, and pattern matching for production Gateway nodes. Search "Production Log Monitoring" on the forum.
  </Card>

  <Card title="tools.livepeer.cloud - Gateway Tools" href="https://tools.livepeer.cloud" icon="toolbox">
    Community tool suite for network operators: stream tester, Orchestrator explorer, performance dashboards. Run by the Livepeer.Cloud SPE.
  </Card>
</CardGroup>

<CustomDivider />

## Community SDKs and alternative Gateway implementations

<CardGroup cols={2}>
  <Card title="livepeer-python-gateway (j0sh)" href="https://github.com/j0sh/livepeer-python-gateway" icon="python">
    Reference Python Gateway SDK. Implements LV2V payments, remote signer integration, BYOC support, Orchestrator discovery, and session management. Actively maintained by j0sh (Livepeer).
  </Card>

  <Card title="OrchestratorSession Class (Elite Encoder PR)" href="https://github.com/eliteprox/livepeer-python-gateway/tree/pr/pricing-session-orchestrator-info/examples" icon="code-branch">
    Combines discovery, selection, payment refresh, and stream management in a single SDK entry point. Spec documented in Elite Encoder's gist.
  </Card>

  <Card title="j0sh Ecosystem Notes Gist" href="https://gist.github.com/j0sh/0ee58c48ac00739bd10babc44dc293da" icon="note-sticky">
    j0sh's working notes on the Gateway ecosystem: SDK design, clearinghouse thinking, discovery architecture, and open problems. Updated periodically.
  </Card>

  <Card title="Elite Encoder OrchestratorSession Spec" href="https://gist.github.com/eliteprox/a018fc30ee3366220873469c496b8c75" icon="file-lines">
    Spec for the OrchestratorSession class tying payment refresh, publish, and subscription together as one managed session. The foundation of the BYOC SDK work.
  </Card>
</CardGroup>

<CustomDivider />

## Gateway-as-a-Service (Provider persona)

<CardGroup cols={2}>
  <Card title="Operator Support & Programmes" href="https://docs.livepeer.org/gateways/guides/roadmap-and-funding/operator-support" icon="briefcase">
    Revenue models: inference fees, SPE grants, Foundation programmes, and the NaaP approach to building a Gateway business on top of the Livepeer Network.
  </Card>

  <Card title="Livepeer.Cloud - How to Run a Gateway Node" href="https://livepeer.cloud/how-to-run-a-livepeer-gateway-node" icon="cloud">
    Livepeer.Cloud SPE's own operator guide. Real-world operational detail from an active multi-region Gateway provider.
  </Card>

  <Card title="NaaP: Network as a Platform" href="https://github.com/livepeer/naap" icon="network-wired">
    Dashboard and tooling for Gateway-as-a-Service operators. API key management, JWT auth, Developer API Keys, and remote signer plugin integration.
  </Card>

  <Card title="SPE Grants and Treasury Proposals" href="https://livepeer.org/grants" icon="file-invoice-dollar">
    Foundation grants for Gateway operators. Existing examples include the Cloud SPE and LLM SPE. Apply via the grants programme or governance forum.
  </Card>
</CardGroup>

<CustomDivider />

## Blog posts and deep dives

<CardGroup cols={2}>
  <Card title="A Real-Time Update to the Livepeer Network Vision (Nov 2025)" href="https://blog.livepeer.org/a-real-time-update-to-the-livepeer-network-vision/" icon="newspaper">
    Clearest statement of the Gateway's role: routing AI inference, 72% of fees from AI, the path to a diverse Gateway ecosystem.
  </Card>

  <Card title="Introducing Livepeer Cascade (Feb 2025)" href="https://blog.livepeer.org/introducing-livepeer-cascade-a-vision-for-livepeers-future-in-the-age-of-real-time-ai-video/" icon="newspaper">
    Strategic vision. Gateways are the distribution layer for real-time AI video. Contextualises the off-chain and remote signer investment.
  </Card>

  <Card title="Building Real-Time AI Video Effects with ComfyStream (Feb 2025)" href="https://blog.livepeer.org/building-real-time-ai-video-effects-with-comfystream/" icon="newspaper">
    ComfyStream as a backend inference engine via a Livepeer Gateway → Orchestrator pipeline. Architecture, frame rates, and live demo.
  </Card>

  <Card title="ComfyUI and Real-Time Video AI Processing (Jan 2025)" href="https://blog.livepeer.org/comfyui-and-real-time-video-ai-processing/" icon="newspaper">
    DAG architecture, pipeline design, and real-time use cases - from the Gateway operator's perspective.
  </Card>

  <Card title="Builder Story: StreamDiffusionTD + Daydream API (Sep 2025)" href="https://blog.livepeer.org/builder-story-dotsimulate-x-daydream/" icon="newspaper">
    Gateway + BYOC-style pipeline powering a live generative video performance using TouchDesigner + StreamDiffusion.
  </Card>

  <Card title="Introducing Daydream Beta (Sep 2025)" href="https://blog.livepeer.org/introducing-daydream/" icon="newspaper">
    Daydream is a hosted Gateway and API layer on top of the Livepeer Network. Useful reading to understand what a hosted Gateway provides before deciding whether to self-host.
  </Card>
</CardGroup>

<CustomDivider />

## Video walkthroughs

<CardGroup cols={2}>
  <Card title="Livepeer Gateway Node Setup (YouTube - Titan Node)" href="https://www.youtube.com/results?search_query=livepeer+gateway+setup+titan+node" icon="youtube">
    Community video walkthrough of the full Gateway setup process. Covers binary install, flags, and on-chain registration.
  </Card>

  <Card title="ComfyStream Live AI Demo" href="https://blog.livepeer.org/building-real-time-ai-video-effects-with-comfystream/" icon="play">
    Video demo of ComfyStream processing live video via a Gateway → Orchestrator pipeline with real-time AI effects.
  </Card>

  <Card title="Livepeer Dev Office Hours (bi-weekly)" href="https://www.livepeer.org/dev-hub" icon="calendar">
    Bi-weekly video calls hosted by the Foundation. ComfyUI demos, coordinated Gateway development, ecosystem priority updates. Calendar link in the Dev Hub.
  </Card>
</CardGroup>

<CustomDivider />

<Note>
  Missing a guide? Open an issue at [github.com/Livepeer/docs/issues](https://github.com/livepeer/docs/issues) or post in [#lounge on Discord](https://discord.gg/livepeer).
</Note>

## Orchestrator guides

Source: [/v2/Orchestrators/resources/knowledge-hub/community-guides](/v2/Orchestrators/resources/knowledge-hub/community-guides)

Community-maintained guides, tutorials, and resources for Livepeer Orchestrators. These are not maintained by the Livepeer Foundation – verify currency before following instructions.

<Note>
  Have a guide to add? Open a PR or post in the [Livepeer Forum](https://forum.livepeer.org/c/transcoders/7).
</Note>

<CustomDivider />

## Setup & Installation

<StyledTable variant="bordered">
  <TableRow header>
    <TableCell header>Guide</TableCell>
    <TableCell header>Source</TableCell>
    <TableCell header>What it covers</TableCell>
  </TableRow>

  <TableRow>
    <TableCell>[LLM Pipeline: Deploying an Ollama-Based GPU Runner](https://www.livepeer.cloud/self-hosting-livepeers-llm-pipeline-deploying-an-ollama-based-gpu-runner-for-ai-orchestrators/)</TableCell>
    <TableCell>Cloud SPE (Nov 2025)</TableCell>
    <TableCell>Running LLM inference on 8 GB VRAM GPUs via Ollama and aiModels.json</TableCell>
  </TableRow>

  <TableRow>
    <TableCell>[Bash Script to Update Livepeer](https://forum.livepeer.org/t/bash-script-to-update-livepeer/1513)</TableCell>
    <TableCell>Forum (2021)</TableCell>
    <TableCell>Shell script for updating go-livepeer binaries on Linux</TableCell>
  </TableRow>
</StyledTable>

<CustomDivider />

## AI Workloads

<StyledTable variant="bordered">
  <TableRow header>
    <TableCell header>Guide</TableCell>
    <TableCell header>Source</TableCell>
    <TableCell header>What it covers</TableCell>
  </TableRow>

  <TableRow>
    <TableCell>[ComfyStream – Real-Time AI Video](https://github.com/livepeer/comfystream)</TableCell>
    <TableCell>Livepeer / Daydream</TableCell>
    <TableCell>Real-time AI video processing with ComfyUI workflows on Livepeer</TableCell>
  </TableRow>

  <TableRow>
    <TableCell>[AI Inference Operations](/v2/Orchestrators/guides/ai-and-job-workloads/ai-inference-operations)</TableCell>
    <TableCell>Official docs</TableCell>
    <TableCell>Batch and real-time AI setup for Orchestrators</TableCell>
  </TableRow>

  <TableRow>
    <TableCell>[Model Support Reference](/v2/developers/build/model-support)</TableCell>
    <TableCell>Official docs</TableCell>
    <TableCell>Complete pipeline and model registry (developer perspective)</TableCell>
  </TableRow>

  <TableRow>
    <TableCell>[BYOC – Bring Your Own Container](/v2/developers/build/byoc)</TableCell>
    <TableCell>Official docs</TableCell>
    <TableCell>Custom model containers for Orchestrators and developers</TableCell>
  </TableRow>
</StyledTable>

<CustomDivider />

## Monitoring & Operations

<StyledTable variant="bordered">
  <TableRow header>
    <TableCell header>Guide</TableCell>
    <TableCell header>Source</TableCell>
    <TableCell header>What it covers</TableCell>
  </TableRow>

  <TableRow>
    <TableCell>[Orchestrator Monitoring with Prometheus, Grafana and Loki](https://www.speedybird.xyz/?page_id=339)</TableCell>
    <TableCell>Speedy Bird (community)</TableCell>
    <TableCell>Full monitoring and alerting stack, including log analytics</TableCell>
  </TableRow>

  <TableRow>
    <TableCell>[Gateway Introspection API](/v1/Orchestrators/guides/Gateway-introspection)</TableCell>
    <TableCell>Official docs (v1)</TableCell>
    <TableCell>Public Loki log queries for Gateway selection visibility</TableCell>
  </TableRow>

  <TableRow>
    <TableCell>[Livepeer.tools](https://livepeer.tools)</TableCell>
    <TableCell>Community</TableCell>
    <TableCell>Per-pixel pricing dashboard, network-wide Orchestrator stats</TableCell>
  </TableRow>

  <TableRow>
    <TableCell>[Livepeer Explorer](https://explorer.livepeer.org)</TableCell>
    <TableCell>Livepeer Foundation</TableCell>
    <TableCell>On-chain metrics: stake, earnings, sessions, Active Set ranking</TableCell>
  </TableRow>

  <TableRow>
    <TableCell>[Stronk Orchestrator Tools](https://github.com/stronk-tech)</TableCell>
    <TableCell>Stronk-Tech (community)</TableCell>
    <TableCell>OrchestratorSiphon and companion monitoring tools</TableCell>
  </TableRow>
</StyledTable>

<CustomDivider />

## Economics & Strategy

<StyledTable variant="bordered">
  <TableRow header>
    <TableCell header>Guide</TableCell>
    <TableCell header>Source</TableCell>
    <TableCell header>What it covers</TableCell>
  </TableRow>

  <TableRow>
    <TableCell>[Yield Calculation](/v1/Delegators/guides/yield-calculation)</TableCell>
    <TableCell>Official docs (v1)</TableCell>
    <TableCell>How Delegators calculate ROI – the math behind attracting delegates</TableCell>
  </TableRow>

  <TableRow>
    <TableCell>[Titan Node Campaign Posts](https://forum.livepeer.org/search?q=titan%20node%20campaign)</TableCell>
    <TableCell>Livepeer Forum</TableCell>
    <TableCell>Pool transparency reports, architecture disclosure, payout history</TableCell>
  </TableRow>

  <TableRow>
    <TableCell>[Orchestrator Pricing Discussion](https://discord.gg/livepeer)</TableCell>
    <TableCell>Discord `#orchestrating`</TableCell>
    <TableCell>Community pricing norms and strategy discussion (real-time)</TableCell>
  </TableRow>
</StyledTable>

<CustomDivider />

## Pool Operators & Workers

<StyledTable variant="bordered">
  <TableRow header>
    <TableCell header>Guide</TableCell>
    <TableCell header>Source</TableCell>
    <TableCell header>What it covers</TableCell>
  </TableRow>

  <TableRow>
    <TableCell>[Titan Node](https://www.titannode.io/)</TableCell>
    <TableCell>Titan Node</TableCell>
    <TableCell>Largest community pool – custom pool client (Windows + Linux), worker onboarding, payout dashboard</TableCell>
  </TableRow>

  <TableRow>
    <TableCell>[Video Miner](https://www.videominer.org/)</TableCell>
    <TableCell>Video Miner / Definer</TableCell>
    <TableCell>Pool operations and GPU worker programme</TableCell>
  </TableRow>

  <TableRow>
    <TableCell>[LivePool](https://livepool.io/)</TableCell>
    <TableCell>LivePool (community)</TableCell>
    <TableCell>Pool service with worker dashboard</TableCell>
  </TableRow>

  <TableRow>
    <TableCell>[Pool Operators](/v2/Orchestrators/guides/advanced-operations/pool-operators)</TableCell>
    <TableCell>Official docs</TableCell>
    <TableCell>Architecture, worker connections, fee distribution</TableCell>
  </TableRow>

  <TableRow>
    <TableCell>[Join a Pool](/v2/Orchestrators/guides/deployment-details/join-a-pool)</TableCell>
    <TableCell>Official docs</TableCell>
    <TableCell>Worker perspective: connecting your GPU to an existing pool</TableCell>
  </TableRow>
</StyledTable>

<CustomDivider />

## Video & Educational Content

<StyledTable variant="bordered">
  <TableRow header>
    <TableCell header>Guide</TableCell>
    <TableCell header>Source</TableCell>
    <TableCell header>What it covers</TableCell>
  </TableRow>

  <TableRow>
    <TableCell>[Livepeer YouTube](https://www.youtube.com/@LivepeerOrg)</TableCell>
    <TableCell>Livepeer</TableCell>
    <TableCell>Official video walkthroughs and protocol explainers</TableCell>
  </TableRow>

  <TableRow>
    <TableCell>[Livepeer Community Streams](/v2/community/connect/events-and-streams)</TableCell>
    <TableCell>Livepeer Connect</TableCell>
    <TableCell>Recorded community calls and presentations</TableCell>
  </TableRow>
</StyledTable>

<CustomDivider />

## Developer & Research Resources

<StyledTable variant="bordered">
  <TableRow header>
    <TableCell header>Resource</TableCell>
    <TableCell header>Source</TableCell>
    <TableCell header>What it covers</TableCell>
  </TableRow>

  <TableRow>
    <TableCell>[go-livepeer](https://github.com/livepeer/go-livepeer)</TableCell>
    <TableCell>GitHub</TableCell>
    <TableCell>Source code, issues, releases – the Orchestrator binary</TableCell>
  </TableRow>

  <TableRow>
    <TableCell>[ai-worker](https://github.com/livepeer/ai-worker)</TableCell>
    <TableCell>GitHub</TableCell>
    <TableCell>AI Runner container source and Dockerfiles</TableCell>
  </TableRow>

  <TableRow>
    <TableCell>[Livepeer Improvement Proposals (LIPs)](https://github.com/livepeer/LIPs)</TableCell>
    <TableCell>GitHub</TableCell>
    <TableCell>Protocol governance proposals and specifications</TableCell>
  </TableRow>

  <TableRow>
    <TableCell>[Livepeer Subgraph](https://thegraph.com/explorer/subgraphs/FGMqFR8PATJJPFwMVEHfaLRCPXhqCjsVnH92xYGqv3Cx)</TableCell>
    <TableCell>The Graph</TableCell>
    <TableCell>On-chain data queries for Orchestrator analytics</TableCell>
  </TableRow>

  <TableRow>
    <TableCell>[Awesome Livepeer](/v2/developers/resources/knowledge-hub/awesome-Livepeer)</TableCell>
    <TableCell>Official docs</TableCell>
    <TableCell>Curated list of Livepeer projects, tools, and resources</TableCell>
  </TableRow>
</StyledTable>

<CustomDivider />

## Discord & Forum

The primary community support channel for Orchestrators is Discord. Most active troubleshooting, pricing discussion, and operational knowledge lives there.

* **Discord** – [discord.gg/Livepeer](https://discord.gg/livepeer) – join `#orchestrating` for operator discussion
* **Forum** – [forum.livepeer.org/c/transcoders](https://forum.livepeer.org/c/transcoders/7) – archived threads and longer-form operator knowledge

For troubleshooting, check the [FAQ](/v2/Orchestrators/resources/faq) first.

<CustomDivider />

## See Also

<CardGroup cols={3}>
  <Card title="FAQ & Troubleshooting" href="/v2/orchestrators/resources/faq" icon="circle-question" />

  <Card title="Community Pools" href="/v2/orchestrators/resources/community-pools" icon="users" />

  <Card title="CLI Flags Reference" href="/v2/orchestrators/resources/technical/cli-flags" icon="terminal" />
</CardGroup>
