Partager via


PlayReady Device Porting Kit

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 un large éventail 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 zones de définition 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 indépendante de la plateforme non optimisée d’un client PlayReady.

Le kit de portage prend en charge l’acquisition de licence à 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 A/V, l’arrêt sécurisé et une horloge sécurisée.

PlayReady Device Porting Kit est destiné aux fournisseurs de circuit intégré (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 consommateurs. 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.

  • Mesure.

  • Jointure de domaine, congé et gestion pour les groupes d’appareils.

  • Arrêt sécurisé.

  • Suppression sécurisée.

  • Horloge sécurisée et horloge anti-restauration.

  • Licences chaînées.

  • Licences évolutives (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 comprend les composants suivants :

  • Forme de code source de PlayReady.

  • Certificat de test applicable.

  • Spécifications et bibliothèques associées sous forme de code objet.

  • Tester le support.

Voir aussi

Intégration de PlayReady dans les appareils