Passer au contenu principal

Streamplace se situe entre les applications sociales décentralisées et le réseau Livepeer pour fournir un ingestion complète → provenance → transcodage → distribution pipeline. Cette page consolide le modèle architectural complet, incluant :
  • Responsabilités du SPE Streamplace
  • Architecture du nœud et du SDK
  • Flux de provenance C2PA + Ethereum
  • Livepeer diffuseur + rôles d’orchestrateur
  • Lecture et vérification par l’utilisateur

🧩 Diagramme d’architecture de haut niveau


🧠 Explications des couches d’architecture

1. Livepeer Fondation / DAO (couche de financement)

Le Livepeer Trésor finance Streamplace en tant que Entité à but spécial pour fournir :
  • infrastructure vidéo open source
  • systèmes de provenance
  • un nœud + SDK utilisable par toute application sociale décentralisée
Cela garantit une durabilité à long terme et un alignement avec les principes du bien public.

2. Couche SPE Streamplace

Les responsabilités de Streamplace incluent :
  • concevoir et maintenir le nœud de streaming
  • fournir aux développeurs SDKs + API
  • gérer le schéma de métadonnées (place.stream.metadata.*)
  • développer le pipeline de provenance C2PA + Ethereum
Cette couche fournit l’infrastructure — pas une plateforme hébergée.

3. Couche Application / Client (applications sociales décentralisées)

Les applications intègrent le SDK Streamplace pour :
  • démarrer des livestreams
  • configurer les métadonnées (droits, avertissements, politiques)
  • authentifier les créateurs via des portefeuilles ou des systèmes d’identité
Exemples :
  • Applications AT Protocol
  • Clients Fediverse
  • Outils de création Web3

4. Couche nœud Streamplace (Ingestion & Provenance)

Le nœud Streamplace effectue la majeure partie du travail technique :

Ingestion

Prend en charge :
  • WHIP / WHEP
  • RTMP
  • WebRTC du navigateur

Segmentation

Divise la vidéo en segments MP4 d’une seconde.

Provenance

Chaque segment reçoit :
  • Manifeste C2PA
  • Signature Ethereum pour la liaison d’identité

Intégration de métadonnées

Attache :
  • droits de contenu
  • politique de distribution
  • avertissements de contenu
  • configuration de lecture

5. Livepeer Couche réseau

Une fois que Streamplace empaquette les segments, il transmet la vidéo à Livepeer. Rôle du diffuseur :
  • reçoit des segments signés
  • les envoie aux orchestrateurs
Orchestrateurs :
  • Transcodage accéléré par GPU
  • Génération ABR (multi-bitrate)
  • peut inclure des métadonnées d’environnement
Couche de vérifiabilité :
  • garantie d’un transcodage correct
  • permet une diffusion à confiance minimale

6. Couche de distribution (Sortie Streamplace)

Streamplace reconstruit :
  • manifestes HLS
  • sorties de session WebRTC
  • structures de lecture enrichies de métadonnées
Il assure également :
  • l’intégrité de la provenance est préservée de bout en bout
  • les règles de distributionPolicy sont appliquées

7. Couche de lecture (côté utilisateur)

Les utilisateurs reçoivent :
  • flux HLS ou WebRTC
  • métadonnées, avertissements, affichages de droits
  • provenance vérifiable (C2PA + Ethereum)
Cela rend la vidéo fiable, consciente des droits et résistante à la censure.

🔗 Pages liées

Last modified on March 1, 2026