Integrazione di PlayReady nei dispositivi
Questo argomento fornisce una panoramica del processo per un produttore di dispositivi per integrare un client PlayReady con un dispositivo.
L'integrazione di un client PlayReady in un dispositivo è di grande valore. Garantisce che le applicazioni abbiano accesso alla migliore protezione del contenuto nel dispositivo e rendere più semplice l'implementazione di tutti i tipi di servizi video e audio nel dispositivo.
Architettura
Nella figura seguente vengono illustrati i componenti pk di PlayReady e il modo in cui si adattano a uno stack software del dispositivo.
Processo per lo sviluppo, l'integrazione e l'autocertificazione
Licenza di PlayReady Porting Kit (PK) da Microsoft.
Convertire l'infrastruttura PK nella piattaforma.
- Compilare l'infrastruttura PK per la piattaforma.
- Adattare le funzionalità nelle funzioni OEM dell'infrastruttura PK alla piattaforma, per fornire i servizi di base necessari dall'infrastruttura pk (memoria, orologio, acceleratori di crittografia, percorso video e così via).
- Integrare l'infrastruttura PK con il lettore video e audio.
- Creare un'applicazione che abilita le operazioni PlayReady nel dispositivo o un'API esposta in un SDK che consentirà a più sviluppatori di applicazioni di usarli.
Convalidare la porta rispetto ai requisiti delle regole di conformità e robustezza.
- Testare il dispositivo per tutti i requisiti applicabili.
- Correzione di qualsiasi non conformità trovata. Riprovare.
- Facoltativamente, usare una casa di sicurezza di terze parti o una casa di test.
Preparare i segreti del dispositivo (certificato client a livello di modello e chiavi private associate o servizio di provisioning del certificato client a livello di unità).
Produrre e distribuire il dispositivo sul mercato.
Trimestrale, segnalare volumi a Microsoft e pagare le royalties.
Integrazione di un chip abilitato per PlayReady in un dispositivo
Se si progetta un dispositivo con PlayReady installato in hardware o PlayReady in un circuito integrato, è necessario fornire qualsiasi hardware o software necessario per trasferire il kit di porta del dispositivo PlayReady all'hardware. Alcuni circuiti integrati progettati dai partner PlayReady hanno già installato PlayReady sul chip e è possibile usare questi circuiti integrati durante la progettazione del dispositivo.
Per informazioni generali sullo sviluppo di PlayReady basato su hardware, vedere Hardware e DRM software.