Funcionamiento de un empaquetador de PlayReady
Tenga en cuenta que el funcionamiento de un empaquetador que proporciona protección de PlayReady para el contenido que desea proteger:
- No requiere un contrato de licencia de Microsoft.
- No aplica ningún cargo ni pagos de regalías a Microsoft.
En la ilustración siguiente se muestra la vista general de cómo funciona un empaquetador de PlayReady con otras partes del sistema de entrega de contenido.
Pasos:
Debe conectar el empaquetador a un sistema de administración de claves para almacenar las claves de cifrado de contenido para cada fragmento de contenido. Como alternativa, puede establecer manualmente las claves de cifrado de contenido o la inicialización de clave a través de la interfaz del empaquetador.
El empaquetador recibe contenido no cifrado.
El empaquetador genera contenido protegido.
Directivas de empaquetado y cliente
El empaquetador solo empaqueta y protege el contenido. No define las directivas que el servidor de licencias de PlayReady enviará a los clientes.
Una vez protegido el contenido, el servicio puede definir cualquier conjunto de directivas de PlayReady que se envíen a cualquier cliente de forma independiente, insertándolos en la licencia generada para ese cliente en particular. Esto significa que, la misma parte de contenido, una vez protegida y identificada con su KID o lista de KIDs, se puede servir al cliente A con un determinado conjunto de directivas de reproducción (por ejemplo, reproducir en pantalla interna, hasta la resolución 4K, durante 48 horas como máximo), mientras que se sirve al cliente B con un conjunto diferente de directivas de reproducción (por ejemplo, reproducir en pantallas internas y externas, hasta el máximo de resolución de 1080p, sin limitación de tiempo).
Interfaz de configuración del empaquetador
Normalmente, el empaquetador proporciona una interfaz de configuración a través de una página web y a través de las API. Este es un ejemplo de la interfaz de configuración del empaquetador integrado en Azure Media Services:
Para cada fragmento de contenido que se va a proteger, va a introducir la clave de cifrado kid y de contenido con uno de los métodos siguientes:
Escriba kid y la clave de contenido. La inicialización de clave no es necesaria en este caso.
Escriba kid y inicialización de clave y deje que el empaquetador calcule la clave de contenido.