Catégories d’interface
| Interface | Use case | Users | Access |
|---|
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.| 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.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