Compartilhar via


Integração do 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 áudio e vídeo no dispositivo.

Arquitetura

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

Porting Kit Architecture

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

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

  2. Portar o PK na plataforma.

    1. Compile o PK para a plataforma.
    2. Adapte a funcionalidade nas funções OEM do PK para a plataforma, para fornecer os serviços básicos necessários para o PK (memória, relógio, aceleradores de criptografia, caminho de vídeo e assim por diante).
    3. Integre o PK ao player de áudio e vídeo.
    4. Crie um aplicativo que habilite 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 relação aos requisitos de 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 no nível de unidade).

  5. Fabrice e distribua o dispositivo para o mercado.

  6. Trimestralmente, relate volumes para a Microsoft e pague royalties.

Integrando um chip habilitado para PlayReady em um dispositivo

Se você estiver projetando um dispositivo com o PlayReady instalado no hardware ou no 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.