Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette section contient une collection de contenu de test qui peut être utilisé pour valider certains scénarios PlayReady 4.X, par exemple à l’aide du chiffrement CBCS.
Remarques importantes
Certains contenus de test répertoriés ci-dessous ont été créés il y a longtemps et incluent une LA_URL par défaut dans leur en-tête PlayReady qui n’existe plus. Nous vous recommandons d’utiliser ce contenu de test avec une LA_URL spécifique que vous définissez dans votre application cliente, au lieu de vous appuyer sur la valeur par défaut.
LA_URL recommandé pour la plupart du contenu :
LA_URL = http://test.playready.microsoft.com/service/rightsmanager.asmx?cfg=(persist:false,sl:150)
Tester la collection de contenu
Big Buck Bunny - H.264/AAC CENC CBCS
Détails du contenu :
- Description: H264/AAC CENC CBCS avec vidéo et audio protégé
- Chaîne d’outils : Ensemble d’outils Apple - IV de 16 octets (vecteur d’initialisation 128 bits)
- Date de création : 1er septembre 2017
- Encodage vidéo : H.264
- Encodage audio : Canaux AAC 2
-
Paramètres de chiffrement : CENC CBCS avec IV de 16 octets
-
CHEVREAU:
AAAAEAAQABAQABAAAAAAAQ== -
Clé de contenu :
W31bfVt9W31bfVt9W31bfQ== - Piste vidéo : Chiffré avec le modèle CBCS 1:9
- Piste audio : Entièrement chiffré (crypt_byte_block = skip_byte_block = 0)
-
CHEVREAU:
-
Kid vidéo :
{10000000-1000-1000-1000-100000000001} -
Kid audio :
{10000000-1000-1000-1000-100000000001} - Gestion des droits numériques multiples : Faux
- PlayReady WRMHEADER : 4.3
-
URL LA :
http://test.playready.microsoft.com/service/rightsmanager.asmx?cfg=(persist:false,ck:W31bfVt9W31bfVt9W31bfQ==,ckt:aescbc)
URL de contenu :
-
MP4 CENC CBCS (clair) :
https://test.playready.microsoft.com/media/dash/APPLEENC_CBCS_BBB_1080p/clear/bbb_sunflower_1080p_60fps_normal.mp4 -
MPEG-DASH (protégé) :
https://test.playready.microsoft.com/media/dash/APPLEENC_CBCS_BBB_1080p/1080p.mpd -
HLS (protégé) :
https://test.playready.microsoft.com/media/dash/APPLEENC_CBCS_BBB_1080p/1080p_alternate.m3u8
Notes techniques :
L’ensemble d’outils Apple contient un bogue qui définit la valeur KID dans la moov.trak.mdia.minf.stbl.stsd.encv.sinf.tenc zone sur 0, où il doit être égal à la valeur définie dans le manifeste en fonction de la spécification DASH CENC.
VP9 - Larmes d’acier CENC CTR
Détails du contenu :
- Description: Fichier MP4 fragmenté avec une piste vidéo VP9 chiffrée avec ceNC (mode CTR)
- Chaîne d’outils : Non spécifié
- Date de création : 1er octobre 2017
- Encodage vidéo : VP9
- Encodage audio : Aucun
- Paramètres de chiffrement : CENC CTR
-
Kid vidéo :
{00000000-03fc-eacd-0000-000000000000} - Gestion des droits numériques multiples : Vrai
- PlayReady WRMHEADER : 4.0
-
URL LA :
http://test.playready.microsoft.com/service/rightsmanager.asmx?cfg=(contentkey:MeXKilhhoLl25CHFTGEDRg==,kid:00000000-03FC-EACD-0000-000000000000)
URL de contenu :
-
MP4 CENC CTR (protégé) :
https://test.playready.microsoft.com/media/vp9/VP9_TearsOfSteel_12min_543_repackaged_20170523.mp4.ismv
Fonctionnalités clés
Chiffrement CBCS
PlayReady 4.0 introduit la prise en charge du mode de chiffrement CBC (Cipher Block Chaining) :
- Chiffrement de modèle : Prend en charge les modèles de chiffrement de sous-échantillonnage (par exemple, modèle 1:9)
- Sécurité renforcée : Le mode CBC fournit des fonctionnalités de sécurité supplémentaires
- Compatibilité Apple : Fonctionne avec la chaîne d’outils de chiffrement d’Apple
- IV de 16 octets : Utilise des vecteurs d’initialisation 128 bits
Type de clé de contenu AESCBC
Nouveautés de PlayReady 4.0 :
-
Type de clé de contenu :
aescbcparamètre dans l’acquisition de licences - Chiffrement amélioré : mode AES-CBC au lieu de AES-CTR
- Compatibilité descendante: Maintient la compatibilité avec le contenu existant
Prise en charge du codec VP9
PlayReady 4.0 étend la prise en charge des codecs :
- Vidéo VP9 : Prise en charge moderne du codec vidéo
- Multi-DRM : Compatibilité DRM multiplateforme
- MP4 fragmenté : Prise en charge du format de conteneur moderne
Formats de contenu
MPEG-DASH
- Standard moderne : Streaming adaptatif standard du secteur
- Prise en charge de CBCS : Chiffrement commun avec le mode CBC
- Multiplateforme : Fonctionne sur plusieurs appareils et plateformes
HLS (HTTP Live Streaming)
- Apple Standard : Prise en charge native des appareils Apple
- Intégration CBCS : Fonctionne avec la chaîne d’outils de chiffrement d’Apple
- Autres rendus : Niveaux de qualité multiples
MP4 fragmenté
- Conteneur moderne : Optimisé pour la diffusion en continu
- Prise en charge de VP9 : Compatibilité avancée des codecs vidéo
- Livraison efficace : Latence réduite et performances améliorées
Spécifications de chiffrement
Détails de CENC CBCS
Selon ISO/IEC 23001-7:2015(E) :
- Modèle vidéo : modèle de chiffrement 1:9 (1 bloc chiffré, 9 blocs clairs)
-
Chiffrement audio : Chiffrement complet avec
crypt_byte_block = skip_byte_block = 0 - Longueur IV : vecteurs d’initialisation 16 octets (128 bits)
- Chiffrement de bloc : Mode AES-128-CBC
Gestion des clés de contenu
- Clés fixes : Clés de contenu prédéterminées pour les tests
- Rotation des clés : Non applicable pour le contenu de test
- Multi-touche : Prise en charge des clés audio/vidéo distinctes
Instructions d’utilisation
Scénarios de test
- Validation CBCS : Tester la prise en charge du mode de chiffrement CBC
- Compatibilité VP9 : Vérifier la gestion moderne des codecs
- Multi-DRM : Tester des scénarios DRM multiplateformes
- Chiffrement de modèle : Valider le chiffrement de sous-échantillonnage
Configuration requise du client
- PlayReady 4.0+ : Requis pour le support CBCS et VP9
- Décodeur VP9 : Fonctionnalité VP9 matérielle ou logicielle
- Prise en charge de CBCS : Gestion du mode de chiffrement CBC
- Conteneurs modernes : Prise en charge de MP4 et DASH fragmentées
Considérations relatives aux performances
- Décoder les performances : VP9 nécessite une puissance de traitement importante
- Chiffrement de modèle : Impact sur les performances de décodage
- Efficacité du réseau : Les formats modernes optimisent l’utilisation de la bande passante
Résolution des problèmes
Problèmes courants
Compatibilité CBCS
- Vérifier que le client prend en charge le mode de chiffrement CBC
- Vérifier la gestion appropriée du chiffrement des modèles
- Valider la gestion d’IV pour les vecteurs de 16 octets
Lecture VP9
- Confirmer la disponibilité du décodeur VP9
- Vérifier la prise en charge de l’accélération matérielle
- Vérifier la compatibilité des formats de conteneur
Problèmes liés à la chaîne d’outils Apple
- Tenez compte du bogue de gestion des enfants dans les outils Apple
- Utiliser des valeurs KID de manifeste au lieu de valeurs de conteneur
- Tester avec différentes versions de la chaîne d’outils Apple
Informations de débogage
- Mode de chiffrement : Vérifier la gestion CBCS et CENC CTR
- Informations sur les modèles : Vérifier la conformité des modèles de chiffrement
- Prise en charge des codecs : Valider la fonctionnalité de décodeur VP9
- Analyse de conteneur : Vérifier la gestion mp4 fragmentée
Ressources de support
Pour obtenir un support technique et des informations supplémentaires :
- Requêtes d’entreprise PlayReady :playready@microsoft.com
- Opérations PlayReady : Visitez wmlalicensing.com ou e-mailipla@microsoft.com
- Support technique PlayReady :AskDRM@microsoft.com
- Informations de formation PlayReady :plyrdyev@microsoft.com