文档首页/ 视频点播 VOD/ 常见问题/ 安全类问题/ HLS加密和防盗链有什么区别?
更新时间:2022-10-21 GMT+08:00

HLS加密和防盗链有什么区别?

HLS加密:在m3u8中的ts数据进行加密处理,播放器在播放时,会通过m3u8中内置的解密密钥地址去动态解密,仅有获取正确解密密钥能播放音视频。

Key防盗链:在播放地址上添加鉴权串,只有合法生成的鉴权串,才会通过检验从而成功播放。由于鉴权串存在时效性,仅在设定的有效期内可播放,可以有效防止盗播。

Referer防盗链:在域名上进行限制,只有白名单内的域名或不在黑名单中的域名可以拉取视频资源。

表1 安全机制比较

安全机制

安全手段

特点

安全等级

使用门槛

Referer防盗链

Referer黑白名单

基于HTTP Header跟踪请求来源,易伪造

低,仅需在控制台配置,具体请参见通过防盗链控制音视频的播放权限

Key防盗链

URL鉴权,并进行时效控制

在播放地址中添加具有时效性的鉴权串

较低,在控制台配置后,可直接在控制台获取鉴权URL,或通过配置参数自行生成,具体请参见通过防盗链控制音视频的播放权限

HLS加密

HLS标准加密

HLS通用加密方案,使用AES-128进行内容加密,适配所有HLS播放器

较高

高,需要自行搭建密钥管理和token生成服务,具体请参见通过HLS加密防止视频泄露