HLS加密和防盗链有什么区别?
HLS加密:在m3u8中的ts数据进行加密处理,播放器在播放时,会通过m3u8中内置的解密密钥地址去动态解密,仅有获取正确解密密钥能播放音视频。
Key防盗链:在播放地址上添加鉴权串,只有合法生成的鉴权串,才会通过检验从而成功播放。由于鉴权串存在时效性,仅在设定的有效期内可播放,可以有效防止盗播。
Referer防盗链:在域名上进行限制,只有白名单内的域名或不在黑名单中的域名可以拉取视频资源。
安全机制 | 安全手段 | 特点 | 安全等级 | 使用门槛 |
|---|---|---|---|---|
Referer防盗链 | Referer黑白名单 | 基于HTTP Header跟踪请求来源,易伪造 | 低 | 低,仅需在控制台配置,具体请参见通过防盗链控制音视频的播放权限。 |
Key防盗链 | URL鉴权,并进行时效控制 | 在播放地址中添加具有时效性的鉴权串 | 中 | 较低,在控制台配置后,可直接在控制台获取鉴权URL,或通过配置参数自行生成,具体请参见通过防盗链控制音视频的播放权限。 |
HLS加密 | HLS标准加密 | HLS通用加密方案,使用AES-128进行内容加密,适配所有HLS播放器 | 较高 | 高,需要自行搭建密钥管理和token生成服务,具体请参见通过HLS加密防止视频泄露。 |

