Partager via


Kit de portage d’appareil PlayReady

PlayReady Device Porting Kit (Device PK, PK ou DPK) contient du code source ANSI C conçu pour aider les développeurs à créer des appareils portables à utiliser avec du contenu numérique protégé par la technologie PlayReady. Avec ce kit de portage, la technologie PlayReady peut ensuite être traduite en une grande variété d’architectures système à l’aide de différents environnements de système d’exploitation et de différentes classes d’appareils, telles que les téléphones mobiles, les boîtes de premier plan et les lecteurs multimédias portables.

PlayReady Device Porting Kit fournit des fonctionnalités que vous pouvez utiliser pour permettre à vos appareils matériels de restituer du contenu numérique protégé. Le kit de portage est une implémentation de code source, non optimisée et indépendante de la plateforme, d'un client PlayReady.

Le kit de portage prend en charge l’acquisition de licences à partir d’un serveur de licences. Le kit de portage prend également en charge le contrôle, les domaines PlayReady, la protection et l'extraction de contenu non audiovisuel, l'arrêt sécurisé et une horloge sécurisée.

PlayReady Device Porting Kit est destiné aux fournisseurs de circuits intégrés (IC) et aux fabricants d’équipement d’origine (OEM) qui souhaitent implémenter PlayReady sur des systèmes d’exploitation autres que Windows, sur différents processeurs et dans les appareils électroniques grand public. L’API PlayReady est écrite en C (et non C++) et est conforme aux normes ANSI C pour maintenir la compatibilité avec la plupart des compilateurs de plateforme.

Fonctionnalités

Le kit de portage fournit les fonctionnalités suivantes :

  • Acquisition de licences.

  • Gestion des licences et liaison pour le déchiffrement.

  • Contrôle.

  • Adhésion, départ et gestion de domaine pour des groupes d'appareils.

  • Arrêt sécurisé.

  • Suppression sécurisée.

  • Horloge sécurisée et horloge anti-retour en arrière.

  • Licences chaînées.

  • Licences extensibles (pour la télévision linéaire en direct avec rotation de clé).

  • Le code ANSI C simplifie l’intégration sur les appareils incorporés.

Composants

Le Kit de portage est fourni en tant que fichier MSI Microsoft qui contient les bibliothèques, les exemples, les outils et le code source requis pour créer des appareils à utiliser avec du contenu numérique protégé par la technologie PlayReady.

Le Kit de portage inclut les composants suivants :

  • Forme de code source de PlayReady.

  • Certificat de test applicable.

  • Spécifications et documentation et bibliothèques associées dans le formulaire de code objet.

  • Média de test.

Voir aussi

Intégration de PlayReady dans les appareils