Capas de arquitectura
La red se sitúa por encima del protocolo: los Gateways y Orchestrators manejan el cómputo y enrutamiento fuera de cadena; el protocolo (Arbitrum) gestiona staking, tickets y recompensas.Nodo Orchestrator
El nodo Orchestrator ejecuta go-livepeer (ellivepeer binario), disponible en:
https://github.com/livepeer/go-livepeer
Componentes clave
- Selección de transcodificador — Trabajadores internos o externos; configurados a través de
orchSecretyorchAddrpara transcodificadores remotos - Validación de tickets — L2
TicketBrokeren Arbitrum para la redención de pagos ETH - Reclamo de recompensas — Envío Merkle a
BondingManagercada ronda - Staking de LPT — BondingManager para auto‑bond y stake de delegador
- Publicidad de región — Para el enrutamiento del Gateway (latencia, capacidad)
Modos de despliegue
- Metal desnudo con GPU
- Contenerizado
- Auto‑escalado en la nube
Herramientas
- livepeer_cli — Stake, establecer tarifa/corte de recompensa, monitorear sesiones
- livepeer_exporter — Exportador de métricas Prometheus para observabilidad
Capa de trabajador
Los trabajadores pueden ser servicios locales o remotos adjuntos a un Orchestrator:| Type | Language / runtime | Example use |
|---|
config.json o variables de entorno.
Infraestructura del Gateway
Los Gateways gestionan:- Autenticación de sesión (clave API, depósito ETH, o verificación de crédito)
- Enrutamiento de trabajos a Orchestrators
- Registro de sesiones y reintentos
- Studio Gateway
- Daydream Gateway
- Cascade — Balanceador de carga y coordinación de flujo de trabajo de IA
APIs
| API | Protocol | Description |
|---|
https://livepeer.studio/api— Studio RESThttps://explorer.livepeer.org/graphql— Explorer GraphQL
CLI y SDKs
CLI:livepeer_cli (incluido con go-livepeer)
- Stake LPT, bond/unbond
- Establecer tarifas del Orchestrator y recorte de recompensas
- Ver sesiones activas, consultar el estado del protocolo
- Livepeer JS SDK — Reproducción, ingestión, herramientas de sesiones de IA; funciona en Node.js y navegador
- Pipelines de IA en Python — Utilizado en proyectos internos y de la comunidad (p. ej., dotSimulate, MetaDJ)
Monitoreo y observabilidad
| Tool | Metric type | Description |
|---|
Ejemplos de despliegue
Ver también
- Interfaces — REST, gRPC, GraphQL, JS SDK, CLI, y acceso a contratos inteligentes
- Marketplace — Cómo los Gateways enrutan trabajos y cómo funciona la fijación de precios
- Ciclo de vida del trabajo — Flujo de extremo a extremo y máquina de estados
- Arquitectura técnica del protocolo — Contratos on-chain y tipos de nodo desde la perspectiva del protocolo
- Contratos de blockchain — Direcciones de contrato (Arbitrum)