Passer au contenu principal
Livepeer AI Pipelines permettent d’exécuter des tâches d’inférence vidéo personnalisables et composables sur une infrastructure GPU distribuée. Alimenté par le réseau Livepeer et soutenu par des travailleurs hors chaîne comme ComfyStream, le système rend facile le déploiement d’IA vidéo à grande échelle.

En bref

  • Pipelines sont une ou plusieurs tâches d’inférence (par exemple, Whisper, transfert de style, détection) exécutées séquentiellement sur les images vidéo.
  • Gateways dirigent les tâches vers des Orchestrators et workers; le protocole gère le paiement et la coordination.
  • BYOC (Apportez votre propre calcul) et ComfyStream sont deux façons de faire fonctionner ou d’étendre des pipelines avec vos propres modèles et nœuds.

Cas d’utilisation

  • Reconnaissance vocale (Whisper)
  • Transfert de style ou filtres (Stable Diffusion)
  • Suivi et détection d’objets (YOLO)
  • Segmentation vidéo (segment-anything)
  • Masquage ou floutage du visage
  • BYOC (Apportez votre propre calcul)

Qu’est-ce qu’une pipeline ?

Une pipeline IA se compose d’une ou plusieurs tâches exécutées séquentiellement sur des images vidéo en direct. Chaque tâche peut :
  • Modifier la vidéo (par exemple, ajouter des superpositions)
  • Générer des métadonnées (par exemple, transcript, boîtes englobantes)
  • Transmettre les résultats à un autre nœud
Livepeer gère l’ingestion du flux, l’extraction des images et l’envoi des tâches. Les nœuds exécutent l’inférence réelle.

Architecture

Passerelle et travailleurs

  • Orchestrateursenvoyer des tâches d’inférence dans la file d’attente et exécuter (ou déléguer à) des travailleurs.
  • Travailleurss’abonner aux types de tâches (par exemple, whisper-transcribe) et les exécuter.
  • Portailsrouter les tâches des clients vers des nœuds compatibles. Cela se fait hors chaîne ; le protocole (Arbitrum) gère les paiements et les récompenses.

Types de travailleurs

TypeDescriptionExample models

Format de définition de pipeline

Les tâches peuvent être des objets de tâche basés sur JSON. Exemple :
{
  "streamId": "abc123",
  "task": "custom-pipeline",
  "pipeline": [
    { "task": "whisper-transcribe", "lang": "en" },
    { "task": "segment-blur", "target": "faces" }
  ]
}
Les workers peuvent accepter :
  • Tâches au format JSON via la passerelle
  • gRPC par image (faible latence)
  • Téléchargement des résultats via un webhook

Apportez votre propre calcul (BYOC)

Vous pouvez utiliser vos propres nœuds GPU pour exécuter des tâches d’inférence :
  1. Cloner ComfyStream ou implémenter l’API de traitement.
  2. Ajoutez des plugins pour Whisper, ControlNet ou d’autres modèles.
  3. Inscrivez votre nœud avec la passerelle (et éventuellement sur la chaîne).
Voir BYOC pour un guide complet de configuration.

Voir également

Ressources

Last modified on March 1, 2026