本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
處理 HLS 來源中的加密來源內容
MediaLive 可以擷取根據 HTTP 即時串流規格加密的 HLS 來源。
支援的加密格式
MediaLive 加密的 HLS 來源支援以下格式:
-
來源內容已使用 AES-128 加密。 MediaLive 不支持 AES-樣品。
-
來源內容會使用靜態或旋轉金鑰加密。
-
清單包括具有以下屬性的
#EXT-X-KEY
標籤:-
該
METHOD
屬性指定了 AES-128。 -
URI 指定加密金鑰的授權伺服器。
-
IV 為空或指定要使用的初始化向量 (IV)。如果 IV 為空白,則 MediaLive 使用
#EXT-X-MEDIA-SEQUENCE
標籤中的值作為 IV。
-
-
如果上游系統和許可證伺服器都需要驗證認證 (使用者名稱和密碼),請確保在兩個伺服器上使用相同的認證。 MediaLive 不支持為這兩個服務器具有不同的憑據。
解密的工作原理
內容擁有者將主資訊清單設定為包含 #EXT-X-KEY
with 方法 (AES-128)、授權伺服器的 URL 以及初始化向量 (IV)。內容擁有者將加密金鑰放置在授權伺服器上。當使用此來源的 MediaLive 頻道啟動時,會取 MediaLive 得主資訊清單並讀取授權伺服器 URL 的#EXT-X-KEY
標籤。
MediaLive 連線至授權伺服器並取得加密金鑰。 MediaLive 開始從上游系統中提取內容,並使用加密密鑰和 IV 解密內容。