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

ライセンス認可の概要

バックエンドで視聴権限を確認した後、Playback Session API を使用します。再生ルールを選択してプレーヤーを接続し、再生終了時にはセッションを解放します。

Markdown を表示動作サンプル更新済み 2026-09-05

再生が許可されるまでの流れ

視聴できるユーザーは、お客様のバックエンドが判断します。DRM-X は再生の認可情報を返し、プレーヤーはその情報を使って DRM ライセンスをリクエストします。

  1. 視聴者

    お客様のサービスにログインし、動画の再生をリクエストします。

  2. お客様のバックエンド

    購入履歴、サブスクリプション、その他の視聴権限を確認します。

  3. DRM-X

    選択した再生ルールを適用し、再生設定と認可情報を返します。

  4. プレーヤー

    受け取った認可情報を使い、再生に必要な 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 チャレンジとレスポンス ボディのバイナリパススルーを正確に使用してください。
  • リダイレクトとキャップの証明書、ライセンス、およびログリクエストのサイズを注入します。
  • ストップ、交換、ターミナルエラー、シャットダウン時に返されたリリースルートを呼び出します。
  • 許可ヘッダー、成功したセッションボディ、ライセンスバイト、課題、またはコンテンツキーをログに記録しないでください。

License usage and billing#

License usage counts successful license issuances. Failed or denied requests are not charged.

Standard costs $299/month and includes 20,000 licenses. Professional costs $499/month and includes 50,000 licenses. Allowances reset each monthly billing period, including on annual subscriptions.

Duplicate processing of the same accounting event counts once. A new successful license issuance or renewal can count again. A viewer or playback may require more than one license.

Creating a DRM License Token, packaging content or uploading files does not itself consume a playback license.

Historical invoices and billing periods retain their original terms, allowances and calculations. New purchases use License usage.

Future PDF and protected-web products will define successful license issuances for documents or bounded protected-web sessions. PDF pages, web resources and reuse of an existing valid license will not be separate license charges. These future rules do not imply that those products are production-ready.

See the current pricing page for progressive additional license charges, optional hosting and applicable taxes.