Fonctionnement d’un packager PlayReady
Notez que l’exploitation d’un packager qui fournit une protection PlayReady pour le contenu que vous souhaitez protéger :
- Ne nécessite pas de contrat de licence de Microsoft.
- Ne prend pas en charge les frais ni les paiements de redevances à Microsoft.
La figure suivante montre l’affichage global du fonctionnement d’un packager PlayReady avec d’autres parties du système de distribution de contenu.
Étapes :
Vous devez connecter le packager à un système de gestion des clés pour stocker les clés de chiffrement de contenu pour chaque élément de contenu. Vous pouvez également définir manuellement les clés de chiffrement de contenu ou la valeur initiale de clé via l’interface du packager.
Le packager reçoit du contenu clair.
Le packager génère du contenu protégé.
Empaquetage et stratégies client
Le packager met simplement en package et protège le contenu. Il ne définit pas les stratégies qui seront envoyées aux clients par le serveur de licences PlayReady.
Une fois le contenu protégé, le service peut définir n’importe quel ensemble de stratégies PlayReady à envoyer à n’importe quel client indépendamment, en les insérant dans la licence générée pour ce client particulier. Cela signifie que le même élément de contenu, une fois protégé et identifié avec son KID ou sa liste de KID, peut être servi au client A avec un certain ensemble de stratégies de lecture (par exemple, lire sur l’écran interne, jusqu’à la résolution 4K, pendant 48 heures maximum), tout en étant servi au client B avec un ensemble différent de stratégies de lecture (par exemple, lire sur les écrans internes et externes, jusqu’à la résolution de 1080p maximum, sans limitation de temps).
Packager Configuration Interface
Le packager fournit généralement une interface de configuration via une page web et via des API. Voici un exemple de l’interface de configuration pour le packager intégré à Azure Media Services :
Pour chaque élément de contenu à protéger, vous allez entrer la clé de chiffrement kid et de contenu avec l’une des méthodes suivantes :
Entrez la clé KID et la clé de contenu. La valeur initiale de la clé n’est pas nécessaire dans ce cas.
Entrez la valeur initiale kid et la clé, puis laissez le packager calculer la clé de contenu.