PlayReady-Produktversionen

Die folgende Tabelle zeigt die Featureverfügbarkeit für jede Version der PlayReady-Produkte.

 

Veröffentlichungsdatum Version Neues PlayReady Server SDK (.NET Legacy) PlayReady Server SDK (.NET Core) PlayReady Device Porting Kit PlayReady Certificate Generation Kit PlayReady PC SDK für Windows 7-Desktop-Apps
Jun'08 1.0 Ursprüngliche Version 1.0.1105 1.0.1130 1.0.1130 1.1
Okt'08 1.2 Eingebettete Lizenzen 1.2.1404 1.2.1404 1.2.1404 1.2
Mai'09 1.3 Abschnitt "Spezifikationen" 1.3
April'10 1.5 Gängiges verschlüsselungsfreies Streaming 1.5.4018 1.5 Keine weiteren Verbesserungen
Sep'10 1.5.2 Verbesserungen der Sicherheit 1.5.4094
Sep'11 2.0 - Live-TV mit Schlüsselrotation durch skalierbare eingebettete Lizenzen
– Silverlight-Clientüberprüfung
2.0.1402 2.0.1402 2.0.1402
12. April 2.1 - PlayEnabler für zusätzliche Richtlinien
- Lizenzvorlagenhandler
2.1.1444
Dezember'12 2.5 – PlayReady-Network Gerät (PlayReady-ND) 2.5.1789 2.5.1778
Nov'13 2.9 - LicenseTemplateHandlerChaining-Beispiel
– Unterstützung für iOS und Android
2.9.1995
Mai'14 2.11 - MPEG-DASH
- Aktualisierter PlayReady-ND-Testsender
– Aktualisierungen zum PlayReady Client SDK für iOS
– Aktualisierungen zum PlayReady Client SDK für Android
2.11.2155
15. März 3.0 - SL3000
- Mehrere Schlüssel
- Sicherer Stopp
– Verbesserungen für nicht persistente Lizenzen
3.0 3.0.4019 3.0.2726
Sep'16 3.2 Secure Time (Secure Clock Service in the TEE) 3.2.4242 3.2.4242 Als veraltet markiert
Apr'17 3.3 - Neues CDMi-Modul
– Behebung von Sicherheitsrisiken im PK-Headerparser
3.3.4474 3.3.4475
Okt'17 4,0 - Erweiterte Unterstützung für mehrere allgemeine Verschlüsselungsmodi, "cbcs" zusätzlich zu "cenc" unterstützt.
- Unterstützung für sicheres Löschen
4.0.5117 4.0.5102 4.0.5102 Nicht mehr verteilt (siehe PlayReady unter Windows)
19. Februar 4.2 – Weitere Informationen finden Sie unter Neuerungen in PlayReady, Version 4.2. 4.2.5545 4.2.5545
Aug'19 4.3 – Weitere Informationen finden Sie unter Neuerungen in PlayReady Version 4.3. 4.3.5841 4.3.5841
Mai'20 4.4 – Weitere Informationen finden Sie unter Neuerungen in PlayReady Version 4.4. 4.4.6621 4.4.6621 4.4.6621
Okt'21 4.5 – Weitere Informationen finden Sie unter Neuerungen in PlayReady Version 4.5. 4.5.7218 4.5.7218 4.5.7220
Dez'22 4.6 – Weitere Informationen finden Sie unter Neuerungen in PlayReady Version 4.6. 4.6.7668 4.6.7604 4.6.7673

Portieren der Kit-Versionskompatibilität mit Server SDK-Versionen

PlayReady-Lizenzdienste sorgen für Abwärtskompatibilität für PlayReady-Legacygeräte. Beispielsweise kann ein neuer Lizenzdienst, der mit dem PlayReady Server SDK 4.0 entwickelt wurde, Lizenzen an ein Älteres Gerät übermitteln, das mit dem PlayReady Device Porting Kit (PK) 1.2 aus seiner ersten Version (2008) entwickelt wurde.

Es gibt jedoch einige Nuancen in der Kompatibilität, wenn Dienste und Geräte in playReady 3.0 und höhere Versionen wechseln. PlayReady-Clients, die mit dem Device Porting Kit 3.0 und höher entwickelt wurden, können keine Lizenzen von einem Lizenzdienst abrufen, der vor der Version 2011 des Server SDK 2.0 erstellt wurde. Dienste mit früheren Versionen des Server SDK müssen aktualisiert werden, um mit PlayReady 3.0 und höher kompatibel zu sein.

PlayReady-Kompatibilitätsmatrix

Die meisten Versionen von PlayReady auf dem Client können mit den verschiedenen Versionen des PlayReady Server SDK verwendet werden. Es gibt einige Feinheiten, wie unten erwähnt, sowie eine Änderung mit PlayReady-Clients, die auf dem 4.0 Device Porting Kit entwickelt wurden.

In der folgenden Tabelle ist die Kompatibilität zwischen den verschiedenen Versionen des PlayReady Device Porting Kit und playReady Server SDK aufgeführt:

Portierungskit und Serverkompatibilität

   
* Einige PK 1.2-Clients haben keine Sperrung unterstützt, die in Server SDK 2.x und höher erforderlich ist. Dies ist nicht üblich.
** PK 3.0- und höher-Clients können kein Server SDK vor Version 2.0 verwenden, um eine Medienwiedergabelizenz zu erhalten.
*** PK 3.0- und höher-Clients können Lizenzserver mit einem 2.X SDK verwenden, aber nur eine Lizenz mit der Sicherheitsstufe SL2000 erhalten. Darüber hinaus sind neue Features, z. B. Unterstützung für Version 4.2-Header (mehrere Schlüssel) und Richtlinien wie Secure Stop und MaxResDecode, beim Erstellen einer Lizenz nicht verfügbar. Auf einigen PK 3.0-Clients mit Server SDK 2.0 sind Probleme mit verketteten Lizenzen (Root/Leaf) aufgetreten. Dienste müssen Clients testen, um die Kompatibilität zu überprüfen. Am Ende dieses Dokuments gibt es eine Reihe von Szenarien, die beim Testen hilfreich sein können.

Obwohl PlayReady v3. X/4.X-basierte Clients arbeiten mit einem Server, auf dem Server SDK v2.0, v2.1 oder v2.9 ausgeführt wird, Microsoft empfiehlt, dass Kunden, die das Server SDK v1.5.2 ausführen, ein Upgrade auf die neueste Version des Server SDK durchführen, anstatt auf Server SDK v2.0, v2.1 oder v2.9 zu aktualisieren. Dadurch wird sichergestellt, dass Sie sich auf einem viel unterstützenden Weg befinden.