Medición de PlayReady
La medición es el proceso para contar el número de veces que se reproduce el contenido. La medición es importante porque permite que un proveedor de servicios de contenido de suscripción ofrezca contenido sobre esta base. Por ejemplo, en Norteamérica, si se transfiere una canción a un sistema "ciego", en el que no habrá ningún seguimiento del uso, se requiere una "regalía mecánica" de aproximadamente 8 centavos por canción. Por otro lado, si el licenciatario supervisa el uso del contenido y lo informa, el licenciatario paga una regalía mecánica reducida de 1 centavo por cada juego. Esto puede suponer una diferencia significativa durante las transferencias de grandes catálogos de música (por ejemplo, 10.000 canciones). Incluso la música muy pesada es probable que genere sólo 2.000 obras al mes ($20 en regalías), mientras que la regalía mecánica para estas 10.000 canciones habría sido de $800. Por lo tanto, existe un incentivo económico para el contenido de "medición" en esta circunstancia.
Nota
Las tasas indicadas en esta sección son ejemplos. Las tarifas reales pueden variar en función de los acuerdos entre los propietarios de contenido y los proveedores de servicios.
El contenido medido usa una licencia con un identificador de medición (MID) para realizar un seguimiento del uso del contenido. Cuando se reproduce el contenido con una licencia de uso medido, actualiza las entradas en el almacén de medición. La licencia contiene MID, y esto permite agrupar la información por MID. Los datos de uso se agrupan por el identificador de clave (KID), si hay un KID diferente para cada archivo de contenido, se notifica cada uso de ese archivo. La medición se activa una vez para una licencia completa. En ese momento, cada derecho incrementará una entrada independiente en el almacén. La medición se puede habilitar en cualquier dispositivo.
Para realizar la medición, un dispositivo transmite sus datos de medición a un servidor de agregación de medición. Además, la aplicación del reproductor multimedia puede realizar cálculos de programación adicionales para restringir los ciclos de informes de medición a intervalos regulares, como cada dos semanas.
En la ilustración siguiente se muestra la arquitectura de medición básica.
El proceso de medición realiza los pasos siguientes, como se muestra en la ilustración:
El servicio de agregación de medición proporciona al emisor de licencias un certificado de medición, que contiene un identificador de medición y una dirección URL que indica dónde se notificarán los datos de medición. A continuación, el emisor de licencias incluye mid en las licencias para el contenido que requiere medición.
Los usuarios finales adquieren este contenido y reciben una licencia para ese contenido, a través del proceso de adquisición de licencias estándar.
Un reproductor multimedia en un dispositivo abre esta licencia de contenido. El componente DRM del reproductor multimedia registra los datos de medición, que incluye un recuento del número de veces que se usa el contenido, el tipo de acción realizada y el identificador de medición.
Nota
Al grabar datos de medición, el reproductor multimedia usa el identificador de clave de licencia para calcular las acciones contadas. Por lo tanto, para realizar un seguimiento de la información de medición de elementos de contenido individuales, debe proteger cada elemento de contenido mediante un identificador de clave único.
Un complemento de medición o una aplicación en el dispositivo solicita periódicamente datos de medición para un identificador de medición específico y, a continuación, envía los datos al servicio de agregación de medición correspondiente.
Estos datos de medición solo se pueden descifrar mediante el servicio de agregación de medición que posee el certificado de medición que contiene este identificador de medición.
Por ejemplo, supongamos que un usuario se suscribe a dos servicios de música y descarga contenido medido de cada uno. El complemento de medición para uno de los servicios solicita datos de medición para su identificador de medición. Solo se recopilan los datos de medición de ese identificador y, a continuación, se envían al servicio de agregación de medición correspondiente.
En este momento, se crea un identificador de transacción para los elementos que se notifican.
Una vez que el servicio de agregación de medición recibe y procesa los datos de medición, el servicio devuelve una respuesta al reproductor multimedia, lo que pide al reproductor que borre los datos de medición notificados. El identificador de transacción se guarda hasta que se haya completado una transacción de informes. Si se interrumpe el proceso de generación de informes de datos de medición, el identificador de transacción identifica qué datos se van a reenviar, lo que garantiza que se complete una transacción antes de borrar el almacén de datos.
PlayReady incorpora un protocolo para obtener el certificado de medición del servidor de licencias.
Cada licencia para contenido medido contiene un identificador de medición (MID). Cada vez que el dispositivo usa esta licencia (por ejemplo, reproduciendo el contenido), la sección de medición del almacén de datos se actualiza incrementando el recuento medido de la acción que acaba de realizar; esta actualización se produce al mismo tiempo que se actualizan las operaciones de almacenamiento seguro. Los datos de cada tipo de acción de uso medido se almacenan por separado.
El dispositivo notifica periódicamente sus datos de medición al servicio de agregación de medición. Esta información se recopila para cada acción de uso medido de un mid determinado en el almacén de medición. Periódicamente, el reproductor del dispositivo inicia el proceso de informar de los datos de medición y recibe un certificado de medición en la solicitud de un desafío de medición. Este certificado de medición contiene mid y la dirección URL del servicio de agregación de medición correspondiente. El dispositivo crea un desafío de medición para MID y envía el desafío a la dirección URL del servicio de agregación de medición. Por ejemplo, supongamos que un usuario se suscribe a dos servicios de música y descarga contenido medido de cada uno. Los datos de medición se notificarían mediante dos desafíos de medición. Después de esta transacción, el dispositivo debe borrar y restablecer el almacén de medición en el dispositivo para todos los elementos notificados en el desafío de medición.
El dispositivo cifra el desafío de medición con la clave pública del certificado de medición y firma el desafío.
El servicio de agregación de medición descifra el desafío de medición con la clave privada del certificado de medición; este valor solo se conoce para el servicio de agregación de medición. A continuación, devuelve una respuesta de medición al dispositivo.
El dispositivo procesa la respuesta, que indica los MID para los que se borrará y restablecerá el almacén de datos.