Condividi tramite


Versioni del prodotto PlayReady

La tabella seguente illustra la disponibilità delle funzionalità per ogni versione dei prodotti PlayReady.

 

Data di rilascio Versione Novità PlayReady Server SDK (.NET Legacy) PlayReady Server SDK (.NET Core) PlayReady Device Porting Kit Kit di Generazione Certificati PlayReady PlayReady PC SDK per App desktop di Windows 7
Giu'08 1.0 Versione iniziale 1.0.1105 1.0.1130 1.0.1130 1.1
Ottobre'08 1.2 Licenze integrate 1.2.1404 1.2.1404 1.2.1404 1,2
Maggio'09 1.3 Sezione Specifiche 1.3
Aprile '10 1.5 Streaming fluido con crittografia comune 1.5.4018 1,5 Nessun ulteriore miglioramento
Sep 10 1.5.2 Miglioramenti della sicurezza 1.5.4094
Set'11 2.0 - Live TV con rotazione delle chiavi tramite licenze incorporate scalabili
- Controllo del client Silverlight
2.0.1402 2.0.1402 2.0.1402
Aprile '12 2.1 - PlayEnablers per politiche aggiuntive
- Gestore del modello di licenza
2.1.1444
Dic'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
14 maggio 2.11 - MPEG-DASH
- Aggiornato trasmettitore per test PlayReady-ND
- Aggiornamenti di PlayReady Client SDK per iOS
- Aggiornamenti di PlayReady Client SDK per Android
2.11.2155
Mar'15 3.0 - SL3000
Chiavi multiple
- Arresto sicuro
- Miglioramenti per le licenze non persistenti
3.0 3.0.4019 3.0.2726
Set'16 3.2 Ora sicura (servizio dell'orologio sicuro nel TEE) 3.2.4242 3.2.4242 Deprecato
Apr'17 3.3 - Nuovo modulo CDMi
- Correzione delle vulnerabilità nel parser dell'intestazione PK
3.3.4474 3.3.4475
Ottobre 17 4.0 - Supporto esteso 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
Agosto 19 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
Ottobre 21 4.5 - Vedere Novità di PlayReady versione 4.5 4.5.7218 4.5.7218 4.5.7220
Dic'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).

Vi sono, tuttavia, alcune sfumature nella compatibilità quando servizi e 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 compilato prima della versione 2011 di Server SDK 2.0. I servizi che eseguono versioni precedenti di Server SDK dovranno essere aggiornati 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. Ci sono alcune sottigliezze come indicato di seguito e una modifica con i client PlayReady sviluppati nel Device Porting Kit 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à del 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 prima della versione 2.0 per ottenere una licenza di riproduzione multimediale.
*** I client PK 3.0 e versioni successive possono usare server licenze con 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, ad esempio Arresto sicuro e MaxResDecode, non sono disponibili durante la creazione di una licenza. Si sono verificati problemi con le licenze concatenate (radice/foglia) su certi client PK 3.0 con l'SDK del server 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 il test.

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