証明書をアップロードし、KMS キーを構成してトランスコーディングテンプレートで暗号化を有効にすることで、ライブストリームを DRM(Widevine および FairPlay)で暗号化します。再生には ApsaraVideo Player V5.3.4 以降が必要です。
DRM 暗号化機能は段階的に廃止されており、新規ユーザーの利用を受け付けていません。既存ユーザーは引き続き中断なくご利用いただけます。正式な廃止日については別途お知らせいたします。
前提条件
-
ApsaraVideo Live が有効化され、基本的な設定(ドメイン名の追加および関連付け)が完了していること。ApsaraVideo Live の概要。
-
KMS インスタンスが購入済みかつ有効化されていること。KMS インスタンスの購入と有効化。
-
(iOS のみ)FairPlay Streaming 証明書を取得済みで、証明書、秘密鍵、パスフレーズ、および ASk を安全に保管していること。FairPlay Streaming 証明書の申請。
背景情報
DRM(Digital Rights Management)は、Widevine および FairPlay 暗号化によりライブストリームを保護します。DRM 暗号化。
制限事項
|
カテゴリ |
説明 |
|
管理方法 |
DRM 暗号化はコンソールでのみ構成でき、API では構成できません。 |
|
ライブセンター |
サポート対象のライブセンターの一覧については、「サービスリージョン」をご参照ください。 |
|
有効化方法 |
ドメイン名に対して初めて DRM を有効化する場合は、チケットを送信してこの機能を有効化する必要があります。 |
|
プレイヤーバージョン |
この機能には ApsaraVideo Player V5.3.4 以降が必要です。 |
コンソールでの設定
証明書をアップロードし、KMS キーを作成・追加して、トランスコーディングテンプレートを構成します。
-
証明書のアップロード
説明FairPlay 暗号化を使用するには、Apple の要件に基づき、FairPlay Streaming 証明書を申請したうえでコンソールにアップロードする必要があります。
-
ApsaraVideo Live コンソールにログインします。
-
左側のナビゲーションウィンドウで、機能管理 > DRM の管理 を選択して、DRM の管理 ページに移動します。
-
[証明書]をクリックし、[証明書]タブで[証明書のアップロード]をクリックしてアップロードを開始します。
[証明書のアップロード] ダイアログボックスで、[証明書名](2~128 文字:英数字、アンダースコア、ハイフン)、[証明書](.cer)ファイルおよび [秘密鍵](.pem)ファイルをアップロードし、[パスフレーズ](1~32 文字:英数字)と [ASk](1~32 文字:英数字)を入力して、[OK] をクリックします。
-
OK をクリックしてアップロードを完了します。
-
-
KMS コンソールでキーを作成します。キーの管理。
キーを作成したら、その値をコピーします。
-
キーを追加します。
-
ApsaraVideo Live コンソールに戻ります。
-
左側のナビゲーションウィンドウで、機能管理 > DRM の管理 の順に選択し、DRM の管理 ページに移動します。
-
キー タブをクリックし、次に 編集 アイコンをクリックします。
デフォルトでは、[キー] のステータスは [未構成] です。まず KMS でキーを作成し、ここに入力してください。キーは追加後に変更または削除できません。変更が必要な場合は、チケットを送信してください。
-
キーを入力 ダイアログボックスで、コピーしたキーを貼り付けます。
ライブセンターリージョンは KMS インスタンスのリージョンと一致している必要があります。キーは入力後に変更または削除できません。
-
OK をクリックします。
-
-
トランスコーディングテンプレートの構成
-
ApsaraVideo Live コンソールに戻ります。
-
左側のナビゲーションウィンドウで、機能管理 > ライブストリームトランスコード の順に選択し、ライブストリームトランスコード ページに移動します。
-
構成するストリーミングドメインを選択し、[カスタムトランスコーディング] タブをクリックします。
-
追加 をクリックして カスタム テンプレートを構成し、ビデオの暗号化 をオンにします。
-
その他のトランスコード設定については、「カスタムトランスコーディングの設定」をご参照ください。[動画暗号化] スイッチは [詳細設定] 内にあります。これを有効にして [追加] をクリックします。
-
サービスの有効化
ドメイン名に対して初めて DRM 暗号化を有効化する場合は、チケットを送信して有効化する必要があります。
DRM を初めて有効化する各ドメイン名ごとに、個別のチケットを送信してください。
DRM 再生 URL の取得
DRM 再生 URL は次の形式を使用します。
http://demo.aliyundoc.com/liveApp****/liveStream****?auth_key=12345****
-
Appname、Streamname、および groupid はビジネス要件に基づいて設定してください。Ingest URL およびストリーミング URL の生成。
-
auth_keyは認証文字列です。署名付き Ingest URL およびストリーミング URL。
再生 URL は以下の方法で取得できます。
-
指定された形式に基づいて手動で URL を構築します。
-
URL ジェネレーター管理 に移動し、関連するトランスコードテンプレートグループを選択して再生 URL を生成します。Ingest URL およびストリーミング URL の生成。
-
アップストリーミング ページに移動して再生 URL を確認します。ストリーム管理。
ApsaraVideo Player の構成
DRM 暗号化には ApsaraVideo Player が必要です。
-
FairPlay は iOS で、Widevine は Android でサポートされています。最低バージョン:V5.3.4。
-
Android では、高セキュリティコンテンツの再生を確実に行うため、SurfaceView を使用することを推奨します。
-
iOS では、グローバルスコープで一度だけ AliPlayerGlobalSettings の
setFairPlayCertIDを呼び出して証明書 ID を設定します。証明書 ID は ApsaraVideo Live コンソールの で確認できます。
高セキュリティコンテンツは、画面の回転、ミラーリング、スクリーンショットをサポートしていません。
関連ドキュメント