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.
Processo de desenvolvimento, integração e auto-certificação
Licenciar o PK (PlayReady Porting Kit) da Microsoft.
Portar o PK na plataforma.
- Compile o PK para a plataforma.
- 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).
- Integre o PK ao player de áudio e vídeo.
- 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.
Valide a porta em relação aos requisitos de Regras de Conformidade e Robustez.
- Teste o dispositivo para todos os requisitos aplicáveis.
- Corrija qualquer não conformidade encontrada. Testar novamente.
- Opcionalmente, use uma casa de segurança de terceiros ou uma casa de teste.
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).
Fabrice e distribua o dispositivo para o mercado.
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.