本文為您介紹在控制台使用DRM(Digital Rights Management)加密功能的操作步驟,包括認證上傳、控制台配置以及播放器配置。
使用限制
DRM加密功能目前僅可以通過ApsaraVideo for VOD控制台開啟。
目前僅如下服務地區支援DRM加密功能:華東2(上海)、華北2(北京)、新加坡。
上傳認證
面向iOS和Android平台使用者,需要進行Fairplay認證上傳操作。
使用Fairplay加密需要向其申請相關認證,詳情請參見申請Fairplay認證。
登入视频点播控制台。
在ApsaraVideo for VOD控制台左側導覽列,選擇,進入DRM認證管理頁面。
單擊上傳認證。

參數和說明如下表所示。
參數
說明
認證名稱
認證的名稱,長度為2-128個字元。
內容
上傳FairPlay Certificate(認證),僅支援.cer檔案。
私密金鑰
申請認證時建立的受密碼保護的私密金鑰。
PassPhrase
解密私密金鑰的密鑰。長度為1-32個字元,支援英文和數字。
Ask
應用程式密鑰。申請認證時,由Apple提供。長度為1-32個字元,支援英文和數字。
單擊確定完成上傳。
配置DRM加密功能
登入视频点播控制台。
在ApsaraVideo for VOD控制台左側導覽列,選擇。
單擊添加轉碼模板組。

在添加轉碼模板組頁面,單擊添加模板。
在中,選擇hls。
在中,選擇DRM加密。

查看轉碼視頻頁簽
通過控制台、API或上傳SDK上傳視頻時,指定配置了DRM的模板進行轉碼。轉碼成功後,在中,選擇進行轉碼後的視頻,單擊管理進入該視頻管理頁面,選擇視頻地址頁簽查看。進行DRM轉碼後的視頻,在格式列表下會有DRM相關標識。
DRM加密暫時僅支援如下方式的轉碼:上傳視頻時發起轉碼和使用點播工作流程發起轉碼。工作流程轉碼請參見工作流程。

播放DRM加密視頻
目前點播DRM功能需要結合阿里雲播放器一起使用,降低開發門檻。播放器在播放DRM的視頻時,需要有以下設定:
支援播放DRM視頻的播放器版本:5.2.1及以上。目前iOS平台支援fairplay,Android平台支援widevine。
iOS平台需要全域調用一次AliPlayerGlobalSettings中的setFairPlayCertID方法來設定認證ID。認證ID可在中的認證ID列表擷取。
Android平台,為了保證高安全等級的視頻能正常播放,建議使用surfaceView進行播放。
目前支援移動端和Web端。播放高安全等級視頻時無法支援旋轉、鏡像、截圖等操作。