Uso de contenido de medición

Con la tecnología Windows Media 10, ahora puedes medir el uso de contenido en un dispositivo portátil. Si una licencia de Windows Media 10 permite la medición, el dispositivo puede almacenar el recuento de reproducciones para canciones y volver a cargar el uso en el emisor de licencias a través de Internet. Este sistema permite a los proveedores de contenido ajustar sus tarifas de regalías mediante la medición precisa del uso del contenido.

Para medir el contenido, la aplicación debe tener un certificado de medición proporcionado por un servicio de licencias basado en el SDK de Windows Media Rights Manager 10. Solo se puede medir el contenido con licencia de este mismo servicio. Para obtener más información sobre cómo funciona la medición y cómo crear un servicio de medición de licencias, consulte la documentación del SDK de Windows Media Rights Manager en MSDN. El SDK se puede adquirir rellenando la información necesaria en la página de licencias de Windows Media.

Una aplicación puede tener la medición integrada o puede compilar un complemento COM para una aplicación existente, como el Reproductor multimedia de Windows, si la aplicación acepta complementos de medición.

Una aplicación debe advertir a los usuarios si se medirá el uso del contenido. Para obtener más información, vea las páginas web de Microsoft que aparecen en la Declaración de privacidad.

La adquisición de datos de medición de un dispositivo puede ser lenta. Por lo tanto, si una aplicación mide el uso, debe hacerlo con frecuencia para evitar que grandes cantidades de datos se acumulan en el dispositivo y ralentizar la transferencia de datos. Para evitar transferencias de datos que serían demasiado lentas, los fabricantes de dispositivos pueden enviar subconjuntos de datos de medición disponibles. La aplicación debe supervisar las marcas recuperadas por IWMDRMDeviceApp::P rocessMeterResponse para ver si hay más datos de medición en el dispositivo.

En los pasos siguientes se muestra cómo una aplicación puede medir el uso de contenido.

  1. Dado que la medición solo está disponible en dispositivos que admiten DRM 10 de Windows Media para dispositivos portátiles, la aplicación debe llamar en algún momento a QueryDeviceStatus, como se describe en Control de contenido protegido en la aplicación, para asegurarse de que el dispositivo es válido y actualizado.
  2. Solicite información de medición del dispositivo mediante una llamada a IWMDRMDeviceApp::GenerateMeterChallenge.
  3. Envíe los datos de medición recuperados al servicio de medición en la dirección URL recuperada por GenerateMeterChallenge. El formato de los datos enviados al servicio depende del scripting de ese servicio en particular. Por ejemplo, algunos servicios pueden requerir los datos enviados como un comando POST como un par nombre-valor. El proveedor de servicios debe informarle de sus requisitos de formato concretos.
  4. Obtenga una respuesta del servicio de medición y envíela al dispositivo mediante una llamada a IWMDRMDeviceApp::P rocessMeterResponse. Esto hace que el dispositivo restablezca los recuentos de reproducción y también devuelve un valor que indica si existen más datos de medición en el dispositivo que se deben recuperar llamando a GenerateMeterChallenge de nuevo.

Para obtener información extensa y código de ejemplo para la medición, consulte el sitio web de Windows Media.