Categorías de interfaces
| Interface | Use case | Users | Access |
|---|
API REST (Livepeer Studio)
Disponible en:https://livepeer.studio/api
Endpoints comunes:
POST /stream— Crear sesión de ingestión de flujo de videoPOST /transcode— Transcodificación de archivo bajo demandaPOST /ai/infer— Enviar trabajo de IA (p. ej., mejora de imagen)GET /session/:id— Obtener estado de la sesión
API gRPC (nodos Gateway)
gRPC permite enrutamiento de Orchestrator de alto rendimiento y baja latencia. Métodos (ejemplos):ReserveSession, Heartbeat, ReportJobComplete, OrchestratorList
Usado por: Studio Gateway, Daydream Gateway, Cascade.
Proto: gateway.proto
API GraphQL Explorer
Accede a información detallada de Livepeer on-chain y del estado de la red. Punto final:https://explorer.livepeer.org/graphql
Consulta de ejemplo:
JS SDK
GitHub: @livepeer/sdk Instalar:CLI
Instalar mediante compilación Go o Docker:stake, unbond, withdraw, reward, claim, transcode, broadcast, query
Ideal para pruebas de Orchestrator y análisis del protocolo.
Interfaces de contratos inteligentes
Interactúa directamente con el protocolo (Arbitrum) mediante RPC y ABIs.| Contract | Function (examples) | Address source |
|---|
Current Arbitrum contract addresses and ABIs are listed in Blockchain contracts. Use
ethers.js, viem, hardhat, or JSON-RPC to call contracts.Ejemplos de flujo de trabajo
Transcodificar desde aplicación web:Ver también
- Arquitectura técnica — Visión general de la pila, Orchestrator, Gateway, workers
- Mercado — Enrutamiento y precios
- Ciclo de vida del trabajo — Flujo de sesión y liquidación
- Contratos de blockchain — Direcciones de contrato y ABIs
- Livepeer Repositorio del protocolo