本文介紹了阿里雲視頻加密功能。視頻加密是一種用於保護視頻Alibaba Content Security Service的技術手段,旨在防止視頻被非法下載、盜鏈或二次分發。通過加密技術,即使視頻檔案被下載到本地,也無法直接播放或傳播,從而有效保護視頻著作權和Alibaba Content Security Service。
ApsaraVideo for VOD支援多種加密方式,主要包括以下三種:
加密類型 | 原理 | 適用情境 | 限制說明 |
阿里雲私人加密 | 採用阿里雲自研的私人密碼編譯演算法,對視頻資料進行加密處理。每個媒體檔案擁有獨立的加密金鑰,避免單一密鑰泄露導致的大範圍安全問題。 | 適合對安全性要求較高的情境,如線上教育、財經金融、行業培訓等。 |
|
HLS標準加密 | 基於AES-128密碼編譯演算法,對視頻內容進行加密。密鑰通過信封加密技術管理,確保密鑰的安全性。 | 適合需要廣泛相容性但對安全性要求相對較低的情境。 |
|
商業DRM加密 | 基於蘋果Fairplay和GoogleWidevine等商業數位版權管理(DRM)技術,提供高安全層級的加密保護。 | 適合對著作權保護要求極高的情境,如獨播劇、付費內容等。 |
|
視頻加密覆蓋多個終端,相容性詳情如下:
終端 | 播放方式 | 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端不支援。 |