PlayReady Device Porting Kit
PlayReady Device Porting Kit (Device PK, PK oder DPK) enthält ANSI C-Quellcode, der Entwicklern dabei hilft, tragbare Geräte für die Verwendung mit digitalen Inhalten zu erstellen, die mit PlayReady-Technologie geschützt wurden. Mit diesem Portierungskit kann die PlayReady-Technologie dann in eine Vielzahl von Systemarchitekturen mit unterschiedlichen Betriebssystemumgebungen und verschiedenen Geräteklassen wie Mobiltelefonen, Set-Top-Boxen und tragbaren Media Playern übersetzt werden.
PlayReady Device Porting Kit bietet Features, mit denen Sie Ihre Hardwaregeräte zum Rendern geschützter digitaler Inhalte verwenden können. Das Portierungskit ist eine nicht optimierte, plattformunabhängige Quellcodeimplementierung eines PlayReady-Clients.
Das Portierungskit unterstützt den Lizenzkauf von einem Lizenzserver. Das Portierungskit unterstützt auch Metering, PlayReady-Domänen, Nicht-A/V-Inhaltsschutz und -extraktion, sicheres Beenden und eine sichere Uhr.
PlayReady Device Porting Kit ist für Anbieter für integrierte Schaltkreise und Originalgerätehersteller (OEMs) vorgesehen, die PlayReady auf anderen Betriebssystemen als Windows, auf verschiedenen Prozessoren und in Unterhaltungselektronikgeräten implementieren möchten. Die PlayReady-API wird in C (nicht C++) geschrieben und entspricht den ANSI C-Standards, um die Kompatibilität mit den meisten Plattformcompilern aufrechtzuerhalten.
Funktionen
Das Portierungskit bietet die folgenden Features:
Lizenzkauf.
Lizenzverwaltung und Bindung zur Entschlüsselung.
Dosierung.
Domänenbeitritt, Verlassen und Verwaltung für Gerätegruppen.
Sicherer Stopp.
Sicheres Löschen.
Sichere Uhr und Antirollbackuhr.
Verkettete Lizenzen.
Skalierbare Lizenzen (für live lineare TV mit Schlüsseldrehung).
ANSI C-Code vereinfacht die Integration auf eingebetteten Geräten.
Komponenten
Das Porting Kit wird als Microsoft MSI-Datei bereitgestellt, die die Bibliotheken, Beispiele, Tools und Quellcode enthält, die zum Erstellen von Geräten für die Verwendung mit digitalen Inhalten erforderlich sind, die mit PlayReady-Technologie geschützt wurden.
Das Portierungskit enthält die folgenden Komponenten:
Die Quellcodeform von PlayReady.
Anwendbares Testzertifikat.
Spezifikationen und zugehörige Dokumentationen und Bibliotheken im Objektcodeformular.
Testen Sie Medien.