全部產品
Search
文件中心

ApsaraVideo VOD:視頻加密

更新時間:Apr 09, 2025

本文介紹了阿里雲視頻加密功能。視頻加密是一種用於保護視頻Alibaba Content Security Service的技術手段,旨在防止視頻被非法下載、盜鏈或二次分發。通過加密技術,即使視頻檔案被下載到本地,也無法直接播放或傳播,從而有效保護視頻著作權和Alibaba Content Security Service。

ApsaraVideo for VOD支援多種加密方式,主要包括以下三種:

加密類型

原理

適用情境

限制說明

阿里雲私人加密

採用阿里雲自研的私人密碼編譯演算法,對視頻資料進行加密處理。每個媒體檔案擁有獨立的加密金鑰,避免單一密鑰泄露導致的大範圍安全問題。

適合對安全性要求較高的情境,如線上教育、財經金融、行業培訓等。

  1. 僅支援阿里雲播放器SDK解密播放。

  2. MP4格式視頻僅支援iOS/Android平台的Native播放器SDK播放。

  3. Web播放器SDK支援主流移動端瀏覽器播放私人加密視頻。

HLS標準加密

基於AES-128密碼編譯演算法,對視頻內容進行加密。密鑰通過信封加密技術管理,確保密鑰的安全性。

適合需要廣泛相容性但對安全性要求相對較低的情境。

  1. 密鑰容易被竊取,安全性較私人加密低。

  2. 需要較高的技術門檻,包括自建密鑰管理和令牌頒發服務。

商業DRM加密

基於蘋果Fairplay和GoogleWidevine等商業數位版權管理(DRM)技術,提供高安全層級的加密保護。

適合對著作權保護要求極高的情境,如獨播劇、付費內容等。

  1. 使用成本較高,需按License調用次數收費。

  2. 整合複雜度較高。

視頻加密覆蓋多個終端,相容性詳情如下:

終端

播放方式

HLS(M3U8)私人加密

HLS(M3U8)license加密

MP4私人加密(MP4 license加密)

直播FLV私人加密

HLS(M3U8)標準加密

HLS(M3U8) DRM加密

Web端

點播UrlSource

✔️

點播VidAuth

✔️

✔️

✔️

點播VidSts

✔️

✔️

直播UrlSource

✔️

直播LiveStsSource

✔️

✔️

✔️

Native端(iOS/Android/Flutter)

點播UrlSource

✔️

SDK版本需為6.17.0及以上版本

SDK版本需為6.8.0及以上版本

✔️

點播VidAuth

✔️

✔️

✔️

✔️

點播VidSts

✔️

✔️

✔️

✔️

✔️

說明

flutter端不支援。

直播UrlSource

✔️

直播LiveStsSource

✔️

✔️

✔️

✔️

說明

flutter端不支援。