Compartilhar via


Kit de ferramentas para portabilidade de dispositivos 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 de 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ças. O kit de portabilidade também dá suporte à medição, aos domínios do PlayReady, à proteção e à extração de conteúdo não A/V, à parada segura e a 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 do Windows, em vários processadores e em dispositivos eletrônicos de consumo. A API do 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.

Características

O kit de portabilidade fornece os seguintes recursos:

  • Aquisição de licença.

  • Gerenciamento de licenças e vinculação para descriptografia.

  • Medição

  • Ingresso, saída 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:

  • O formulário de código-fonte do PlayReady.

  • Certificado de teste aplicável.

  • Especificações, documentação e bibliotecas associadas em formato de código de objeto.

  • Mídia de teste.

Consulte também

Integrando o PlayReady em dispositivos