Partilhar via


Integração do PlayReady em dispositivos

Este tópico fornece uma visão geral do processo para um fabricante de dispositivos integrar 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 tornar a implementação de todos os tipos de serviços de vídeo e áudio no dispositivo mais fácil.

Arquitetura

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

Arquitetura do Kit de Portabilidade

Processo de desenvolvimento, integração e autocertificação

  1. Obtenha a licença para o PlayReady Porting Kit (PK) da Microsoft.

  2. Transporte a PK para a plataforma.

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

    1. Teste o dispositivo de acordo com todos os requisitos aplicáveis.
    2. Corrija qualquer não conformidade encontrada. Re-teste.
    3. Opcionalmente, use uma casa de segurança ou casa de teste de terceiros.
  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 da unidade).

  5. Fabricar e distribuir o dispositivo para o mercado.

  6. Trimestralmente, informe os volumes à Microsoft e pague royalties.

Integrando um chip compatível com PlayReady em um dispositivo

Se você estiver projetando um dispositivo com 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 por parceiros PlayReady já têm PlayReady instalado no chip, e você pode usar esses circuitos integrados ao projetar seu dispositivo.

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