處理 HLS 來源中的加密來源內容 - MediaLive

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

處理 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 解密內容。