c
自己的网校有PC站和手机站,想对网站里的视频加密后在给学生看,让学生不能xia载、只能在线看,这个是很多网校想实现的,网页视频加密播放器是否可解决这个问题呢? 从视频加密技术角度来说,使用H5加密方案可实现视频加密后在线播放,而且安全性不比flash加密方案弱。不过对于加密后视频是否需要做到不准xia载,从技术角度来说并不重要,重要的是即使xia载了也不能播放才是更稳妥的。因为视频从禁止xia载要做的工作可能更多,而且效果体验不一定好,但是xia载了让他不能播放,对于网站来说安全性一样。 那么是如何做到xia载了也不能播放的呢?点量的视频加密方案是限制播放域名和网站,在这个网站之外的地方播放都不可以,视频是经过加密处理的,只有符合解密条件才能播放,而且还可以和网校现有的会员系统结合起来。既方便学生的观看体验,也让加密视频安全性更高。 整个过程简单来说是这样的,使用**加密工具对视频进行加密处理,然后把加密后的视频传到服务器上,学员请求播放的时候会有专门的解密程序来判断这个请求是否符合播放条件,如果符合就播放,不符合就不播放。 (3) Meyer and Gadegast 设计了一种新的似MPEG比特流,称之为 SECMPEG。SECAM既能使用标准加密算法DES和RSA又能实现不同级别的密级。但SECMPEG与标准的MPEG不兼容,需要设计专门的编jie码器。 **级:加密所 有的头信息(Headers) *二级:加密所 有的头信息(Headers)和I-Block中的DC和AC系数 *三级:加密 I帧和 PB帧中的所有 I-Block *四级:加密所 有的数据 (4) 选择性加密的另一个主要的方向是由Bharat Bhargava等提出的加密DCT符号,运动矢量MV符号。文献[5]中将仅加密I帧的DCT符号位的方法称为VEA算法。*二种方 法除了加密I帧,还要加密 PB帧的 DCT符号位和运动矢量MV的符号位称之为MVEA算法。相对保密性要好得多的*三种方法是使用 密钥加密(如DES或IDEA)的密码学算法来对DCT系数或运动矢量 MV符号位进行加密 ,作者称之为RVEA算法。 选择性加密的保 密性根据具体使用什么方法而定,一般选择性加密的计算量不大,且通常不会增大码流大小(改变I帧频率的选择性 加密算法除外)。 点量的M3u8视频加密方案是帧加密,在这个的基础上对视频内容加密,每次只解密播放一定的帧数据,播放完成后就删除了,所以在安全性上会更高。 我们知道m3u8 文件其实是 HTTP Live Streaming(缩写为 HLS) 协议的部分内容, HLS 的工作原理是把整个流分成一个个小的基于 HTTP 的文件来xia载,每次只xia载一些。当媒体流正在播放时,客户端可以选择从许多不同的备用源中以不同的速率xia载同样的资源,允许流媒体会话适应不同的数据速率。在开始一个流媒体会话时,客户端会xia载一个包含元数据的 extended M3U (m3u8) playlist文件,用于寻找可用的媒体流。HLS 只请求基本的 HTTP 报文,与实时传输协议(RTP)不同,HLS 可以穿过任何允许 HTTP 数据通过的防火墙或者代理服务器。它也很*使用内容分发网络来传输媒体流。所以帧加密的方式,使得html5加密方案安全性更高。