您可以通過控制台添加並管理憑證,對直播內容進行加密,並使用阿里雲播放器進行解密和播放。本文介紹了通過控制台使用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控制台,完成上傳認證、建立密鑰、添加密鑰、配置轉碼模板的操作。
(按需)上傳認證。
說明由於Apple公司要求,使用Fairplay加密需要向其申請相關認證。如需面向iOS平台使用者進行加密,需要進行Fairplay認證上傳操作。
在左側導覽列單擊功能管理>DRM管理,進入DRM管理頁面。
點擊認證管理,進入認證管理頁簽,單擊上傳認證,開始上傳。
需要上傳認證、私密金鑰,填寫PassPhrase、Ask,以上資訊在申請認證時擷取。
單擊確定,完成上傳。
建立密鑰。具體操作,請參見管理密鑰。
建立完成後,複製密鑰。
添加密鑰。
在左側導覽列單擊功能管理>DRM管理,進入DRM管理頁面。
單擊密鑰管理頁簽。並點擊編輯表徵圖。
在彈出的填寫密鑰對話方塊,粘貼複製的密鑰。
單擊確定。
配置轉碼模板。
在左側導覽列單擊功能管理>直播轉碼,進入直播轉碼頁面。
選擇您要配置的播流網域名稱,並選中自訂轉碼頁簽。
點擊添加,添加自訂轉碼,開啟視頻加密。
其他配置,請參見自訂轉碼。
開啟業務
當完成以上配置後,若您當前的網域名稱第一次開啟DRM功能,需要提交工單開啟。
當您在其他網域名稱第一次使用DRM功能,需要再次申請開啟。
擷取DRM播放地址
DRM播放地址格式如下:
http://demo.aliyundoc.com/liveApp****/liveStream****?auth_key=12345****
Appname、Streamname和groupid根據實際業務設定。更多資訊,請參見產生推流地址和播放地址。
auth_key為鑒權串。涉及鑒權的更多資訊,請參見URL鑒權。
配置播放器
目前直播DRM功能需要結合阿里雲播放器一起使用,降低開發門檻。播放器在播放DRM的視頻時,需要有以下設定:
支援播放DRM視頻的播放器版本:V5.3.4及以上。目前iOS平台支援Fairplay,Android平台支援WideVine。
Android平台,為了保證高安全等級的視頻能正常播放,建議使用surfaceView進行播放。
iOS平台需要全域調用一次AliPlayerGlobalSettings中的setFairPlayCertID方法來設定認證ID。認證ID可在控制台的
中的認證ID列表擷取。
播放高安全等級的視頻時,無法支援旋轉、鏡像、截圖等操作。
相關文檔
更多DRM管理功能詳細說明,請參考DRM加密。