すべてのプロダクト
Search
ドキュメントセンター

ApsaraVideo VOD:DRM 暗号化の設定

最終更新日:Jan 20, 2026

このトピックでは、ApsaraVideo VOD のデジタル著作権管理 (DRM) 暗号化機能の使用方法について説明します。これには、DRM を使用してビデオを暗号化する方法や、ApsaraVideo Player SDK を使用して DRM 暗号化ビデオを再生する方法が含まれます。

制限事項

DRM 暗号化は ApsaraVideo VOD コンソールでのみ有効にできます。

課金

DRM 暗号化は、ビデオのトランスコーディング中に実装されます。ビデオをトランスコーディングする際は、トランスコーディング料金のみが請求されます。DRM 暗号化ビデオを再生するためにデバイスがライセンスをリクエストするたびに、DRM 暗号化の料金が請求されます。課金の詳細については、「DRM の課金」をご参照ください。

DRM 暗号化の互換性

DRM ソリューション

モバイルデバイス

ブラウザ

Widevine

Android

Chrome、Firefox 47 以降、Microsoft Edge、Opera

FairPlay

iOS

Safari

DRM を使用したビデオの暗号化

ステップ 1: (任意) DRM 証明書の申請とアップロード

説明

iOS での DRM 暗号化に FairPlay スキームを使用する場合は、FairPlay 証明書を申請してアップロードする必要があります。Android での DRM 暗号化に Widevine スキームのみが必要な場合は、このステップをスキップできます。

  1. FairPlay 証明書を申請します。

    詳細については、「FairPlay 証明書の申請」をご参照ください。

  2. FairPlay 証明書をアップロードします。

    1. ApsaraVideo VOD コンソールにログインします。

    2. 左側のナビゲーションウィンドウで、[設定管理] > [メディア処理] > [DRM 証明書] を選択します。

    3. 証明書のアップロード をクリックします。配置DRM加密1.png

      パラメーター

      説明

      証明書名

      証明書の名前。名前は 2~32 文字である必要があります。

      コンテンツ

      FairPlay 証明書をアップロードします。.cer ファイルのみがサポートされています。

      秘密鍵

      証明書を申請する際に作成される、パスワードで保護された秘密鍵。

      PassPhrase

      秘密鍵を復号化するために使用されるキー。キーは 1~32 文字の長さで、英数字を含めることができます。

      Ask

      アプリケーションシークレットキー (ASk)。証明書を申請する際に Apple から提供されます。キーは 1~32 文字の長さで、英数字を含めることができます。

    4. OK をクリックしてアップロードを完了します。

ステップ 2: DRM 暗号化用のトランスコーディングテンプレートグループの作成

  1. ApsaraVideo VOD コンソールにログインします。左側のナビゲーションウィンドウで、設定の管理 > ApsaraVideo Media Processing の設定 > トランスコードテンプレートグループ を選択します。

  2. [トランスコーディングテンプレートグループ] ページで、トランスコードテンプレートグループの追加 をクリックして、DRM 暗号化用のグループを作成します。

    DRM 暗号化は、通常トランスコーディングテンプレートまたはビデオパッケージングテンプレートで有効にできます。次の例は、通常トランスコーディングテンプレートで DRM 暗号化を有効にする方法を示しています。

    • 基本情報 セクションで、カプセル化形式HLS に設定します。

    • 高度なパラメーター セクションで、ビデオの暗号化 を有効にし、DRM 暗号化 を選択します。

    • 必要に応じて他のパラメーターを設定します。詳細については、「トランスコーディングテンプレート」をご参照ください。配置DRM加密2.png

  3. 保存 をクリックしてテンプレートを作成します。

    テンプレートが作成された後、[トランスコーディングテンプレートグループ] ページでトランスコーディングテンプレートグループの ID を表示できます。DRM 暗号化トランスコーディングジョブを開始する際に後で使用するために、この ID を保存してください。

ステップ 3: (任意) ワークフローを作成し、DRM トランスコーディングテンプレートグループと関連付ける

トランスコーディング、レビュー、スナップショットなどのメディア処理タスクをワークフローに編成できます。メディアのアップロードまたは処理中にワークフローをトリガーすると、メディアファイルは事前に定義されたワークフローに従って自動的に処理されます。

