introduction
Le service de gestion des droits de lecture de Brightcove offre un moyen évolutif et expressif de gérer la lecture vidéo. Ce service comprend les fonctionnalités suivantes :
-
Limiter la lecture par zone géographique
- Pays
- Code postal
- Zone de marché désignée (DMA)
- Définir les restrictions de proxy
- Définir des restrictions IP pour chaque vidéo
- Définir les restrictions de domaine
- Définir des horaires récurrents
- Limiter la visualisation par appareil
- Limitez le nombre de vidéos qu'un spectateur peut regarder en même temps
Ce diagramme montre le cheminement entre la vidéo et la demande de licence de l'utilisateur et la lecture.
Caractéristiques
Le service de gestion des droits de lecture de Brightcove fournit les fonctionnalités suivantes :
Droits de lecture
Les droits de lecture vous permettent de spécifier des restrictions pour la lecture vidéo. Ces droits seront stockés dans le API des droits de lecture et chaque ensemble se voit attribuer un identifiant unique (playback_right_id
). Un ensemble de droits peut être associé à zéro ou plusieurs vidéos.
Lorsqu'une vidéo a un playback_right_id
, les restrictions spécifiées dans l'objet Droits de lecture sont appliquées à TOUTES les demandes pour cette vidéo.
Les droits de lecture incluent les catégories suivantes:
Géographie
Les restrictions géographiques vous permettent de contrôler où votre contenu est affiché. Vous pouvez spécifier des restrictions en fonction des éléments suivants:
- Pays
- Code postal (États-Unis uniquement)
- Zone de marché désignée (DMA - un concept développé par Nielson)
Le contrôle géographique est exécuté au début de la lecture vidéo ainsi que pendant la lecture. Si la vérification géographique à mi-parcours échoue, le lecteur arrête la lecture vidéo.
Restrictions de proxy
Les restrictions de proxy vous permettent de bloquer la lecture sur certains types de connexions.
Adresses IP et domaines
Les restrictions de domaine vous permettent de limiter l'endroit où une vidéo peut être visionnée à des domaines spécifiques. Les restrictions IP limitent la lecture vidéo à des adresses IP spécifiques (compte ou niveau vidéo).
Des horaires
Avec les programmations récurrentes, vous pouvez restreindre la lecture vidéo pour des périodes particulières. Par exemple, vous pouvez autoriser la lecture de votre contenu uniquement le week-end. Un autre exemple serait d'autoriser la lecture entre 8h00 et 20h00 les lundis, mardis et vendredis.
Restrictions au niveau de l'utilisateur
Vous avez la possibilité de créer un identifiant unique, par compte, pour chaque spectateur. Pour les restrictions au niveau de l'utilisateur, vous devrez utiliser un jeton JWT avec chaque demande. Avec cela, vous pouvez définir les restrictions suivantes:
Limites de l'appareil
L'enregistrement de l'appareil se produit lorsqu'une demande de licence DRM est effectuée. Un identifiant unique est attribué à chaque appareil. À chaque demande de licence, la limite d'appareils est vérifiée et appliquée. Pour utiliser cette restriction, vous devez générer un JWT avec l'ID utilisateur actuel (uid).
Limites de flux simultanés
La limitation des flux simultanés par utilisateur décourage les téléspectateurs de partager leurs informations d'identification avec des amis qui n'ont pas de compte. Avec les limites de flux simultanés, vous définissez le nombre de flux vidéo qu'un utilisateur spécifique peut regarder à un moment donné.
Mots clés
Limitez le contenu que les téléspectateurs peuvent regarder en fonction des droits d'abonnement. Le jeton JWT que vous générez spécifiera les balises pouvant être affichées. Le service de droits de lecture garantit que l'utilisateur ne peut regarder que des vidéos avec les balises spécifiées.
Supposons que vous ayez les niveaux d'abonnement suivants:
- Argent - regardez n'importe quelle vidéo, à l'exception des films en première diffusion et des diffusions en direct
- Or - regardez n'importe quelle vidéo à l'exception des flux en direct
- Platinum - regardez n'importe quelle vidéo ou flux en direct
Tout d'abord, associez des balises à vos vidéos pour faire la distinction entre standard, première diffusion et en direct. Ensuite, spécifiez les balises applicables dans le jeton JWT que vous générez pour l'utilisateur.
Restrictions vidéo et droits de lecture
Les restrictions suivantes peuvent être définies sur les vidéos via le Module média ou la CMS API:
- Filtrage géographique (autoriser/interdire la visualisation dans certains pays)
- Planification (définir la date-heure de début et/ou de fin pour la disponibilité de la vidéo)
Ces paramètres sont distincts du système de gestion des droits de lecture, mais une vidéo doit passer des restrictions au niveau vidéo avant que les règles de gestion des droits de lecture ne soient appliquées.