PlayReady Device Porting Kit
PlayReady Device Porting Kit (Device PK, PK o DPK) contiene código fuente ANSI C diseñado para ayudar a los desarrolladores a crear dispositivos portátiles para su uso con contenido digital protegido con la tecnología PlayReady. Con este kit de portabilidad, la tecnología PlayReady se puede traducir a una amplia variedad de arquitecturas del sistema mediante diferentes entornos de sistema operativo y diversas clases de dispositivos, como teléfonos móviles, cajas de set-top y reproductores multimedia portátiles.
PlayReady Device Porting Kit proporciona características que puede usar para permitir que los dispositivos de hardware represente contenido digital protegido. El kit de portabilidad es una implementación de código fuente independiente de la plataforma y no optimizada de un cliente de PlayReady.
El kit de portabilidad admite la adquisición de licencias desde un servidor de licencias. El kit de portabilidad también admite la medición, los dominios de PlayReady, la protección y extracción de contenido que no son de A/V, la detención segura y un reloj seguro.
PlayReady Device Porting Kit es para proveedores de circuitos integrados (IC) y fabricantes de equipos originales (OEM) que quieran implementar PlayReady en sistemas operativos distintos de Windows, en varios procesadores y en dispositivos electrónicos de consumo. La API de PlayReady está escrita en C (no en C++) y se ajusta a los estándares de ANSI C para mantener la compatibilidad con la mayoría de los compiladores de plataforma.
Características
El kit de portabilidad proporciona las siguientes características:
Adquisición de licencias.
Administración de licencias y enlace para el descifrado.
Medición.
Unión a un dominio, deje y administración para grupos de dispositivos.
Detención segura.
Eliminación segura.
Reloj seguro y reloj anti-reversión.
Licencias encadenadas.
Licencias escalables (para TV lineal en directo con rotación de claves).
El código ANSI C simplifica la integración en dispositivos incrustados.
Componentes
El Kit de portabilidad se entrega como un archivo MSI de Microsoft que contiene las bibliotecas, ejemplos, herramientas y código fuente necesarios para crear dispositivos para su uso con contenido digital protegido con la tecnología PlayReady.
El Kit de portabilidad incluye los siguientes componentes:
Forma de código fuente de PlayReady.
Certificado de prueba aplicable.
Especificaciones y documentación y bibliotecas asociadas en formato de código de objeto.
Prueba de medios.