Versioni del prodotto PlayReady

Nella tabella seguente viene illustrata la disponibilità delle funzionalità per ogni versione dei prodotti PlayReady.

 

Data di rilascio Versione Novità PlayReady Server SDK (legacy.NET) PlayReady Server SDK (.NET Core) Kit per il porting dei dispositivi PlayReady PlayReady Certificate Generation Kit PlayReady PC SDK per Le app desktop di Windows 7
Giugno'08 1,0 Versione iniziale 1.0.1105 1.0.1130 1.0.1130 1.1
Ottobre'08 1.2 Licenze incorporate 1.2.1404 1.2.1404 1.2.1404 1.2
Maggio'09 1.3 Sezione Specifiche 1.3
Apr'10 1.5 Common Encryption Smooth Streaming 1.5.4018 1.5 Nessun ulteriore miglioramento
Sep'10 1.5.2 Miglioramenti della sicurezza 1.5.4094
Sep'11 2.0 - Live TV con rotazione delle chiavi tramite licenze incorporate scalabili
- Verifica client Silverlight
2.0.1402 2.0.1402 2.0.1402
Apr'12 2.1 - PlayEnablers per criteri aggiuntivi
- Gestore modelli di licenza
2.1.1444
Dec'12 2.5 - dispositivo PlayReady-Network (PlayReady-ND) 2.5.1789 2.5.1778
Novembre'13 2.9 - Esempio LicenseTemplateHandlerChaining
- Supporto per iOS e Android
2.9.1995
Maggio'14 2.11 - MPEG-DASH
- Aggiornamento del trasmettitore di test PlayReady-ND
- Aggiornamenti a PlayReady Client SDK per iOS
- Aggiornamenti a PlayReady Client SDK per Android
2.11.2155
Mar'15 3.0 - SL3000
- Più chiavi
- Arresto sicuro
- Miglioramenti per le licenze non persistenti
3.0 3.0.4019 3.0.2726
Sep'16 3.2 Ora sicura (servizio orologio sicuro nel teE) 3.2.4242 3.2.4242 Deprecato
Apr'17 3.3 - Nuovo modulo CDMi
- Correzione delle vulnerabilità nel parser di intestazione PK
3.3.4474 3.3.4475
Ottobre 17 4,0 - Supporto espanso per più modalità di crittografia comuni, 'cbcs' supportato oltre a 'cenc'.
- Supporto per l'eliminazione sicura
4.0.5117 4.0.5102 4.0.5102 Non più distribuito (vedere PlayReady in Windows)
Febbraio'19 4.2 - Vedere Novità di PlayReady versione 4.2 4.2.5545 4.2.5545
19 agosto 4.3 - Vedere Novità di PlayReady versione 4.3 4.3.5841 4.3.5841
Maggio'20 4.4 - Vedere Novità di PlayReady versione 4.4 4.4.6621 4.4.6621 4.4.6621
Ott'21 4.5 - Vedere Novità di PlayReady versione 4.5 4.5.7218 4.5.7218 4.5.7220
Dec'22 4,6 - Vedere Novità di PlayReady versione 4.6 4.6.7668 4.6.7604 4.6.7673

Compatibilità delle versioni di Porting Kit con le versioni di Server SDK

I servizi licenze PlayReady mantengono la compatibilità con le versioni precedenti per i dispositivi PlayReady legacy. Ad esempio, un nuovo servizio licenze sviluppato con PlayReady Server SDK 4.0 può distribuire licenze a un dispositivo legacy sviluppato usando PlayReady Device Porting Kit (PK) 1.2 dalla versione iniziale (2008).

Esistono tuttavia alcune sfumature di compatibilità man mano che i servizi e i dispositivi passano alle versioni PlayReady 3.0 e successive. I client PlayReady sviluppati con device porting kit 3.0 e versioni successive non possono ottenere licenze da un servizio licenze creato prima della versione 2011 di Server SDK 2.0. I servizi che eseguono versioni precedenti di Server SDK dovranno eseguire l'aggiornamento per essere compatibili con PlayReady 3.0 e versioni successive.

Matrice di compatibilità PlayReady

La maggior parte delle versioni di PlayReady nel client può funzionare con le diverse versioni di PlayReady Server SDK. Esistono alcune sottigliezze, come indicato di seguito, nonché una modifica con i client PlayReady sviluppati nel Kit di porting di dispositivi 4.0.

La tabella seguente elenca la compatibilità tra le varie versioni di PlayReady Device Porting Kit e PlayReady Server SDK:

Porting Kit e compatibilità server

   
* Alcuni client PK 1.2 non supportano la revoca necessaria in Server SDK 2.x+. Non è uno scenario comune.
** I client PK 3.0 e versioni successive non possono usare un SDK server precedente alla versione 2.0 per ottenere una licenza di riproduzione multimediale.
*** I client PK 3.0 e versioni successive possono usare server licenze usando un SDK 2.X, ma possono ottenere solo una licenza con un livello di sicurezza SL2000. Inoltre, le nuove funzionalità, ad esempio il supporto per le intestazioni della versione 4.2 (più chiavi) e i criteri come l'arresto sicuro e MaxResDecode, non sono disponibili durante la creazione di una licenza. Si sono verificati problemi con le licenze concatenati (radice/foglia) in alcuni client PK 3.0 con Server SDK 2.0. I servizi dovranno testare i client per convalidare la compatibilità. Alla fine di questo documento è disponibile un set di scenari che possono essere utili per i test.

Anche se PlayReady v3. I client basati su X/4.X funzionano con un server che esegue Server SDK v2.0, v2.1 o v2.9, Microsoft consiglia ai clienti di eseguire l'aggiornamento di Server SDK v1.5.2 alla versione più recente di Server SDK anziché eseguire l'aggiornamento a Server SDK v2.0, v2.1 o v2.9. Ciò garantisce che si sia in un percorso molto più supportabile.