DRM-X 6.0 鳩とオリーブの枝のロゴDRM-X 6.0ドキュメント
◎ 日本語

定義済みテンプレートとカスタムポリシー

期間、出力保護、品質層を含む公開パッケージに一致するDRM-Xライセンスポリシーを選択します。

Markdown を表示動作サンプル更新済み 2026-09-05
パッケージキーモデルに合ったポリシーを選択します。 シングルキーは1つの均一ルールを使用します。 ティアされたパッケージは、別々のトラックルールを使用します。
パッケージキーモデルに合ったポリシーを選択します。 シングルキーは1つの均一ルールを使用します。 ティアされたパッケージは、別々のトラックルールを使用します。
ライセンスポリシー

サーバ側の名前付きポリシーテンプレート# を使用する

名前付きテンプレートは、アプリケーションコードからほとんどのポリシーJSONを削除します。 DRM-Xは、選択した名前をcanonical v2ポリシーに拡大し、実際のパッケージに対して検証し、結果をDRM License Tokenに署名します。

単一キーのパッケージは1つのユニフォームの型板を選びます;複数のキーの質によって層にされるパッケージは多層標準を選びます
コンテンツがパッケージされたときに選択したキーモデルにマッチするテンプレートを使用します。
お名前 (必須)パッケージモデルビーキャビター
single-softwareシングルキー広い互換性、ソフトウェアDRM、HDCPの最小値。
single-hdcpシングルキーソフトウェアDRM HDCP 1.xクラス出力保護付き。
single-hardwareシングルキーハードウェアに安全な DRM と HDCP 2.2 クラス出力保護。
multi-tier-standardマルチキーオーディオ/SDソフトウェア、HDソフトウェア+HDCP、UHD1ハードウェア+HDCP 2.2。
{
  "contentId": "course-12-lesson-4",
  "contentType": "vod",
  "drmSystem": "widevine",
  "subject": "customer-user-1001",
  "playbackMode": "streaming",
  "licensePolicyTemplate": "multi-tier-standard",
  "useEnvironmentDefaults": true,
  "maximumQualityTier": "auto"
}

useEnvironmentDefaults: true では、保存された環境設定が DRM License Token の妥当性、同時並列ストリーム、および更新をコントロールしながら、テンプレートはセキュリティを供給します。テンプレートの正確な操作値が必要な場合は、false に設定します。

アプリケーションは、GET /api/v1/playback/license-policy-templatesを介して現在のビルトインを発見することができます。 テンプレート名は、入力時に大文字化され、リクエスト内で大文字化されます。

ライセンスポリシー

完全な注文の要求時間の方針#を送って下さい

名前付きテンプレートがあなたのビジネスルールを表現しない場合は、licensePolicy を使用します。同じリクエストで licensePolicyTemplate を送信しないでください。

{
  "policy_version": 2,
  "playback_policy": {
    "persistent": false,
    "license_duration": 14400,
    "rental_duration": 0,
    "playback_duration": 7200,
    "renewal_duration": 300,
    "allowed_track_types": "ALL",
    "max_stream_per_user": 2
  },
  "security_policy": [{
    "track_type": "ALL",
    "widevine": {
      "security_level": 1,
      "required_hdcp_version": "HDCP_V1",
      "disable_analog_output": true
    },
    "playready": {
      "security_level": 2000,
      "digital_video_protection_level": 250,
      "analog_video_protection_level": 150,
      "digital_audio_protection_level": 100
    },
    "fairplay": {
      "hdcp_enforcement": 0,
      "allow_airplay": true,
      "allow_av_adapter": false
    },
    "wiseplay": {
      "security_level": 1,
      "output_control": 1
    }
  }]
}

不定休のルール

  • ポリシー JSON は 16 KiB に限られ、 policy_version: 2 を使用する必要があります。 ほとんどの 7 つのユニークなトラックルールに含まれている場合があります。
  • シングルキーのコンテンツには、ALL ルール、allowed_track_types: ALL、および自動品質の天井が必要です。
  • マルチキールールは、ターゲットを絞る可能性がある AUDIO, SD, HD, UHD1, または UHD2. 省略された層はキーを受け取りません。
  • max_stream_per_user: 0 は、そのトークンに対して DRM-X 同時リミットを無効にします。
  • expiresInSeconds は DRM License Token の妥当性 (60–7200 秒) です。DRM のライセンスと再生時間とは別です。
カスタマイズはサーバーに所属しています信頼できるサブスクリプションプラン、レンタルウィンドウ、コンテンツ評価、またはデバイスクラスをマップして、ポリシーオブジェクトを承認しました。 ブラウザまたはモバイル入力から受け取ったポリシーを転送しないでください。