PlayReady 裝置移植套件 (裝置 PK、PK 或 DPK) 包含 ANSI C 原始程式碼,其設計目的是協助開發人員建立可攜式裝置,以搭配受 PlayReady 技術保護的數位內容使用。 透過此移植套件,PlayReady 技術接著可以使用不同的作系統環境和各種裝置類別,例如行動電話、機頂盒和可攜式媒體播放機,轉譯成各種不同的系統架構。
PlayReady 裝置移植套件提供可讓您用來讓硬體裝置轉譯受保護數位內容的功能。 移植套件是 PlayReady 用戶端的非優化、與平台無關的原始程式碼實作。
移植套件支援從授權伺服器取得授權。 移植套件也支援計量、PlayReady 網域、非 A/V 內容保護和擷取、安全停止和安全時鐘。
PlayReady 裝置移植套件適用於積體電路(IC)廠商和原始設備製造商(OEM),他們想要在 Windows 以外的作系統、各種處理器和消費者電子產品上實作 PlayReady。 PlayReady API 是以 C 撰寫的(非C++),且符合 ANSI C 標準,以維持與大部分平臺編譯程式的相容性。
特徵
移植套件提供下列功能:
授權取得。
解密的授權管理和系結。
計量。
裝置群組的加入網域、離開網域和管理。
安全停止。
安全刪除。
安全時鐘和防回滾時鐘。
鏈結授權。
可調整的授權(適用於具有密鑰輪替的即時線性電視)。
ANSI C 程式代碼可簡化內嵌裝置上的整合。
元件
移植套件會以Microsoft MSI 檔案的形式提供,其中包含建立裝置以搭配使用 PlayReady 技術保護的數位內容所需的連結庫、範例、工具和原始程式碼。
移植套件包含下列元件:
PlayReady 的原始程式碼形式。
適用的測試憑證。
物件碼形式的規格說明及相關文件和程式庫。
測試媒體。