常见的在线视频加密方案有DRM加密、HLS加密和MPEG-DASH加密。下面我们来详细介绍一下这些方案的优缺点。
1、DRM加密:
DRM加密通过对视频文件进行加密和授权,来限制视频的播放、复制和转发。它具有安全性高、可以实现细粒度的权限管理的优点。但是,DRM加密的成本较高,兼容性较差,用户体验不佳。
2、HLS加密:
HLS加密是指对HLS协议中的视频分片进行AES-128算法的加密,并通过一个key文件提供解密密钥。它具有简单易用、兼容性好、可以实现自适应码率的切换的优点。然而,HLS加密的安全性相对较低,无法防止视频截屏或录屏。
3、MPEG-DASH加密:
MPEG-DASH加密是指对MPEG-DASH协议中的视频分片进行CENC算法的加密,并通过一个MPD文件提供解密信息。它具有灵活强大、支持多种DRM系统和多种编码格式、可以实现自适应码率的切换的优点。但是,MPEG-DASH加密的复杂性较高,兼容性较差,成本较高。