オーディエンスを実際に所有するデバイスをサーブ
PlayReady は、互換性のある Windows アプリケーション、コネクティッドテレビ、およびライセンスされた組み込みクライアントにとって重要な DRM オプションです。 DRM-X は、ライセンスワークフローを Widevine、 FairPlay と WisePlay に置くため、複数のデバイスサービスが DRM ごとに個別の顧客ビジネスプロセスを作成する代わりに、その資格モデルを共有できます。
サポートは、実際のオペレーティングシステム、ブラウザ、ファームウェア、ハードウェアの組み合わせのプロパティです。 WindowsブラウザやテレビがPlayReadyを暴露するかどうか、またはすべての実装が同じセキュリティレベルを提供すると仮定しないでください。 サポートされているクライアントスタックを識別し、コーデック、解像度、または暗号化プロファイルにコミットします。
ライセンスを接続して購入、レンタル、サブスクリプションへ
バックエンドは、顧客アイデンティティとビューイングの権利の権限を保持します。 公開されたコンテンツとポリシーを選択し、短命 DRM License Token を取得したり、結合されたプロキシの承認をインテグレーションに適切に返します。 長期的に DRM-X 認証情報 は、サーバーに滞在します。
PlayReady クライアントは独自のライセンス チャレンジを作成します。プレーヤー は、設定されたライセンス ルートにチャレンジし、クライアント DRM コンポーネントへの応答を返します。 プロトコルの期待されるコンテンツ タイプとバイトを保存します。 暗号化されたメディアは、選択したサポートされたホスティングと CDN のアレンジを通して引き続き配信することができます。
タイトルおよび出力パスへの一致の保護
便利なプレミアムビデオポリシーは、有効期限以上の時間をカバーします。 許可されたセキュリティレベル、解像度、およびコンテンツ契約によって必要な出力保護の動作を選択します。 外部ディスプレイをテストし、通常の再生と同じ受諾プロセスの一環として変更を出力します。
適応パッケージでは、キーモデルを意図したトラックルールと整列します。 1つの均一ルールを単一キーパッケージに適用すると、ティアされたビデオキーの個別のルールを強制することとは異なります。 あらゆる障害が承認問題だったかのように プレーヤー をデバッグする前に、パッケージの識別子と DRM の初期化データを検証します。
- クライアントとファームウェアの互換性
- パッケージの暗号化とDRMの初期化
- セキュリティレベル、HDCPおよび外部表示動作
- エンド・オブ・プレイバックリリースとバインドされたエラー回復
プロジェクトの選択肢として永続的でオンボードのライセンスを扱います
PlayReady は、永続的なライセンスを持つアプリケーションモデルをサポートしていますが、オフライン製品はまだ互換性のあるネイティブクライアント、ライセンスされた永続的なポリシーと信頼性の高いメディアダウンロードのライフサイクルが必要です。 現在の DRM-X Android SDK の文書化されたオフライン実装は Widevine です。 ユニバーサル PlayReady オフライン SDK として提示されるべきではありません。
専用のトランスポートまたは埋め込まれたデプロイメントについては、Haihaisoft で正確なクライアントとライセンスサービス要件を議論します。プロバイダーの許可、プロビジョニング、安全なストレージ、および切断された操作は、そのプロジェクトに適している必要があります。標準クラウドライセンスだけでは、オンボード PlayReady デプロイが準備完了していることは証明されていません。
よくある質問
1つのサービスがPlayReadyとWidevineを使用することができますか?
はい。バックエンドは 1 つのエン資格ワークフローを使用して、各クライアントの互換性のある DRM パスを選択できます。パッケージとポリシーは、そのパスをサポートする必要があります。
すべてのスマートテレビが機能しますか?
ブランケットの互換性要求は適切ではありません。TVモデル、ファームウェア、DRM実装、コーデックおよび出力要件を確認します。
オフライン PlayReady は Android チュートリアルに含まれていますか?
いいえ。このチュートリアルでは、Android に Widevine を記述します。 特定の PlayReady をネイティブ/オフラインのクライアントの統合を別々に解釈します。
プラットホームの背景: マイクロソフト PlayReady アプリケーション開発. Product behavior and deployment scope are described above; platform capabilities do not imply every customer deployment is qualified.
