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

ApsaraVideo Live:DRM暗号化の設定

最終更新日:Sep 02, 2024

ApsaraVideo Liveコンソールで証明書を追加および管理して、ライブストリームにデジタル著作権管理 (DRM) 暗号化を実装し、ApsaraVideo Playerを使用してDRM暗号化されたライブストリームを復号化および再生できます。 このトピックでは、ApsaraVideo LiveコンソールでDRM暗号化機能を設定する方法について説明します。

重要

サービスの調整により、ApsaraVideo LiveはDRM暗号化機能のサポートを間もなく停止します。 新しいユーザーはこの機能を有効にできなくなりました。 既存のDRM暗号化ユーザーは、影響を受けることなく機能を使用し続けることができます。 機能が引退する特定の時間はまもなく発表されます。 あなたのサポートをありがとう。

前提条件

  • ApsaraVideo Liveが有効化されています。 基本操作は完了です。 たとえば、ストリーミングドメインと取り込みドメインを追加し、ストリーミングドメインを取り込みドメインに関連付ける必要があります。 詳細については、「クイックスタート」をご参照ください。

  • Alibaba Cloud Key Management Service (KMS) インスタンスが購入されました。 詳細については、「KMSインスタンスの購入と有効化」をご参照ください。

  • iOSを使用すると、FairPlayストリーミング証明書が取得されます。 証明書、秘密鍵、パスフレーズ、およびアプリケーション秘密鍵 (ASk) の機密を保持します。 詳細については、「FairPlayストリーミング証明書の申請」をご参照ください。

背景情報

ApsaraVideo Liveは、ライブストリーミングコンテンツを保護するためのDRM暗号化機能を提供します。 FairPlay DRM暗号化およびWidevine DRM暗号化技術がサポートされています。 詳細については、「DRM暗号化」をご参照ください。

使用上の注意

項目

説明

管理方法

API操作を呼び出してDRM暗号化を設定することはできません。 代わりに、ApsaraVideo LiveコンソールでDRM暗号化を設定する必要があります。

ライブセンター

DRM暗号化は、中国 (上海) およびシンガポール地域のライブセンターでのみ利用できます。

DRM暗号化を有効にする方法

ドメイン名のDRM暗号化を初めて有効にする場合は、チケットを起票

プレイヤーのバージョン

DRMはApsaraVideo Player V5.3.4以降でのみサポートされます。

コンソールでのDRM暗号化の設定

DRM暗号化を使用する前に、Alibaba Cloud管理コンソールで証明書をアップロードし、キーを作成し、キーを追加し、トランスコードテンプレートを設定する必要があります。

  1. (オプション) 証明書をアップロードします。

    説明

    FairPlay DRM暗号化を使用するには、AppleからFairPlayストリーミング証明書を申請する必要があります。 iOSで実行されるアプリにFairPlay DRM暗号化を使用する場合は、ApsaraVideo LiveコンソールにFairPlayストリーミング証明書をアップロードする必要があります。

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

    2. 左側のナビゲーションウィンドウで、[機能管理] > [DRM管理] を選択します。 DRM管理ページが表示されます。

    3. [証明書] をクリックします。 [証明書] タブで、[証明書のアップロード] をクリックします。

      証明書ファイルと秘密鍵ファイルをアップロードし、パスフレーズとASkを入力する必要があります。 上記のファイルおよび情報は、証明書を申請するときに取得できます。F80CAB1F-3C76-436e-B953-D4B321149465

    4. クリックOK.

  2. キーを作成します。 詳細については、「キーの管理」をご参照ください。

    キーが作成されたら、キーをコピーします。

  3. ApsaraVideo Liveコンソールにキーを追加します。

    1. ApsaraVideoライブコンソールにアクセスします。

    2. 左側のナビゲーションウィンドウで、[機能管理] > [DRM管理] を選択します。 DRM管理ページが表示されます。

    3. [キー] タブをクリックします。 [編集] アイコンをクリックします。

      image

    4. [キーの入力] ダイアログボックスで、手順2でコピーしたキーを貼り付けます。

      image

    5. クリックOK.

  4. コード変換テンプレートを設定します。

    1. ApsaraVideoライブコンソールにアクセスします。

    2. 左側のナビゲーションウィンドウで、[機能管理] > [トランスコーディング] を選択します。 [トランスコーディング] ページが表示されます。

    3. 設定するストリーミングドメインを選択し、[カスタムトランスコーディング] タブをクリックします。

    4. [追加] をクリックして、カスタムトランスコードテンプレートを追加します。 表示されるパネルで、[ビデオ暗号化] をオンにします。

    5. その他のパラメーターについては、「カスタムトランスコード」をご参照ください。image

DRM暗号化の有効化

ドメイン名のDRM暗号化を初めて有効にする場合は、チケットを起票

DRM暗号化ストリーミングURLの取得

DRM暗号化ストリーミングURLの例:

http://demo.aliyundoc.com/liveApp****/liveStream****?auth_key=12345****
説明
  • ビジネス要件に基づいて、appname、streamname、groupidフィールドを指定します。 詳細については、「取り込みURLとストリーミングURLの生成」をご参照ください。

  • auth_keyフィールドは、アクセストークンを示す。 詳細については、「URL署名」をご参照ください。

次の方法を使用して、DRM暗号化されたストリーミングURLを取得できます。

  • 連結ルールに基づいて、DRM暗号化されたストリーミングURLを構築します。

  • URLジェネレーターを使用して、トランスコードテンプレートに基づいてストリーミングURLを生成します。 詳細については、「ライブURLジェネレーター」をご参照ください。

  • [ストリーム管理] ページでライブストリームのストリーミングURLを表示します。 詳細については、「ストリームの管理」をご参照ください。

ApsaraVideo Playerの設定

DRM暗号化機能は、ApsaraVideo Playerと連携して開発を容易にします。 ApsaraVideo Playerを使用してDRM暗号化されたライブストリームを再生する場合、次の点に注意してください。

  • ApsaraVideo PlayerのバージョンはV5.3.4以降である必要があります。 iOS用のFairPlay DRM暗号化とAndroid用のWidevine DRM暗号化を使用できます。

  • ApsaraVideo Player for Androidを使用する場合は、SurfaceViewを使用してライブストリームの再生を保護することを推奨します。

  • ApsaraVideo Player for iOSを使用する場合は、AliPlayerGlobalSettingsのsetFairPlayCertIDメソッドを呼び出して、FairPlayストリーミング証明書のIDを指定する必要があります。 メソッドは1回だけ呼び出す必要があります。 FairPlayストリーミング証明書のIDを取得するには、ApsaraVideo Liveコンソールに移動し、左側のナビゲーションウィンドウで [DRM管理] をクリックし、[証明書] タブをクリックします。

説明

セキュリティレベルの高いライブストリームを再生する場合、画面の回転、画面のミラーリング、スナップショットの撮影はできません。

関連ドキュメント

DRM管理の詳細については、「DRM暗号化」をご参照ください。