Compartilhar via


Integrando o PlayReady em dispositivos

Este tópico fornece uma visão geral do processo para que um fabricante de dispositivos integre um Cliente PlayReady a um dispositivo.

A integração de um Cliente PlayReady em um dispositivo é de grande valor. Ele garante que os aplicativos terão acesso à melhor proteção de conteúdo no dispositivo e facilitará a implementação de todos os tipos de serviços de vídeo e áudio no dispositivo.

Arquitetura

A figura a seguir mostra os componentes PK do PlayReady e como se integram em uma pilha de software de dispositivo.

Arquitetura do kit de portabilidade

Processo de desenvolvimento, integração e auto-certificação

  1. Licenciar o PlayReady Porting Kit (PK) da Microsoft.

  2. Portar o PK para a plataforma.

    1. Compile o PK da plataforma.
    2. Adapte a funcionalidade das funções OEM do PK conforme a plataforma, para fornecer os serviços básicos necessários ao PK (memória, relógio, aceleradores de criptografia, caminho de vídeo e assim por diante).
    3. Integre o PK com o player de vídeo e áudio.
    4. Crie um aplicativo que habilita as operações do PlayReady no dispositivo ou uma API exposta em um SDK que permitirá que vários desenvolvedores de aplicativos as usem.
  3. Valide a porta em conformidade com os requisitos das Regras de Conformidade e Robustez.

    1. Teste o dispositivo para todos os requisitos aplicáveis.
    2. Corrija qualquer não conformidade encontrada. Testar novamente.
    3. Opcionalmente, use uma casa de segurança de terceiros ou uma casa de teste.
  4. Prepare os segredos do dispositivo (certificado de cliente no nível do modelo e chaves privadas associadas ou serviço de provisionamento de certificado de cliente de nível de unidade).

  5. Fabrice e distribua o dispositivo para o mercado.

  6. Trimestralmente, envie relatórios à Microsoft e pague taxas de royalties.

Integrando um chip habilitado para PlayReady em um dispositivo

Se você estiver projetando um dispositivo com o PlayReady instalado em hardware ou PlayReady em um circuito integrado, cabe a você fornecer qualquer hardware ou software necessário para portar o kit de Portabilidade de Dispositivo PlayReady para seu hardware. Alguns circuitos integrados projetados pelos Parceiros PlayReady já têm o PlayReady instalado no chip e você pode usar esses circuitos integrados ao projetar seu dispositivo.

Para obter informações gerais sobre como desenvolver o PlayReady baseado em hardware, consulte Hardware versus DRM de software.