Servez les appareils que votre public possède en fait
PlayReady est une option importante DRM pour les applications compatibles Windows, les téléviseurs connectés et les clients embarqués sous licence. DRM-X place son workflow de licence à côté de Widevine, FairPlay et WisePlay afin qu'un service multi-appareils puisse partager son modèle de droits au lieu de créer un processus d'affaires client distinct pour chaque DRM.
La prise en charge est une propriété du système d'exploitation réel, navigateur, firmware et combinaison matérielle. Ne présumez pas que chaque navigateur ou téléviseur Windows expose PlayReady, ou que toutes les implémentations fournissent le même niveau de sécurité. Identifiez la pile de client prise en charge avant de vous engager dans un codec, une résolution ou un profil de chiffrement.
Connectez les licences aux achats, locations et abonnements
Votre moteur reste l'autorité pour l'identité du client et les droits de visionnement. Il sélectionne le contenu et la politique publiés, puis obtient une courte durée DRM License Token ou renvoie l'autorisation de procuration limitée appropriée à votre intégration. Longue durée DRM-X identifiants rester sur le serveur.
Le client PlayReady crée son propre défi de licence. Votre lecteur envoie ce défi à l'itinéraire de licence configuré et renvoie la réponse au composant client DRM. Préservez les types de contenu et les octets attendus du protocole. Les médias chiffrés peuvent continuer à être livrés via votre hébergement pris en charge et votre arrangement CDN.
La protection correspond au titre et au chemin de sortie
Choisissez le niveau de sécurité, la résolution et le comportement de protection de sortie requis par l'accord de contenu. Testez les affichages externes et les changements de sortie dans le cadre du même processus d'acceptation que la lecture normale.
Pour les paquets adaptatifs, alignez le modèle clé avec les règles de piste prévues. L'application d'une règle uniforme à un paquet à clé unique est différente de l'application de règles distinctes pour les clés vidéo à niveaux. Validez les identifiants du paquet et DRM données d'initialisation avant de déboger le lecteur comme si chaque échec était un problème d'autorisation.
- Compatibilité client et firmware
- Cryptage des paquets et initialisation DRM
- Niveau de sécurité, HDCP et comportement d'affichage externe
- Sortie de fin de lecture et récupération d'erreur limitée
Traiter les licences persistantes et à bord comme des choix de projet
PlayReady prend en charge les modèles d'application avec des licences persistantes, mais un produit hors ligne a encore besoin d'un client natif compatible, d'une politique persistante sous licence et d'un cycle de vie de téléchargement multimédia fiable. DRM-X Android SDKLa mise en œuvre hors ligne documentée est Widevine; il ne doit pas être présenté comme un PlayReady hors ligne SDK.
Pour un transport dédié ou un déploiement intégré, discutez avec Haihaisoft des exigences précises du client et du service de licence. Les autorisations des fournisseurs, l'approvisionnement, le stockage sécurisé et l'exploitation déconnectée doivent être qualifiés pour ce projet. La licence en nuage standard à elle seule n'est pas la preuve qu'un déploiement à bord d'PlayReady est prêt.
Questions communes
Un service peut-il utiliser PlayReady et Widevine?
Oui. Votre moteur peut utiliser un workflow de versement et choisir un chemin compatible DRM pour chaque client. Le paquetage et la politique doivent prendre en charge ce chemin.
Tous les téléviseurs intelligents vont-ils fonctionner ?
Confirmez le modèle TV, le firmware, l'implémentation DRM, le codec et les exigences de sortie.
Est hors ligne PlayReady inclus dans le tutoriel Android ?
Non. Ce tutoriel document Widevine sur Android. Discutez séparément d'une intégration client native/offline spécifique PlayReady.
Contexte de la plateforme: Développement d'applications Microsoft PlayReady. Product behavior and deployment scope are described above; platform capabilities do not imply every customer deployment is qualified.
