このトピックでは、HTTP Live Streaming (HLS) 暗号化のパラメーターパススルーを設定する方法について説明します。
概要
HLS 暗号化のパラメーターパススルー機能は、HLS プロトコル用の M3U8 ファイル (メディアプレイリスト) を書き換えます。
この機能は、M3U8 ファイル内の #EXT-X-KEY タグを書き換えます。この機能は、#EXT-X-KEY タグ内の URI の末尾にパラメーターを追加します。このパラメーターの値はクライアントリクエストから取得されます。デフォルトでは、パラメーター名は MtsHlsUriToken です。
M3U8 の暗号化と書き換えの技術的な原則と利用シーンの詳細については、「M3U8 の暗号化と書き換え」をご参照ください。
前提条件
オリジン間リソース共有 (CORS) が設定されている必要があります。詳細については、「CORS の設定」をご参照ください。
操作手順
ApsaraVideo VOD コンソールにログインします。
左側のナビゲーションウィンドウで、設定の管理 をクリックします。
配信の高速化設定 > ドメイン名 をクリックして、ドメイン名 ページに移動します。
管理するドメイン名の 操作 列で、[設定] をクリックします。
左側のナビゲーションウィンドウで、動画関連 をクリックします。
[暗号化再生] セクションで、HLS 標準暗号化パラメータのパススルー スイッチをオンにします。

この機能を有効にすると、HLS 暗号化のパラメーターパススルー中にトークン認証パラメーターを書き換えることで認証が実行されます。書き換えられたパラメーター名は MtsHlsUriToken です。
設定例
ApsaraVideo VOD コンソールで HLS 標準暗号化パラメータのパススルー を有効にします。デフォルトのパラメーター名は MtsHlsUriToken です。
クライアントリクエストに、値が test の MtsHlsUriToken パラメーターが含まれているとします。CDN が再生のためにコンテンツを復号化する際、M3U8 ファイルの #EXT-X-KEY タグ内の URI の末尾に MtsHlsUriToken=test が追加されます。
この機能は現在、Alibaba Gov Cloud では利用できません。