Saltar al contenido principal
Esta página describe la pila completa de herramientas, infraestructura y componentes que impulsan la red Livepeer a nivel de nodo, Gateway y cliente. La arquitectura de Livepeer es modular y está orientada al desarrollador: puedes ejecutar un Orchestrator, crear un Gateway de IA personalizado, o usar APIs para construir aplicaciones de medios sobre cómputo descentralizado.

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 (el livepeer binario), disponible en: https://github.com/livepeer/go-livepeer

Componentes clave

  • Selección de transcodificador — Trabajadores internos o externos; configurados a través de orchSecret y orchAddr para transcodificadores remotos
  • Validación de tickets — L2 TicketBroker en Arbitrum para la redención de pagos ETH
  • Reclamo de recompensas — Envío Merkle a BondingManager cada 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:
TypeLanguage / runtimeExample use
Configurado vía Orchestrator 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
Bases de código: Características: Limitación de velocidad, puntuación por región, pruebas de salud, Orchestrators de respaldo, seguimiento de crédito (p. ej., Postgres/Redis).

APIs

APIProtocolDescription
Puntos finales:
  • https://livepeer.studio/api — Studio REST
  • https://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
SDKs:
  • 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

ToolMetric typeDescription
El software del nodo expone métricas explícitas (p. ej., tasa de éxito de segmentos, valor de tickets enviados/redimidos, intercambios de orchestrator); ver Ciclo de vida del trabajo para detalles de eventos/transiciones.

Ejemplos de despliegue

Ver también

Referencias

Last modified on March 1, 2026