DRM トランスコーディングテンプレートグループに関連付けられたメディアトランスコーディングノードをワークフローに追加できます。現在、ワークフローはコンソールでのみ作成できます。詳細については、「ワークフロー」をご参照ください。

ステップ 4: ビデオの DRM 暗号化トランスコーディングジョブの開始

ApsaraVideo VOD では、ビデオのアップロード中またはアップロード後にトランスコーディングをトリガーできます。トランスコーディングジョブは、トランスコーディングテンプレートグループから直接開始することも、メディアトランスコーディングノードを含むワークフローから開始することもできます。

ビデオのアップロード中に、トランスコーディングテンプレートグループまたはワークフローを使用して DRM 暗号化トランスコーディングをトリガーできます。ビデオのアップロード後は、ワークフローを使用してのみ DRM 暗号化トランスコーディングをトリガーできます。アップロード後にトランスコーディングテンプレートグループを使用してジョブをトリガーすることはサポートされていません。コンソールでトランスコーディングを開始する方法の詳細については、「オーディオとビデオのトランスコーディング」をご参照ください。OpenAPI を使用してトランスコーディングを開始する方法の詳細については、「オーディオとビデオのトランスコーディング」をご参照ください。

ステップ 5: DRM 暗号化トランスコーディング結果の表示

非同期通知の待機

ApsaraVideo VOD のイベント通知を設定している場合、単一解像度トランスコーディング完了または全解像度トランスコーディング完了のコールバックメッセージを受信して、トランスコーディングジョブ情報を取得できます。イベント通知を設定するには、「イベント通知」をご参照ください。

ジョブの同期的なクエリ

コンソールの使用

  1. ApsaraVideo VOD コンソールにログインします。左側のナビゲーションウィンドウで、メディアファイル > [オーディオ/ビデオ] を選択して [オーディオ/ビデオ] ページを開きます。

  2. 「オーディオ/ビデオ」ページで、対象のビデオのステータスを確認してください。

    ビデオのステータス正常の場合、DRM で暗号化されたトランスコーディングジョブが成功したことを示します。

  3. ビデオの行で、管理 をクリックして [基本情報] ページを開きます。

  4. ビデオ URL タブをクリックします。このページでは、暗号化トランスコーディングジョブからの出力ストリームに DRM 暗号化 のラベルが付けられています。配置DRM加密3.png

OpenAPI の使用

GetPlayInfo 操作を呼び出し、ResultTypeMultiple に設定して、ビデオのすべてのトランスコーディング済みストリームを取得します。レスポンスパラメーター EncryptType は、ビデオストリームの暗号化タイプを示します。

DRM 暗号化ビデオの再生

DRM で暗号化されたビデオは、ApsaraVideo VOD が提供する ApsaraVideo Player SDK を使用してのみ復号化および再生できます。

ApsaraVideo Player SDK は、iOS、Android、Web (HTML5 および Flash) など、複数のプラットフォーム用のプレーヤー SDK を提供します。これらの SDK を統合して、アプリケーションや Web サイトで DRM 暗号化ビデオを再生できます。

ApsaraVideo Player SDK を使用して DRM 暗号化ビデオを再生する場合は、次の点にご注意ください。

  • ApsaraVideo Player SDK のバージョンは 5.2.1 以降である必要があります。現在、iOS では FairPlay が、Android では Widevine がサポートされています。

  • ApsaraVideo Player SDK を使用する前に、プレーヤーライセンスを取得する必要があります。詳細については、「ライセンスの管理」をご参照ください。

  • ApsaraVideo Player SDK を統合する前に、さまざまなプラットフォームでのプレーヤー SDK と DRM 暗号化の互換性を確認してください。詳細については、「暗号化再生のためのプレーヤー SDK の互換性」をご参照ください。

  • ApsaraVideo Player SDK を使用して DRM 暗号化ビデオを再生する具体的な手順については、「暗号化されたビデオの再生」、「暗号化されたビデオの再生」、および「暗号化されたビデオの再生」をご参照ください。

  • DRM 暗号化ビデオなどの高セキュリティビデオを再生する場合、回転、ミラーリング、スクリーンショットの撮影などの操作はサポートされていません。

よくある質問