このトピックでは、ApsaraVideo VODコンソールでデジタル著作権管理 (DRM) 暗号化を有効にする方法について説明します。これには、証明書のアップロード、コンソールでの設定、ApsaraVideo Playerの設定などが含まれます。

制限事項

DRM暗号化は、ApsaraVideo VODコンソールを使用してのみ有効にできます。

証明書のアップロード

iOSまたはAndroidで実行されるアプリケーションを開発する場合は、ApsaraVideo VODコンソールにFairPlay Streaming証明書をアップロードする必要があります。
  1. AppleからFairPlayストリーミング証明書を申請します。 詳細については、「FairPlayストリーミング証明書の申請」をご参照ください。
  2. ApsaraVideo VODコンソールにログインします。
  3. [メディア処理] > [DRM証明書] を選択し、[DRM証明書] ページに移動します。
  4. [証明書のアップロード] をクリックします。
    002
    次の表に示すパラメーターを設定します。
    パラメーター 説明
    証明書名 証明書の名前。 名前の長さは 2 から 128 文字です。
    コンテンツ FairPlayストリーミング証明書。 のみ。cerファイルがサポートされています。
    プライベートキー FairPlayストリーミング証明書の申請時に作成されるパスワードで保護された秘密鍵。
    パスフレーズ The key that is used to decrypt the private key. パスフレーズの長さは1 ~ 32文字で、英数字を使用できます。
    ASk アプリケーション秘密キー (ASk) 。 ASkは、FairPlay Streaming証明書を申請するときにAppleによって提供されます。 ASkの長さは1 ~ 32文字で、英数字を使用できます。
  5. [OK] をクリックします。

ApsaraVideo VODコンソールでDRM暗号化を有効にする

  1. ApsaraVideo VODコンソールにログインします。
  2. Choose Media Processing > Transcoding Template Groups.
  3. [トランスコードテンプレートグループの作成] をクリックします。
    003
  4. [トランスコードテンプレートグループの作成] ページで、通常のトランスコードテンプレートの下にある [テンプレートの追加] をクリックします。
  5. [基本パラメーター] セクションで、[カプセル化形式] ドロップダウンリストから [hls] を選択します。
  6. Click the Show icon on the left of Advanced Parameters. ビデオ暗号化をオンにし、[暗号化方法] パラメーターに [DRM暗号化] を選択します。
    005

DRM暗号化対応テンプレートを使用してトランスコードされたビデオを表示する

ApsaraVideo VODコンソール、API、またはアップロードSDKを使用してビデオをアップロードする場合、DRM暗号化が有効になっているテンプレートを使用してビデオをトランスコードします。 ビデオをトランスコードしたら、コンソールで [メディアファイル] > [オーディオ /ビデオ] を選択します。 トランスコードされたビデオを見つけ、[操作] 列の [管理] をクリックします。 ビデオの管理ページで、[ビデオURL] タブをクリックして、ビデオに関する情報を表示します。 DRM暗号化対応テンプレートを使用してビデオをトランスコードする場合は、[フォーマット] 列にDRM暗号化ラベルが表示されます。

DRM暗号化

DRM暗号化されたビデオを再生する

DRM暗号化ビデオを再生するには、ApsaraVideo Playerを使用して開発を容易にする必要があります。 ApsaraVideo Playerを使用してDRM暗号化ビデオを再生する前に、次の設定を行う必要があります。
  • ApsaraVideo PlayerのバージョンはV5.2.1以降である必要があります。 iOS用のFairPlay DRM暗号化とAndroid用のWidevine DRM暗号化を使用できます。
  • ApsaraVideo Player for iOSを使用する場合は、AliPlayerGlobalSettingsのsetFairPlayCertIDメソッドを呼び出して、FairPlayストリーミング証明書のIDを指定する必要があります。 このメソッドは一度だけ呼び出す必要があります。 FairPlayストリーミング証明書のIDを取得するには、ApsaraVideo VODコンソールにログインします。 [構成管理] > [メディア処理] > [DRM証明書] を選択します。 次に、DRM証明書ページで証明書IDを見つけます。
  • ApsaraVideo Player for Androidを使用する場合、高いセキュリティレベルでビデオを再生するにはSurfaceViewを使用することを推奨します。
モバイルおよびwebクライアントがサポートされています。 高いセキュリティレベルでビデオを再生する場合、ビデオを回転させたり、ビデオをミラーリングしたり、ビデオからスナップショットを取得したりすることはできません。