Partilhar via


Medição PlayReady

A medição é o processo para contar o número de vezes que o conteúdo é reproduzido. A medição é importante porque permite que um fornecedor de serviços de conteúdos por subscrição ofereça conteúdos nesta base. Por exemplo, na América do Norte, se uma música é transferida para um sistema "cego", no qual não haverá monitoramento do uso, é necessário um "direito autoral mecânico" de aproximadamente 8 cêntimos por música. Por outro lado, se o licenciado monitorizar a utilização do conteúdo e o comunicar, o licenciado paga um royalty mecânico reduzido de 1 cêntimo por cada execução. Isso pode fazer uma diferença significativa durante as transferências de grandes catálogos de música (por exemplo, 10.000 músicas). Mesmo a audição de música extremamente pesada provavelmente gerará apenas 2.000 reproduções por mês (US$ 20 em royalties), enquanto o royalty mecânico para essas 10.000 músicas teria sido de US$ 800. Existe, portanto, um incentivo económico para "medir" o conteúdo nesta circunstância.

Observação

As taxas indicadas nesta secção são exemplos. As tarifas reais podem variar dependendo dos acordos entre proprietários de conteúdo e provedores de serviços.

Arquitetura de medição

O conteúdo monitorado usa uma licença com um identificador de medição (MID) para rastrear o uso do conteúdo. Quando o conteúdo com uma licença limitada é reproduzido, ele atualiza as entradas no repositório de medição. A licença contém o MID, e isso permite que as informações sejam agrupadas pelo MID. Os dados de uso são agrupados pelo identificador de chave (KID) — se houver um KID diferente para cada arquivo de conteúdo, cada uso desse arquivo será relatado. A medição é ativada uma vez para toda a licença. Nesse ponto, cada direito de acesso incrementará uma entrada separada no armazém. A medição pode ser ativada em qualquer dispositivo.

Para executar a medição, um dispositivo transmite seus dados de medição para um servidor de agregação de medição. Além disso, o aplicativo media player pode executar cálculos de programação adicionais para restringir os ciclos de relatório de medição a intervalos regulares, como a cada duas semanas.

A figura a seguir ilustra a arquitetura básica de medição.

Medição

O processo de medição executa as seguintes etapas, conforme ilustrado na figura:

  1. O serviço de agregação de medição fornece ao emissor da licença um certificado de medição, que contém um identificador de medição e uma URL indicando onde os dados de medição serão relatados. Em seguida, o emissor da licença inclui o MID nas licenças para conteúdo que requer medição.

  2. Os utilizadores finais adquirem este conteúdo e recebem uma licença para esse conteúdo, através do processo de aquisição de licença padrão.

  3. Um leitor multimédia num dispositivo abre esta licença de conteúdo. O componente DRM do media player registra dados de medição, que inclui uma contagem do número de vezes que o conteúdo é usado, o tipo de ação executada e o identificador de medição.

    Observação

    Ao gravar dados de medição, o media player usa o identificador de chave de licença para contabilizar as ações contadas. Portanto, para rastrear informações de medição para itens de conteúdo individuais, você deve proteger cada item de conteúdo usando um identificador de chave exclusivo.

  4. Um plug-in ou aplicativo de medição no dispositivo solicita periodicamente dados de medição para um identificador de medição específico e, em seguida, envia os dados para o serviço de agregação de medição correspondente.

    Esses dados de medição só podem ser descriptografados pelo serviço de agregação de medição que possui o certificado de medição que contém esse identificador de medição.

    Por exemplo, suponha que um usuário assina dois serviços de música e baixa conteúdo medido de cada um. O plug-in de medição de um dos serviços solicita dados de medição para o identificador de medição correspondente. Apenas os dados de medição para esse identificador são recolhidos e, em seguida, são enviados para o serviço de agregação de medição correspondente.

    Um identificador de transação é criado neste momento para os itens que são relatados.

  5. Depois que o serviço de agregação de medição recebe e processa os dados de medição, o serviço retorna uma resposta ao media player, solicitando que o player limpe os dados de medição que foram relatados. O identificador de transação é salvo até que uma transação de relatório seja concluída. Se o processo de relatório de dados de medição for interrompido, o identificador de transação identificará quais dados devem ser reenviados, garantindo assim que uma transação seja concluída antes de limpar o armazenamento de dados.

Aquisição de certificados de medição

O PlayReady incorpora um protocolo para obter o certificado de medição do Servidor de Licenças.

Recolha e atualização de informações de medição

Cada licença para conteúdo medido contém um identificador de medição (MID). Cada vez que o dispositivo utiliza esta licença (por exemplo, ao reproduzir o conteúdo), a seção de medição do armazenamento de dados é atualizada, incrementando-se a contagem medida para a ação que acabou de ser executada. Esta atualização ocorre simultaneamente com as operações do Repositório Seguro. Os dados para cada tipo de ação medida são armazenados separadamente.

O dispositivo reporta periodicamente os seus dados de medição ao serviço de agregação de medição. As informações são recolhidas para cada ação medida associada a um determinado MID na loja de medição. Periodicamente, o jogador no dispositivo inicia o processo de relatar os dados de medição e recebe um certificado de medição na solicitação de um desafio de medição. Este certificado de medição contém o MID e a URL do serviço de agregação de medição correspondente. O dispositivo cria um desafio de medição para o MID e envia o desafio para a URL do serviço de agregação de medição. Por exemplo, suponha que um usuário assina dois serviços de música e baixa conteúdo medido de cada um. Os dados de medição seriam reportados usando dois desafios de medição. Após essa transação, o dispositivo deve limpar e redefinir o armazenamento de medição no dispositivo para todos os itens que foram relatados no desafio de medição.

O dispositivo criptografa o desafio de medição com a chave pública do certificado de medição e assina o desafio.

O serviço de agregação de medição descriptografa o desafio de medição com a chave privada do certificado de medição; esse valor é conhecido apenas pelo serviço de agregação de medição. Em seguida, ele retorna uma resposta de medição para o dispositivo.

O dispositivo processa a resposta, que indica quais MIDs devem ser usados para limpar e redefinir o armazenamento de dados.