# ネイティブ DRM の連携

ネイティブの統合 Widevine, PlayReady, FairPlay, または WisePlay 顧客との DRM-X 6.0 サーバを埋め込むことなく、Universal Playback Session Contractを使用する 認証情報.

暗号化された動画と DRM ライセンスは別の経路で配信されます

CDN は暗号化された動画を配信します。バックエンドが視聴権限を確認し、DRM ライセンスサービスが対応デバイスでの復号を許可します。

- 01**ストレージ / CDN**

暗号化されたメディアをプレーヤーに配信します。

- 02**お客様のバックエンド**

視聴権限を確認し、DRM-X に再生の認可をリクエストします。

- 03**DRM-X**

再生の認可情報を検証し、DRM ライセンスリクエストを処理します。

- 04**プレーヤー + デバイス**

デバイスの DRM システムを使ってライセンスを取得し、暗号化されたメディアを再生します。

バックエンドはアクセスを決定します。DRM-Xは署名されたポリシーを強制します。暗号化されたメディアとDRMのライセンスは、別の配送パスに従います。

## レイヤー[#](#responsibilities-by-layer)による責任

| レイヤー | 責任について | 
| --- | --- |

| 顧客バックエンド | 認証、認証チェック、信頼できるContent IDを選択し、サーバー所有のポリシー、リクエストセッションを選択します。 | 

| DRM-X | パッケージを解決し、方針を検証して下さい、承認を署名して下さい、提供者の要求を指示して下さい、ライフサイクルを強制して下さい。 | 

| ネイティブクライアント | 登録されたマニフェストをロードし、プラットフォームCDMを初期化し、ネイティブチャレンジを送信し、ライセンス、リリースセッションを適用します。 | 



## 共通の統合のシーケンス[#](#common-integration-sequence)

- サポートされている DRM と真の再生機能を検出します。
- 認証された再生エンドポイントをカタログ参照で呼び出します。
- 返されたマニフェストをロードし、要求されたキーシステムを初期化します。
- 返された承認をDRMの証明書とライセンス・ルートにのみ添付します。
- 変換なしでネイティブなバイナリチャレンジとライセンスボディを渡します。
- ライセンスされたトラックと最大高さ制限を適用します。
- 各ターミナルパスのリリースルートを呼び出します。



## プロバイダー固有のケア[#](#provider-specific-care)

- **Widevine:** PSSH/init data と license body のバイナリを保ち、セキュリティレベルの資格を尊重します。
- **PlayReady:** は、ネイティブチャレンジのコンテンツタイプと応答を保存します。物理ハードウェアの Edge と Windows を修飾します。
- **FairPlay:** は SKD の識別子および厳密な SPC/CKC の交換を用いる適用証明書を使用します。
- **WisePlay:** は、対象となるHuawei プラットフォームがサポートする、資格のある初期化とセッションモデルを使用します。



## フェイルクローズ[#](#fail-closed)

未登録のマニフェスト、予期しないリダイレクト先、変更されたコンテンツタイプ、特大のボディ、期限切れの権限、不一致のDRMシステム、およびセッションの許可された起源の外の応答を拒絶します。 保護されたコンテンツから削除しないようにしてください。

<!-- Canonical: https://docs.drm-x.com/ja/sdk/native -->
<!-- Language: ja -->
