Catégories d’interface
API REST (Livepeer Studio)
Disponible à :https://livepeer.studio/api
Points de terminaison courants :
POST /stream- Créer une session d’ingestion de flux vidéoPOST /transcode- Transcodage de fichier à la demandePOST /ai/infer- Soumettre un travail d’IA (p. ex. amélioration d’image)GET /session/:id- Récupérer le statut de la session
API gRPC (nœuds Gateway)
gRPC permet un routage Orchestrator à haut débit et à faible latence. Méthodes (exemples) :ReserveSession, Heartbeat, ReportJobComplete, OrchestratorList
Utilisé par : Studio Gateway, Daydream Gateway, Cascade.
Proto : gateway.proto
API GraphQL Explorer
Accédez aux états détaillés de Livepeer on‑chain et du réseau. Point de terminaison :https://explorer.livepeer.org/graphql
Exemple de requête :
SDK JS
GitHub : @livepeer/sdk Installation :CLI
Installation via Go build ou Docker :stake, unbond, withdraw, reward, claim, transcode, broadcast, query
Idéal pour les tests d’Orchestrator et l’analyse du protocole.
Interfaces de contrats intelligents
Interagissez directement avec le protocole (Arbitrum) via RPC et ABIs.Current Arbitrum contract addresses and ABIs are listed in Blockchain contracts. Use
ethers.js, viem, hardhat, or JSON-RPC to call contracts.Exemples de flux de travail
Transcodage depuis une application web :Voir aussi
- Architecture technique - Vue d’ensemble de la pile, Orchestrateur, Passerelle, workers
- Marché - Routage et tarification
- Cycle de vie du travail - Flux de session et règlement
- Contrats blockchain - Adresses de contrat et ABIs
- Livepeer repo du protocole