Versiones de producto de PlayReady
En la tabla siguiente se muestra la disponibilidad de características para cada versión de los productos de PlayReady.
Fecha de la versión | Versión | Novedades | SDK de Servidor playReady (heredado de .NET) | SDK de Servidor PlayReady (.NET Core) | PlayReady Device Porting Kit | Kit de generación de certificados playReady | SDK de PC playReady para aplicaciones de escritorio de Windows 7 |
---|---|---|---|---|---|---|---|
Jun'08 | 1.0 | Versión inicial | 1.0.1105 | — | 1.0.1130 | 1.0.1130 | 1.1 |
Oct'08 | 1.2 | Licencias insertadas | 1.2.1404 | — | 1.2.1404 | 1.2.1404 | 1,2 |
Mayo'09 | 1.3 | Sección Especificaciones | — | — | — | — | 1.3 |
Abr'10 | 1.5 | Common Encryption Smooth Streaming | 1.5.4018 | — | — | 1.5 | No se han mejorado aún más |
10 de septiembre | 1.5.2 | Mejoras de seguridad | 1.5.4094 | — | — | — | — |
11 de septiembre | 2.0 | - Live TV con rotación de claves a través de licencias insertadas escalables - Comprobación del cliente de Silverlight |
2.0.1402 | — | 2.0.1402 | 2.0.1402 | — |
Abr'12 | 2.1 | - PlayEnablers para directivas adicionales - Controlador de plantillas de licencia |
2.1.1444 | — | — | — | — |
Dic'12 | 2.5 | - dispositivo PlayReady-Network (PlayReady-ND) | — | — | 2.5.1789 | 2.5.1778 | — |
Noviembre'13 | 2.9 | - Ejemplo licenseTemplateHandlerChaining - Compatibilidad con iOS y Android |
2.9.1995 | — | — | — | — |
Mayo'14 | 2.11 | - MPEG-DASH - Actualizado transmisor de prueba playReady-ND - Novedades al SDK de cliente de PlayReady para iOS - Novedades al SDK de cliente de PlayReady para Android |
— | — | 2.11.2155 | — | — |
Mar'15 | 3.0 | - SL3000 - Varias claves - Detención segura - Mejoras en las licencias no persistentes |
3.0 | — | 3.0.4019 | 3.0.2726 | — |
16 de septiembre | 3.2 | Tiempo seguro (servicio de reloj seguro en el TEE) | — | — | 3.2.4242 | 3.2.4242 | Obsoleto |
Abr'17 | 3.3 | - Nuevo módulo CDMi - Corrección de vulnerabilidades en el analizador de encabezados PK |
— | — | 3.3.4474 | 3.3.4475 | — |
Oct'17 | 4.0 | - Se ha ampliado la compatibilidad con varios modos de cifrado comunes, "cbcs" admitidos además de "cenc". - Compatibilidad con eliminación segura |
4.0.5117 | — | 4.0.5102 | 4.0.5102 | Ya no se distribuye (consulte PlayReady en Windows) |
19 de febrero | 4.2 | - Ver las novedades de PlayReady versión 4.2 | 4.2.5545 | — | 4.2.5545 | — | — |
19 de agosto | 4.3 | - Ver las novedades de PlayReady versión 4.3 | 4.3.5841 | 4.3.5841 | — | — | — |
Mayo'20 | 4.4. | - Ver las novedades de PlayReady versión 4.4 | 4.4.6621 | 4.4.6621 | 4.4.6621 | — | — |
Octubre de 21 | 4.5 | - Ver las novedades de PlayReady versión 4.5 | 4.5.7218 | 4.5.7218 | 4.5.7220 | — | — |
Dic'22 | 4.6 | - Ver las novedades de PlayReady, versión 4.6 | 4.6.7668 | 4.6.7604 | 4.6.7673 | — | — |
Compatibilidad de versiones del kit de migración con versiones del SDK de servidor
Los servicios de licencia de PlayReady mantienen la compatibilidad con versiones anteriores para dispositivos PlayReady heredados. Por ejemplo, un nuevo servicio de licencia desarrollado con el SDK de PlayReady Server 4.0 puede entregar licencias a un dispositivo heredado que se desarrolló mediante el Kit de portabilidad de dispositivos PlayReady (PK) 1.2 desde su versión inicial (2008).
Sin embargo, hay algunos matices en la compatibilidad a medida que los servicios y los dispositivos pasan a las versiones playReady 3.0 y versiones posteriores. Los clientes de PlayReady desarrollados con el Kit de migración de dispositivos 3.0 y versiones posteriores no pueden obtener licencias de un servicio de licencias creado antes de la versión 2011 del SDK de Server 2.0. Los servicios que ejecutan versiones anteriores del SDK del servidor deberán actualizarse para que sean compatibles con PlayReady 3.0 y versiones posteriores.
Matriz de compatibilidad de PlayReady
La mayoría de las versiones de PlayReady en el cliente pueden funcionar con las distintas versiones del SDK de PlayReady Server. Hay algunas sutilezas, como se indica a continuación, así como un cambio con los clientes de PlayReady desarrollados en el Kit de migración de dispositivos 4.0.
En la tabla siguiente se muestra la compatibilidad entre las distintas versiones del SDK de PlayReady Device Porting Kit y playReady Server:
* | Algunos clientes PK 1.2 no admitieron la revocación, que es necesaria en Server SDK 2.x+. Esto no es habitual. |
** | PK 3.0 y clientes posteriores no pueden usar un SDK de Servidor anterior a la versión 2.0 para obtener una licencia de reproducción multimedia. |
*** | PK 3.0 y clientes posteriores pueden usar servidores de licencias mediante un SDK 2.X, pero solo puede obtener una licencia con un nivel de seguridad SL2000. Además, las nuevas características, como la compatibilidad con encabezados de la versión 4.2 (varias claves) y directivas como Secure Stop y MaxResDecode, no están disponibles al crear una licencia. Se han producido problemas con las licencias encadenadas (raíz/hoja) en algunos clientes PK 3.0 con Server SDK 2.0. Los servicios tendrán que probar los clientes para validar la compatibilidad. Hay un conjunto de escenarios al final de este documento que pueden ayudar en las pruebas. |
Aunque PlayReady v3. Los clientes basados en X/4.X funcionan con un servidor que ejecuta server SDK v2.0, v2.1 o v2.9, Microsoft recomienda que los clientes que ejecuten Server SDK v1.5.2 actualicen a la versión más reciente del SDK de Server en lugar de actualizar a Server SDK v2.0, v2.1 o v2.9. Esto garantizará que se encuentre en una ruta de acceso mucho más compatible.