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

ApsaraVideo VOD:HLS暗号化のパラメーターパススルー

最終更新日:Oct 23, 2024

このトピックでは、HTTPライブストリーミング (HLS) 暗号化のパラメーターパススルーを設定する方法について説明します。

概要

パラメーターのパススルーを有効にすると、HLS経由で送信されるM3U8ファイルを書き換えることができます。

HLSコンテンツの配信を高速化するために、Alibaba Cloud CDNは、HLS経由で送信されるM3U8ファイルの #EXT-X-KEYタグを書き換えます。 #EXT-X-KEYタグが書き換えられた後、指定されたパラメーター名と値がタグのURI属性の末尾に追加され、M3U8ファイルが復号化されます。 パラメータの値は、クライアント要求で搬送されます。 デフォルトでは、MtsHlsUriTokenパラメーターは書き換えられます。

M3U8暗号化と書き換えの技術原則とアプリケーションシナリオの詳細については、「M3U8暗号化と書き換え」をご参照ください。

前提条件

クロスオリジンリソース共有 (CORS) が設定されています。 詳細については、「Configure CORS」をご参照ください。

手順

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

  2. 左側のナビゲーションウィンドウで、[構成管理] を見つけます。

  3. [CDN設定] > [ドメイン名] を選択します。 [ドメイン名] ページが表示されます。

  4. 設定するドメイン名を見つけて、[操作] 列の [設定] をクリックします。

  5. 表示されるページで、[ビデオ関連] をクリックします。

  6. [暗号化再生] セクションで、[HLS暗号化のパラメーターパススルー] をオンにします。p181836

説明

HLS暗号化機能のパラメーターパススルーを有効にすると、ユーザーがHLS暗号化ビデオを再生しようとすると、復号化リクエストでMtsHlsUriTokenパラメーターが上書きされます。

設定例

ApsaraVideo VODコンソールでParameter Pass-through for HLS Encryptionをオンにすると、デフォルトでMtsHlsUriTokenパラメーターが使用されます。

クライアント要求には、MtsHlsUriTokenパラメーターが含まれます。 このパラメーターの値はtestです。 M3U8ファイルを復号化するために、Alibaba Cloud CDNはMtsHlsUriToken=test#EXT-X-KEYタグのURI属性の末尾に追加します。

重要

Alibaba Cloud Gov Cloudは、HLS暗号化のパラメータパススルーをサポートしていません。