Medição de uso de conteúdo

Com a tecnologia Windows Media 10, agora você pode medir o uso de conteúdo em um dispositivo portátil. Se uma licença do Windows Media 10 permitir medição, o dispositivo poderá armazenar a contagem de reprodução de músicas e carregar o uso de volta para o emissor da licença pela Internet. Esse sistema permite que os provedores de conteúdo ajustem suas taxas de royalties medindo com precisão o uso do conteúdo.

Para medir o conteúdo, o aplicativo deve ter um certificado de medição fornecido por um serviço de licenciamento criado no SDK do Windows Media Rights Manager 10. Somente o conteúdo licenciado por esse mesmo serviço pode ser medido. Para obter mais informações sobre como funciona a medição e como criar um serviço de medição de licença, consulte a documentação do SDK do Windows Media Rights Manager no MSDN. O SDK pode ser adquirido preenchendo as informações necessárias na Página de Licenciamento do Windows Media.

Um aplicativo pode ter medição interna ou você pode criar um plug-in COM para um aplicativo existente, como o Reprodutor Multimídia do Windows, se o aplicativo aceitar plug-ins de medição.

Um aplicativo deve avisar os usuários se o uso de conteúdo será medido. Para obter mais informações, consulte as páginas da Web da Microsoft listadas na Política de Privacidade.

A aquisição de dados de medição de um dispositivo pode ser lenta. Portanto, se um aplicativo mede o uso, ele deve fazer isso com frequência para impedir que grandes quantidades de dados se acumulem no dispositivo e reduzam a transferência de dados. Para evitar transferências de dados que seriam muito lentas, os fabricantes de dispositivos podem enviar subconjuntos de dados de medição disponíveis. O aplicativo deve monitorar os sinalizadores recuperados por IWMDRMDeviceApp::P rocessMeterResponse para ver se mais dados de medição permanecem no dispositivo.

As etapas a seguir mostram como um aplicativo pode medir o uso de conteúdo.

  1. Como a medição só está disponível em dispositivos que dão suporte ao WINDOWS Media DRM 10 para Dispositivos Portáteis, seu aplicativo deve, em algum momento, chamar QueryDeviceStatus, conforme descrito em Manipulando conteúdo protegido no aplicativo, para garantir que o dispositivo seja válido e atualizado.
  2. Solicite informações de medição do dispositivo chamando IWMDRMDeviceApp::GenerateMeterChallenge.
  3. Envie os dados de medição recuperados para o serviço de medição na URL recuperada por GenerateMeterChallenge. O formato dos dados enviados para o serviço depende do script desse serviço específico. Por exemplo, alguns serviços podem exigir os dados enviados como um comando POST como um par nome/valor. O provedor de serviços deve informar seus requisitos de formatação específicos.
  4. Obtenha uma resposta do serviço de medição e envie-a para o dispositivo chamando IWMDRMDeviceApp::P rocessMeterResponse. Isso faz com que o dispositivo redefina contagens de reprodução e também retorna um valor que indica se existem mais dados de medição no dispositivo que devem ser recuperados chamando GenerateMeterChallenge novamente.

Para obter informações abrangentes e código de exemplo para medição, consulte o site do Windows Media.