Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
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:
| * | 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.