本文為您介紹M3U8標準加密改寫功能和操作流程。

功能介紹

HLS(HTTP Live Streaming)標準加密改寫是改寫HLS中M3U8檔案的 #EXT-X-KEY 標籤,改寫成功後會在 #EXT-X-KEY 標籤中的URI末尾追加一個參數,該參數的值由用戶端請求攜帶。

M3U8標準加密改寫 功能支援開啟HLS(M3U8)標準加密改寫,開啟加密後可自訂追加參數名稱,以配合您的用戶端使用個人化的加密參數名。如果不設定自訂參數名,則預設的參數名為 MtsHlsUriToken

操作步驟

  1. 登入 CDN控制台
  2. 在左側導覽列,單擊 域名管理
  3. 域名管理頁面,單擊目標網域名稱對應的 管理
  4. 在指定網域名稱的左側導覽列,單擊 视频相关
  5. M3U8标准加密改写地區,開啟 M3U8标准加密改写開關。
    说明 開啟 M3U8標準加密改寫 功能後,預設的參數名為 MtsHlsUriToken
  6. 可选: 如果您需要配合您的用戶端修改參數名,請執行以下操作步驟。
    1. 單擊 自訂參數名 對應的 修改
    2. 自訂參數名 對話方塊,設定 參數名
      说明 參數名大小寫敏感,請確保設定的參數名和用戶端請求攜帶的參數名完全一致。例如用戶端請求攜帶 foobar 參數,如果在CDN控制台設定自訂參數名為 FooBar 將不生效。
    3. 單擊 确定,完成配置。

樣本展示

在CDN控制台開啟 M3U8標準加密改寫 ,並設定自訂參數名為 foobar ,如下圖所示。 样本一
用戶端請求中攜帶自訂的 foobar 參數,參數的值為 yyyy ,當CDN解密播放時,會將 foobar=yyyy 追加到M3U8檔案中 #EXT-X-KEY 標籤的URI末尾,如下圖所示。 样本二