Scénario : Tv en direct
Dans le scénario de télévision en direct, un service envoie des flux en direct aux clients des utilisateurs et des utilisateurs sur Internet (over The Top, OTP) ou dans un réseau fermé (RUNTIME pour les opérateurs).
Le client peut être un téléviseur, une application téléphonique, une tablette, un PC ou n’importe quel appareil incorporé PlayReady.
Les licences PlayReady standard peuvent être utilisées. Dans ce cas, un canal d’un bundle aura sa propre clé KID et de chiffrement, et les clients prêts à utiliser ce canal demandent une licence PlayReady pour ce KID.
Dans de nombreux cas, le service peut vouloir modifier (autrement dit, faire pivoter) la clé de chiffrement de chaque canal occasionnellement, généralement toutes les 24 heures, chaque semaine ou chaque mois. Les licences PlayReady simples peuvent gérer ce scénario ; Toutefois, le client devra réacquire une licence pour un canal chaque fois que la clé du canal pivote, ce qui peut ne pas être transparent (l’utilisateur connaîtra un court abandon).
En outre, le service peut avoir des dizaines, des centaines ou des milliers ou des canaux disponibles, et des centaines de combinaisons différentes (bundles) disponibles pour les utilisateurs en fonction du niveau qu’ils paient et de leur géographie.
Un moyen plus sophistiqué et évolutif d’implémenter un système de protection TV à grande échelle consiste à tirer parti des licences évolutives PlayReady avec une rotation de clé. Dans ce modèle, la licence de chaque canal est chaînée, et une licence racine évolutive et une licence feuille sont nécessaires pour consommer le contenu. Une licence racine évolutive donne accès au bundle TV qu’un utilisateur a inscrit. La licence racine peut également contenir les informations de région auxquelles appartient le client ; les informations de région sont utilisées lorsque les clients d’une région spécifique doivent être mis hors service pour un service de télévision spécifique. Une licence feuille évolutive est incorporée dans le contenu lui-même (généralement dans une zone pssh d’un flux MP4 ou dans un segment ECM d’un flux TS) et contient une version chiffrée de la clé de canal.
Les touches racine et feuille dans un scénario de télévision en direct doivent être pivotées pour garantir une robustesse maximale, pour optimiser la fin de la tête et monétiser un canal payant par le biais du paiement à l’affichage.
Notez que les licences évolutives PlayReady avec rotation des clés vous permettent également d’implémenter l’architecture back-end optimisée suivante pour la télévision en direct et le paiement par vue :
Un canal en direct est chiffré à l’aide de licences feuille évolutives, et la clé est pivotée à chaque limite de programme. Le canal est archivé et chiffré, et chaque programme est remis à des non-abonnés sous la forme d’un seul élément vidéo, dans un modèle de paiement à l’affichage.
Un abonné en direct du service obtient une licence évolutive qui donne accès à toutes les licences feuilles de ce canal. Cet utilisateur paie des frais d’abonnement par mois.
Un non-abonné télécharge un programme particulier et acquiert une licence simple pour ce programme particulier. Cet utilisateur paie un tarif unique par programme téléchargé, qui peut varier en fonction des droits payés par l’utilisateur (par exemple, téléchargement à propriétaire, loyer pendant 48 heures, loyer en qualité 4K pour 48 heures, etc.).