Partager via


Versions du produit PlayReady

Le tableau suivant présente la disponibilité des fonctionnalités pour chaque version des produits PlayReady.

 

Date de publication Version Quoi de neuf Kit de développement logiciel (SDK) PlayReady Server (.NET hérité) Kit de développement logiciel (SDK) PlayReady Server (.NET Core) Kit de portage d’appareil PlayReady Kit de génération de certificats PlayReady Kit de développement logiciel (SDK) PLAYReady PC pour les applications de bureau Windows 7
Juin'08 1.0 Version initiale 1.0.1105 1.0.1130 1.0.1130 1.1
Oct'08 1.2 Licences incorporées 1.2.1404 1.2.1404 1.2.1404 1,2
Mai'09 1.3 Section Spécifications 1.3
Avril'10 1.5 Smooth Streaming avec chiffrement commun 1.5.4018 1,5 Aucune autre amélioration
10 sept. 1.5.2 Améliorations de la sécurité 1.5.4094
11 sept. 2.0 - Live TV avec permutation de clés via des licences incorporées évolutives
- Vérification du client Silverlight
2.0.1402 2.0.1402 2.0.1402
Avril'12 2.1 - PlayEnablers pour des politiques supplémentaires
- Gestionnaire de modèles de licence
2.1.1444
12 déc. 2,5 - Appareil PlayReady-Network (PlayReady-ND) 2.5.1789 2.5.1778
Novembre'13 2.9 - Exemple LicenseTemplateHandlerChaining
- Prise en charge d'iOS et Android
2.9.1995
Mai'14 2.11 - MPEG-DASH
- Mise à jour de l’émetteur de test PlayReady-ND
- Mises à jour du Kit de développement logiciel (SDK) du client PlayReady pour iOS
- Mises à jour du Kit de développement logiciel (SDK) du client PlayReady pour Android
2.11.2155
15 mars 3.0 - SL3000
- Plusieurs clés
- Arrêt sécurisé
- Améliorations apportées aux licences non persistantes
3.0 3.0.4019 3.0.2726
16 sept. 3.2 Temps sécurisé (service d’horloge sécurisée dans le TEE) 3.2.4242 3.2.4242 Déconseillé
Avril'17 3.3 - Nouveau module CDMi
- Correction des vulnérabilités dans l’analyseur d’en-tête PK
3.3.4474 3.3.4475
Oct'17 4.0 - Prise en charge étendue de plusieurs modes de chiffrement courants, « cbcs » pris en charge en plus de « cenc ».
- Prise en charge de Secure Delete
4.0.5117 4.0.5102 4.0.5102 Non distribué (voir PlayReady sur Windows)
Février'19 4.2 - Voir nouveautés de PlayReady version 4.2 4.2.5545 4.2.5545
Août'19 4.3 - Voir nouveautés de PlayReady version 4.3 4.3.5841 4.3.5841
Mai'20 4.4 - Voir nouveautés de PlayReady version 4.4 4.4.6621 4.4.6621 4.4.6621
21 oct. 4.5 - Voir nouveautés de PlayReady version 4.5 4.5.7218 4.5.7218 4.5.7220
22 déc. 4.6 - Voir nouveautés de PlayReady version 4.6 4.6.7668 4.6.7604 4.6.7673

Compatibilité des versions du Kit de portage avec les versions du Kit de développement logiciel (SDK) du serveur

Les services de licence PlayReady conservent la compatibilité avec les versions précédentes pour les anciens appareils PlayReady. Par exemple, un nouveau service de licence développé avec le Kit de développement logiciel (SDK) PlayReady Server 4.0 peut fournir des licences à un appareil hérité qui a été développé à l’aide du PlayReady Device Porting Kit (PK) 1.2 à partir de sa version initiale (2008).

Toutefois, il existe certaines nuances de compatibilité à mesure que les services et les appareils passent dans les versions PlayReady 3.0 et ultérieures. Les clients PlayReady développés avec le Kit de portage d’appareil 3.0 et ultérieur ne peuvent pas obtenir de licences à partir d’un service de licence créé avant la version 2011 du Kit de développement logiciel (SDK) Server 2.0. Les services exécutant des versions antérieures du Kit de développement logiciel (SDK) serveur doivent être mis à niveau pour être compatibles avec PlayReady 3.0 et versions ultérieures.

Matrice de compatibilité PlayReady

La plupart des versions de PlayReady sur le client peuvent utiliser les différentes versions du Kit de développement logiciel (SDK) PlayReady Server. Il existe quelques subtilités, comme indiqué ci-dessous, ainsi qu’un changement avec les clients PlayReady développés sur le Kit de portage d’appareil 4.0.

Le tableau suivant répertorie la compatibilité entre les différentes versions du Kit de portage d’appareil PlayReady et du Kit de développement logiciel (SDK) PlayReady Server :

Kit de portage et compatibilité du serveur

   
* Certains clients PK 1.2 ne prenaient pas en charge la révocation requise dans le Kit de développement logiciel (SDK) Server 2.x+. Cela n’est pas courant.
** Les clients PK 3.0 et versions ultérieures ne peuvent pas utiliser un Kit de développement logiciel (SDK) server avant la version 2.0 pour obtenir une licence de lecture multimédia.
*** Les clients PK 3.0 et versions ultérieures peuvent utiliser des serveurs de licences à l’aide d’un SDK 2.X, mais peuvent uniquement obtenir une licence avec un niveau de sécurité SL2000. De plus, de nouvelles fonctionnalités, telles que la prise en charge des en-têtes version 4.2 (plusieurs clés) et des stratégies telles que Secure Stop et MaxResDecode, ne sont pas disponibles lors de la création d’une licence. Il y a eu des problèmes avec les licences chaînées (racine/feuille) sur certains clients PK 3.0 avec le Kit de développement logiciel (SDK) Server 2.0. Les services devront tester les clients pour valider la compatibilité. Il existe un ensemble de scénarios à la fin de ce document qui peuvent aider à tester.

Même si les clients basés sur PlayReady v3.X/4.X fonctionnent avec un serveur exécutant le Kit de Développement Logiciel (SDK) Serveur v2.0, v2.1 ou v2.9, Microsoft recommande aux clients utilisant le Kit de Développement Logiciel (SDK) Serveur v1.5.2 de passer à la dernière version du Kit de Développement Logiciel (SDK) Serveur plutôt que de passer à la version v2.0, v2.1 ou v2.9. Cela garantit que vous êtes sur un chemin beaucoup plus supportable.