# Multi-DRM の仕組み

Multi-DRM による動画保護、バックエンドでの視聴権限の管理、プレーヤーによる DRM ライセンス取得の仕組みを説明します。

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

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

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

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

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

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

- 03**DRM-X**

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

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

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

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

## Multi-DRM とは[#](#what-multi-drm-means)

ブラウザーやデバイスによって、使用する DRM システムは異なります。DRM-X では、コンテンツの暗号化、再生の認可、ライセンス配信をまとめて導入できます。お客様のバックエンドが視聴権限を確認すると、DRM-X は対応プレーヤー向けの再生設定と認可情報を返します。プレーヤーはその後、暗号化された動画の再生に必要な DRM ライセンスをリクエストします。

| DRM | 典型的な顧客 | 保護された配達 | 
| --- | --- | --- |

| Widevine | Chrome、Android、Android TV、Fire TV | DASH/CENC | 

| PlayReady | マイクロソフト Edge、Windows、多用性があるTV | DASH/CENC | 

| FairPlay Streaming | Safari、iPhone、iPad、Apple TV | HLS/CBCS | 

| WisePlay | 互換性のあるHuaweiデバイスとブラウザ | 登録された資格のある出力 | 



## 安定したContent ID、登録されたマニフェスト[#](#stable-content-id-registered-manifests)

あなたのビジネスは安定した Content ID を参照します。 公開された保護されたファイルは、その権威あるマニフェストの変種とキーモデルを所有しています。 セッション作成中に DRM-X 要求された DRM およびプラットフォーム機能の登録済みの出力を選択します。 クライアントは異なるマニフェストを代用することはできません。



## パッケージ[#](#choose-the-key-model-before-packaging)の前にキー モデルを選んで下さい

互換性

### Single Key Protection

1つのプレゼンテーションキーと1つの`ALL`ポリシールール。最も広い4つのプラットフォームの互換性が1層のキー分離を超える場合に使用します。

プレミアムティアーズ

### Multi-key Quality Tiered

シェアする AUDIO, SD, HD, UHD1, と UHD2 スコープ。省略された層はキーを受け取り、より強い層はより強い保証か出力保護を要求できます。

DRM-X プレーヤー は公開されたキーモデルを検出し、一致するポリシーエディタを自動的に推薦します。



## Control plane and data plane[#](#control-plane-and-data-plane)

The control plane manages environments, content, key sets, immutable package releases, registered storage, API clients, policies, and audit evidence. The data plane creates short-lived playback sessions and transports native certificate, license, renewal, and release traffic.

**あなたのバックエンドは権威あるまま**DRM-X は、顧客、注文、コース、またはサブスクリプションデータベースを置き換えません。認証されたサーバーが作成するバインドされた決定を強制します。



建築設計 

## ブラウザ、アプリケーション、およびTV[#](#one-flow-for-browsers-applications-and-tvs)の1つのフロー



```
Viewer signs in to your service
  → Your backend checks purchase / subscription / course access
  → Your backend selects a named template or complete custom policy
  → POST api6.drm-x.com/api/v1/playback/environments/{siteId}/sessions
  → DRM-X resolves the active published package and registered manifest
  → DRM-X returns Contract v1 + short-lived DRM License Token
  → Player sends the opaque DRM challenge to the returned license URL
  → DRM-X Gateway validates the token and provider enforces its signed policy
  → Player releases the concurrent-stream reservation on stop or replacement
```





Control plane

### 包装および構成

コンテンツ、キーセット、公平なパッケージリリース、登録されたマニフェスト、APIクライアント、デフォルト、認証情報、および監査証拠。



Data plane

### プレイバックとライセンス

短時間セッションの承認、DRM License Tokens、ライセンスの課題、FairPlayの証明書、更新、セッションリリース。



DRM-X は、あなたの資格データベースになりません。 正規のバックエンドとリクエストタイム決定の署名によって行われた決定を受け取ります。 ブラウザ JavaScript、Android コード、または iOS アプリケーションで許可を生成しないでください。





財団について 

## コンセプトとサポートされた配信形式[#](#concepts-and-supported-delivery-formats)




| DRM | 典型的な顧客 | メディア掲載 | 主システム | 
| --- | --- | --- | --- |

| Widevine | Chrome、Firefox、Android、Android TV、Fire TV | DASH + CENC | `com.widevine.alpha` | 

| PlayReady | マイクロソフト Edge の修飾された Windows 装置 | DASH + CENC | `com.microsoft.playready.recommendation` | 

| FairPlay Streaming | Safari、iPhone、iPad、Apple TV | HLS + CBCS | `com.apple.fps` | 

| WisePlay | 互換性のあるHuaweiブラウザとデバイス | DASH + CENC | `com.huawei.wiseplay` | 


### Single Key Protection



1つのキーはプレゼンテーションを保護します。それは4つのプラットフォームの互換性を最大化しますが、解像度の層は暗号的に分離することはできません。 1つの均一`ALL`セキュリティルールと`maximumQualityTier: "auto"`を使用します。



### Multi-key Quality Tiered



`AUDIO`、`SD`、`HD`、`UHD1`、およびオプションの`UHD2`キーを区別すると、異なるセキュリティ要件が許可されます。 ティアの欠如規則の拒否。 UHDがハードウェア DRMまたはより強力な出力保護を必要とするときにこれを使用してください。

<!-- Canonical: https://docs.drm-x.com/ja/concepts/how-drm-works -->
<!-- Language: ja -->
