全部產品
Search
文件中心

ApsaraVideo Live:配置DRM加密

更新時間:Jul 31, 2024

您可以通過控制台添加並管理憑證,對直播內容進行加密,並使用阿里雲播放器進行解密和播放。本文介紹了通過控制台使用DRM加密功能的操作步驟。

重要

因ApsaraVideo for Live業務調整,DRM加密功能即將下線,不再接受新使用者接入。已開通使用者可繼續使用,暫不受影響。具體下線時間將通過公告再次通知,謝謝您的支援!

前提條件

  • 已開通ApsaraVideo for Live服務,並完成添加網域名稱、關聯網域名稱等基礎操作。具體操作,請參見快速開始ApsaraVideo for Live

  • 已購買阿里雲Key Management Service執行個體。具體操作,請參見購買和啟用KMS執行個體

  • 如果系統為iOS,必須已擷取Fairplay認證,並妥善儲存好認證、私密金鑰、PassPhrase和Ask。具體操作,請參見申請Fairplay認證

背景資訊

DRM(Digital Rights Management)加密功能是阿里雲ApsaraVideo for Live提供的安全功能之一,支援Widevine與Fairplay的DRM加密。更多資訊,請參見DRM加密

使用限制

限制類別

說明

管理方式

目前僅支援通過控制台配置,暫不支援API調用。

直播中心

僅支援上海、新加坡直播中心。

開啟方式

完成配置後,如果您當前的網域名稱是第一次開啟DRM功能,需要提交工單開啟。

播放器版本

僅支援V5.3.4及以上版本的阿里雲播放器。

控制台配置

在ApsaraVideo for Live控制台和Key Management Service控制台,完成上傳認證、建立密鑰、添加密鑰、配置轉碼模板的操作。

  1. (按需)上傳認證。

    說明

    由於Apple公司要求,使用Fairplay加密需要向其申請相關認證。如需面向iOS平台使用者進行加密,需要進行Fairplay認證上傳操作。

    1. 登入ApsaraVideo for Live控制台

    2. 在左側導覽列單擊功能管理>DRM管理,進入DRM管理頁面。

    3. 點擊認證管理,進入認證管理頁簽,單擊上傳認證,開始上傳。

      需要上傳認證、私密金鑰,填寫PassPhrase、Ask,以上資訊在申請認證時擷取。F80CAB1F-3C76-436e-B953-D4B321149465

    4. 單擊確定,完成上傳。

  2. 建立密鑰。具體操作,請參見管理密鑰

    建立完成後,複製密鑰。

  3. 添加密鑰。

    1. 返回ApsaraVideo for Live控制台

    2. 在左側導覽列單擊功能管理>DRM管理,進入DRM管理頁面。

    3. 單擊密鑰管理頁簽。並點擊編輯表徵圖。

      image

    4. 在彈出的填寫密鑰對話方塊,粘貼複製的密鑰。

      image

    5. 單擊確定

  4. 配置轉碼模板。

    1. 返回ApsaraVideo for Live控制台

    2. 在左側導覽列單擊功能管理>直播轉碼,進入直播轉碼頁面。

    3. 選擇您要配置的播流網域名稱,並選中自訂轉碼頁簽。

    4. 點擊添加,添加自訂轉碼,開啟視頻加密

    5. 其他配置,請參見自訂轉碼image

開啟業務

當完成以上配置後,若您當前的網域名稱第一次開啟DRM功能,需要提交工單開啟。

當您在其他網域名稱第一次使用DRM功能,需要再次申請開啟。

擷取DRM播放地址

DRM播放地址格式如下:

http://demo.aliyundoc.com/liveApp****/liveStream****?auth_key=12345****
說明

擷取方式:

  • 根據規則,手動拼接地址。

  • 前往地址產生器選擇對應的轉碼模板組,產生播放地址。具體操作,請參見直播地址產生器

  • 前往流管理頁面,查看該直播流的直播地址。具體操作,請參見直播流管理

配置播放器

目前直播DRM功能需要結合阿里雲播放器一起使用,降低開發門檻。播放器在播放DRM的視頻時,需要有以下設定:

  • 支援播放DRM視頻的播放器版本:V5.3.4及以上。目前iOS平台支援Fairplay,Android平台支援WideVine。

  • Android平台,為了保證高安全等級的視頻能正常播放,建議使用surfaceView進行播放。

  • iOS平台需要全域調用一次AliPlayerGlobalSettings中的setFairPlayCertID方法來設定認證ID。認證ID可在控制台的DRM管理 > 認證管理中的認證ID列表擷取。

說明

播放高安全等級的視頻時,無法支援旋轉、鏡像、截圖等操作。

相關文檔

更多DRM管理功能詳細說明,請參考DRM加密