html页面播放的视频基本都是m3u8格式,特点是多码率适配。客户端会根据网络带宽,自动选择一个适合自己码率的文件进行播放,从而保证视频流的流畅。它主要用于移动设备。随着移动用户越来越多,加上chrome不会很快支持flash,考虑到体验、兼容性和后期的长期发展,M3u8视频加密有很多优势。比如可以链接打开直接电脑手机观看,不需要安装任何插件。如何在方便的同时保证安全?
我们知道对html5视频加密的担心主要是因为浏览器的协议是开放的,加密后的视频要兼容不同的浏览器,可以打开。在方便和安全的前提下,如果达到更好的平衡。m3u8视频加密有哪些方法?

1.关于反录制屏幕

1)可以通过水印的方式连接现有的会员系统,在水印中显示每个会员的信息。在录音等情况下。,可以跟踪该学员的账号,停止使用或以此为法律依据追究其责任。
2)问题和答案
在玩的过程中,学生要回答问题,问题可以定制,比如与课程相关的问题。答对了才能继续往下看,也可以防止录屏。
2.限制网站和域名
这意味着加密的视频只能在特定的网站和域名下播放,即使下载也无法播放。
3.对内容进行帧加密
点M3u8视频加密方案是帧加密。在此基础上,对视频内容进行加密。每次只解密播放某一帧数据,播放完后会删除,安全性会更高。
视频帧加密我们知道m3u8文件实际上是HTTP直播协议的一部分。HLS的工作原理是将整个流分成基于HTTP的小文件进行下载,一次只下载一部分。当播放媒体流时,客户端可以选择以不同的速率从许多不同的替代源下载相同的资源,从而允许流媒体会话适应不同的数据速率。在流媒体会话开始时,客户端将下载包含元数据的扩展M3U播放列表文件,以查找可用的媒体流。HLS只请求基本的HTTP消息。与实时传输协议不同,HLS可以穿过任何允许HTTP数据通过的防火墙或代理服务器。使用内容分发网络传输媒体流也很容易。因此,帧加密的方式使得html5加密方案更加安全。


