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

ライセンス認可の概要

DRM-X 6.0 プレイバックセッション API を統合し、ポリシーテンプレート、カスタムライセンスポリシー、直接トークンまたはトークンプロキシデリバリー、セッションリリース。

Markdown を表示動作サンプル更新済み 2026-09-05
バックエンドはアクセスを決定します。DRM-Xは署名されたポリシーを強制します。暗号化されたメディアとDRMのライセンスは、別の配送パスに従います。
バックエンドはアクセスを決定します。DRM-Xは署名されたポリシーを強制します。暗号化されたメディアとDRMのライセンスは、別の配送パスに従います。

再生セッションを作成#

POST https://api6.drm-x.com/api/v1/playback/environments/{siteId}/sessions
Accept: application/json
Content-Type: application/json
X-DRMX-Client-Id: {siteKey}
X-DRMX-Client-Secret: {accessKey}
{
  "contentId": "course-12-lesson-4",
  "contentType": "vod",
  "drmSystem": "widevine",
  "subject": "customer-user-1001",
  "sessionId": "new-unpredictable-id-per-playback",
  "playbackMode": "streaming",
  "licensePolicyTemplate": "multi-tier-standard",
  "useEnvironmentDefaults": true,
  "applicationId": "customer-web"
}

すべての値は、検出されたクライアントの機能を除き、信頼できるサーバーの状態から来ます。 許可リストに対する機能入力を検証し、クライアントから権限、ポリシー、またはURLを決して受け入れません。

名前付きポリシーテンプレートを選択#

テンプレート利用する
single-software幅広いソフトウェア暗号化互換性を備えたシングルキーコンテンツ。
single-hdcpまた、承認されたデジタル出力保護を必要とするシングルキーコンテンツ。
single-hardware単一のキー プレミアム プレイ オン 資格のあるハードウェア 安全な装置。
multi-tier-standard別々のマルチキーコンテンツ AUDIO, SD, HD, と UHD ルール。

カスタムポリシーでは、サーバーから1つの完全承認されたDRM-XライセンスポリシーJSON v2を送信します。licensePolicyTemplateまたはlicensePolicyを選択し、どちらも使用しないでください。

直接トークンか顧客のproxy#

ダイレクトトークン

最速の統合。 クライアントは、短命 DRM License Token を受信し、返されたライセンスまたは FairPlay 証明書エンドポイントにのみ添付します。

トークンプロキシ

サーバは、固定されたキャッシュに実質のトークンを保存し、顧客管理のプロキシ URL で不透明のハンドルを返します。 ハンドルをユーザ、Content ID、DRM、および expiry に結合しました。

ライフサイクルを完了#

  • セッションの応答をCache-Control: no-storeで返します。
  • ネイティブ DRM チャレンジとレスポンス ボディのバイナリパススルーを正確に使用してください。
  • リダイレクトとキャップの証明書、ライセンス、およびログリクエストのサイズを注入します。
  • ストップ、交換、ターミナルエラー、シャットダウン時に返されたリリースルートを呼び出します。
  • 許可ヘッダー、成功したセッションボディ、ライセンスバイト、課題、またはコンテンツキーをログに記録しないでください。