1. Créer un webhook de contrôle d’accès
Dans Livepeer Studio → Developers → Webhooks, créez un webhook avec le type playback.accessControl et l’URL de votre point de terminaison (par ex.https://yourdomain.com/api/check-access).
2. Créer du contenu restreint
Lors de la création du flux ou de l’actif, définissezplaybackPolicy sur le type de webhook ainsi que votre ID de webhook et le contexte :
livepeer.asset.create avec playbackPolicy.
3. Configurer le lecteur
Passez un clé d’accès (par ex. jeton de session ou identifiant utilisateur) au lecteur. Le lecteur l’envoie à Livepeer, qui le transmet à votre webhook :4. Gérer le webhook
Votre point de terminaison reçoit un POST avecaccessKey et context. Validez la clé (par ex. vérifiez l’authentification, l’abonnement). Retournez 2XX pour autoriser la lecture, non-2XX pour refuser.
Lecteur personnalisé : Pour WebRTC ou HLS, envoyez la clé d’accès dans le Livepeer-Access-Key en-tête ou comme paramètre de requête accessKey sur l’URL de lecture.