Kit de portabilidade de Dispositivo PlayReady
O PlayReady Device Porting Kit (Device PK, PK ou DPK) contém o código-fonte ANSI C projetado para ajudar os desenvolvedores a criar dispositivos portáteis para uso com conteúdo digital protegido com a tecnologia PlayReady. Com esse kit de portabilidade, a tecnologia PlayReady pode então ser traduzida para uma ampla variedade de arquiteturas do sistema usando diferentes ambientes do sistema operacional e várias classes de dispositivo, como telefones celulares, set-top boxes e players de mídia portáteis.
O PlayReady Device Porting Kit fornece recursos que você pode usar para habilitar seus dispositivos de hardware para renderizar conteúdo digital protegido. O kit de portabilidade é uma implementação de código-fonte não otimizada, independente da plataforma, de um Cliente PlayReady.
O kit de portabilidade dá suporte à aquisição de licença de um Servidor de Licença. O kit de portabilidade também dá suporte à medição, domínios PlayReady, proteção e extração de conteúdo não A/V, parada segura e um relógio seguro.
O PlayReady Device Porting Kit é para fornecedores de circuito integrado (IC) e fabricantes de equipamentos originais (OEMs) que desejam implementar o PlayReady em sistemas operacionais diferentes de Windows, em vários processadores e em dispositivos eletrônicos de consumo. A API PlayReady é escrita em C (não em C++) e está em conformidade com os padrões ANSI C para manter a compatibilidade com a maioria dos compiladores de plataforma.
Recursos
O kit de portabilidade fornece os seguintes recursos:
Aquisição de licença.
Gerenciamento de licenças e associação para descriptografia.
Medição.
Ingresso, licença e gerenciamento de domínio para grupos de dispositivos.
Parada Segura.
Exclusão segura.
Relógio seguro e relógio anti-reversão.
Licenças encadeadas.
Licenças escalonáveis (para TV linear ao vivo com rotação de chaves).
O código ANSI C simplifica a integração em dispositivos inseridos.
Componentes
O Kit de Portabilidade é entregue como um arquivo MSI da Microsoft que contém as bibliotecas, exemplos, ferramentas e código-fonte necessários para criar dispositivos para uso com conteúdo digital protegido com a tecnologia PlayReady.
O Kit de Portabilidade inclui os seguintes componentes:
A forma de código-fonte do PlayReady.
Certificado de teste aplicável.
Especificações e documentação e bibliotecas associadas no formulário de código de objeto.
Testar mídia.