Medición de uso de contenido
Con la tecnología de Windows Media 10, ahora puede 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 derechos de autor mediante la medición precisa del uso de 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 Administrador de derechos de Windows Media 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 Administrador de derechos de Windows Media. El SDK se puede adquirir rellenando la información necesaria en la página de licencias de Windows Media.
Una aplicación puede tener una medición integrada en él o puede compilar un complemento COM para una aplicación existente, como Windows Media Player, 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, consulte las páginas web de Microsoft enumeradas en la Declaración de privacidad.
La adquisición de datos de medición desde 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 acumulen en el dispositivo y ralenticen 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.
Los pasos siguientes muestran cómo una aplicación puede medir el uso de contenido.
- 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 a QueryDeviceStatus, como se describe en Control del contenido protegido en la aplicación, para asegurarse de que el dispositivo es válido y está actualizado.
- Solicite información de medición desde el dispositivo llamando a IWMDRMDeviceApp::GenerateMeterChallenge.
- 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 que los datos se envíen como un comando POST, como par nombre-valor. El proveedor de servicios debe informarle de sus requisitos de formato concretos.
- 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 devuelva un valor que indica si existen más datos de medición en el dispositivo que se deban recuperar llamando a GenerateMeterChallenge de nuevo.
Para obtener información amplia y código de ejemplo para la medición, consulte el sitio web de Windows Media.