Compartilhar via


Ecossistema do PlayReady

Clientes e servidores são os dois principais componentes no ecossistema do PlayReady. Esses componentes se comunicam usando protocolos especificados pela Microsoft. O conteúdo é protegido por um serviço de empacotamento de conteúdo usando o PlayReady e transferido para clientes que descriptografam o conteúdo usando informações armazenadas em uma licença. As informações nesta seção servem como uma cartilha para os conceitos do PlayReady fornecidos como cenários em cenários comuns do PlayReady.

Clientes PlayReady

Os Clientes PlayReady são dispositivos capazes de reproduzir conteúdo protegido quando recebem uma licença para esse conteúdo (como programas de player de mídia em computadores pessoais ou aplicativos em dispositivos como celulares, tablets e smart TVs). Os clientes PlayReady também devem ser capazes de impor os direitos e restrições associados a uma política incluída em uma licença.

A figura a seguir mostra os ícones usados em todo este documento que simbolizam dispositivos usados como Clientes PlayReady.

Clientes PlayReady

Servidores PlayReady

Servidores de aplicativos personalizados habilitam a interoperação com os clientes. Os provedores de serviços usam o SDK (Kit de Desenvolvimento de Software) do PlayReady Server para criar servidores com lógica de negócios específica do serviço. Por exemplo, um serviço de assinatura personalizaria servidores para ter uma licença específica do serviço. A licença pode incluir tempos de expiração e restrições de emissão de licença que vinculam a um back-end de dados específico que tenha informações do assinante. Usando o SDK do PlayReady Server, o construtor de servidores personalizado pode ter certeza de que o serviço protegerá o conteúdo e emitirá licenças que funcionam com clientes PlayReady.

Os servidores PlayReady incluem Servidores de Licença, Controladores de Domínio, Servidores de Medição, Servidores de Interrupção Segura e Servidores de Exclusão Segura. Esses servidores são todos desenvolvidos no mesmo SDK do PlayReady Server.

Além disso, um serviço também tem um empacotador de conteúdo para criptografar e codificar conteúdo e um back-end de streaming e CDN para distribuir o conteúdo na rede.

A figura a seguir mostra os ícones usados neste documento para representar os diferentes servidores.

Servidores PlayReady

Observação

O conteúdo é armazenado e distribuído usando servidores Web, mas os produtos Do PlayReady não incluem ou exigem um Servidor Web especializado para armazenamento e distribuição de conteúdo.

Fluxo de conteúdo e licença

Em sistemas PlayReady, um serviço de empacotamento de conteúdo criptografa o conteúdo e o armazena em um Servidor Web. Os clientes adquirem esse conteúdo criptografado por meio de streaming ou download. Os clientes também adquirem uma licença PlayReady de um Servidor de Licença, que contém as informações necessárias para descriptografar o conteúdo para renderização.

A figura a seguir ilustra o fluxo de conteúdo e de licença para aquisição de licença (LA). A seta cinza indica transferência de conteúdo clara, setas pretas indicam transferência de conteúdo protegida sem licença e setas brancas indicam transferências de licença.

Fluxo de Licença de Conteúdo

As etapas a seguir descrevem o conteúdo e o fluxo para obtenção de licença mostrado na figura anterior.

  1. Um provedor de conteúdo empacota conteúdo desprotegido usando software de terceiros ou o SDK do PlayReady Server.

  2. Quando o conteúdo é empacotado, o provedor de conteúdo copia o conteúdo protegido para um servidor/sistema de distribuição de conteúdo.

  3. O provedor de conteúdo transfere as informações de licença para um Servidor de Licença.

  4. Em seguida, um cliente adquirirá o conteúdo protegido.

  5. Quando o cliente tenta reproduzir o conteúdo, o cabeçalho indica que o cliente precisa adquirir uma licença. Em seguida, o cliente executa a aquisição de licença de um Servidor de Licenças.

Para obter mais informações sobre aquisição de licença, consulte Aquisição de Licença.

O processo de criptografia e licenciamento do PlayReady é mais explicado no processo básico de criptografia e licenciamento.