您可以通過控制臺添加并管理證書,對直播內容進行加密,并使用阿里云播放器進行解密和播放。本文介紹了通過控制臺使用DRM加密功能的操作步驟。
因視頻直播業務調整,DRM加密功能即將下線,不再接受新用戶接入。已開通用戶可繼續使用,暫不受影響。具體下線時間將通過公告再次通知,謝謝您的支持!
前提條件
已開通視頻直播服務,并完成添加域名、關聯域名等基礎操作。具體操作,請參見快速開始視頻直播。
已購買阿里云密鑰管理服務實例。具體操作,請參見購買和啟用KMS實例。
如果系統為iOS,必須已獲取Fairplay證書,并妥善保存好證書、私鑰、PassPhrase和Ask。具體操作,請參見申請Fairplay證書。
背景信息
DRM(Digital Rights Management)加密功能是阿里云視頻直播提供的安全功能之一,支持Widevine與Fairplay的DRM加密。更多信息,請參見DRM加密。
使用限制
限制類別 | 說明 |
管理方式 | 目前僅支持通過控制臺配置,暫不支持API調用。 |
直播中心 | 僅支持上海、新加坡直播中心。 |
開啟方式 | 完成配置后,如果您當前的域名是第一次開啟DRM功能,需要提交工單開啟。 |
播放器版本 | 僅支持V5.3.4及以上版本的阿里云播放器。 |
控制臺配置
在視頻直播控制臺和密鑰管理服務控制臺,完成上傳證書、創建密鑰、添加密鑰、配置轉碼模板的操作。
(按需)上傳證書。
說明由于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加密。