PlayReady Device Porting Kit
PlayReady デバイス 移植キット (デバイス PK、PK、または DPK) には、開発者が PlayReady テクノロジで保護されたデジタル コンテンツで使用するポータブル デバイスを作成するのに役立つ ANSI C ソース コードが含まれています。 この移植キットを使用すると、PlayReady テクノロジは、さまざまなオペレーティング システム環境と、携帯電話、セットトップ ボックス、ポータブル メディア プレーヤーなどのさまざまなデバイス クラスを使用して、さまざまなシステム アーキテクチャに変換できます。
PlayReady Device Porting Kit には、ハードウェア デバイスで保護されたデジタル コンテンツをレンダリングするために使用できる機能が用意されています。 移植キットは、PlayReady クライアントの最適化されていないプラットフォームに依存しないソース コード実装です。
移植キットは、ライセンス サーバーからのライセンス取得をサポートします。 移植キットでは、測定、PlayReady ドメイン、非 A/V コンテンツの保護と抽出、安全な停止、セキュリティで保護されたクロックもサポートされています。
PlayReady Device Porting Kit は、Windows以外のオペレーティング システム、さまざまなプロセッサ、およびコンシューマー エレクトロニクス デバイスで PlayReady を実装する集積回路 (IC) ベンダーおよび OEM 向けです。 PlayReady API は C (C++ ではなく) で記述され、ほとんどのプラットフォーム コンパイラとの互換性を維持するために ANSI C 標準に準拠しています。
特徴
移植キットには、次の機能があります。
ライセンスの取得。
暗号化解除のためのライセンス管理とバインド。
測光。
デバイスのグループのドメイン参加、脱退、管理。
Secure Stop。
セキュリティで保護された削除。
セキュリティで保護されたクロックとロールバック対策クロック。
チェーンされたライセンス。
スケーラブルなライセンス (キーローテーション付きのライブリニアテレビ用)。
ANSI C コードを使用すると、埋め込みデバイスの統合が簡略化されます。
コンポーネント
移植キットは、PlayReady テクノロジで保護されたデジタル コンテンツで使用するデバイスを作成するために必要なライブラリ、サンプル、ツール、ソース コードを含む Microsoft MSI ファイルとして提供されます。
移植キットには、次のコンポーネントが含まれています。
PlayReady のソース コード形式。
適用可能なテスト証明書。
オブジェクト コード形式の仕様と関連ドキュメントとライブラリ。
メディアをテストします。