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.
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 :

| * | 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.