Ecosistema de PlayReady

Los clientes y servidores son los dos componentes principales del ecosistema de PlayReady. Estos componentes se comunican mediante protocolos especificados por Microsoft. El contenido está protegido por un servicio de empaquetado de contenido mediante PlayReady y, a continuación, se transfiere a los clientes que descifran el contenido mediante la información almacenada en una licencia. La información de esta sección sirve como una introducción a los conceptos de PlayReady que se proporcionan como escenarios en escenarios comunes de PlayReady.

Clientes PlayReady

Los clientes de PlayReady son dispositivos capaces de reproducir contenido protegido cuando se le concede una licencia para ese contenido (como programas de reproductor multimedia en equipos personales o aplicaciones en dispositivos como teléfonos celulares, tabletas y TELEVISORes inteligentes). Los clientes de PlayReady también deben poder aplicar los derechos y restricciones asociados a una directiva incluida en una licencia.

En la ilustración siguiente se muestran los iconos usados en este documento que simbolizan los dispositivos usados como clientes de PlayReady.

PlayReady Clients

Servidores PlayReady

Los servidores de aplicaciones personalizados habilitan la interoperación con los clientes. Los proveedores de servicios usan el Kit de desarrollo de software (SDK) de PlayReady Server para compilar servidores con lógica de negocios específica del servicio. Por ejemplo, un servicio de suscripción personalizaría servidores para tener una licencia específica del servicio. La licencia puede incluir tiempos de expiración y restricciones de emisión de licencias que se vinculan a un back-end de datos específico que tiene información de suscriptor. Mediante el SDK de PlayReady Server, el generador de servidores personalizado puede estar seguro de que el servicio protegerá el contenido y emitirá licencias que funcionen con clientes de PlayReady.

Los servidores PlayReady incluyen servidores de licencias, controladores de dominio, servidores de medición, servidores de detención segura y servidores de eliminación segura. Estos servidores se desarrollan en el mismo SDK de PlayReady Server.

Además, un servicio también tiene un empaquetador de contenido para cifrar y codificar contenido, y un back-end de streaming y CDN para distribuir el contenido en la red.

En la ilustración siguiente se muestran los iconos usados en este documento para representar los distintos servidores.

PlayReady Servers

Nota

El contenido se almacena y distribuye mediante servidores web, pero los productos de PlayReady no incluyen ni requieren un servidor web especializado para el almacenamiento y distribución de contenido.

Flujo de contenido y licencia

En los sistemas PlayReady, un servicio de empaquetado de contenido cifra el contenido y lo almacena en un servidor web. Los clientes adquieren este contenido cifrado a través de streaming o descarga. Los clientes también adquieren una licencia de PlayReady de un servidor de licencias, que contiene la información necesaria para descifrar el contenido para la representación.

En la ilustración siguiente se muestra el contenido y el flujo de licencia para la adquisición de licencias (LA). La flecha gris indica la transferencia de contenido clara, las flechas negras indican la transferencia de contenido protegida sin licencia y las flechas blancas indican transferencias de licencia.

Content License Flow

En los pasos siguientes se describe el contenido y el flujo de licencia para la adquisición de licencias que se muestra en la ilustración anterior:

  1. Un proveedor de contenido empaqueta contenido desprotegido mediante software de terceros o el SDK de PlayReady Server.

  2. Cuando se empaqueta el contenido, el proveedor de contenido copia el contenido protegido en un servidor o sistema de distribución de contenido.

  3. El proveedor de contenido transfiere la información de licencia a un servidor de licencias.

  4. A continuación, un cliente adquirirá el contenido protegido.

  5. Cuando el cliente intenta reproducir el contenido, el encabezado indica que el cliente debe adquirir una licencia. A continuación, el cliente realiza la adquisición de licencias desde un servidor de licencias.

Para obtener más información sobre la adquisición de licencias, consulte Adquisición de licencias.

El proceso de cifrado y licencias de PlayReady se explica más completamente en el proceso básico de cifrado y licencias.