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: 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

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

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 19, 2026