Kit per il porting dei dispositivi PlayReady
PlayReady Device Porting Kit (DEVICE PK, PK o DPK) contiene codice sorgente ANSI C progettato per aiutare gli sviluppatori a creare dispositivi portatili da usare con contenuti digitali protetti con la tecnologia PlayReady. Con questo kit di conversione, la tecnologia PlayReady può quindi essere tradotta in un'ampia gamma di architetture di sistema usando diversi ambienti del sistema operativo e varie classi di dispositivi, ad esempio telefoni cellulari, set-top box e lettori multimediali portatili.
PlayReady Device Porting Kit offre funzionalità che è possibile usare per consentire ai dispositivi hardware di eseguire il rendering di contenuti digitali protetti. Il kit di conversione è un'implementazione non ottimizzata, indipendente dalla piattaforma e dal codice sorgente di un client PlayReady.
Il kit di conversione supporta l'acquisizione di licenze da un server licenze. Il kit di portabilità supporta anche la misurazione, i domini PlayReady, la protezione e l'estrazione del contenuto non A/V, l'arresto sicuro e un orologio sicuro.
PlayReady Device Porting Kit è destinato a fornitori di circuiti integrati e produttori di apparecchiature originali (OEM) che vogliono implementare PlayReady su sistemi operativi diversi da Windows, su vari processori e nei dispositivi elettronici di consumo. L'API PlayReady è scritta in C (non C++) ed è conforme agli standard ANSI C per mantenere la compatibilità con la maggior parte dei compilatori della piattaforma.
Funzionalità
Il kit di conversione offre le funzionalità seguenti:
Acquisizione delle licenze.
Gestione delle licenze e associazione per la decrittografia.
Misurazione.
Aggiunta a un dominio, lasciare e gestire i gruppi di dispositivi.
Arresto sicuro.
Eliminazione sicura.
Orologio protetto e orologio anti-rollback.
Licenze concatenati.
Licenze scalabili (per la TV lineare live con rotazione delle chiavi).
Il codice ANSI C semplifica l'integrazione nei dispositivi incorporati.
Componenti
Porting Kit viene distribuito come file MSI Microsoft che contiene librerie, esempi, strumenti e codice sorgente necessari per creare dispositivi da usare con contenuto digitale protetto con la tecnologia PlayReady.
Porting Kit include i componenti seguenti:
Forma di codice sorgente di PlayReady.
Certificato di test applicabile.
Specifiche e librerie e documentazione associate in formato codice oggetto.
Supporti di test.