视频在html页面基本都是m3u8格式播放。这种格式的特点是可以适应多种码率。客户端会根据网络带宽自动选择适合自己码率的文件播放。为确保流畅的视频流,它主要用于移动设备。随着手机用户越来越多,chrome将不再支持flash,考虑到后期的体验、兼容性和长期发展,M3u8视频加密有很多好处。比如可以直接在电脑和手机上链接打开观看,无需安装任何插件。如何在方便的同时保证安全?我们知道html5视频加密备受关注的主要原因是浏览器的协议是开放的,加密后的视频必须兼容不同的浏览器才能打开。在方便和安全的前提下,如果能达到更好的平衡。m3u8视频加密有哪些方法?1、关于防录屏1)现有会员系统可以通过水印连接到现有会员系统,水印中显示每个会员的信息。如果有录音等情况,可以通过学生信息追踪到学生账号,停止。使用或作为追究其责任的法律依据。2)问答环节要求学生在播放过程中回答问题。这个问题可以自定义,比如与课程相关,回答正确后才能继续阅读,也可以防止录屏。2.限制网站和域名这意味着加密视频只能在特定的网站和域名下播放,即使下载也无法播放。3、对内容进行帧加密的M3u8视频加密方案为帧加密。在此基础上对视频内容进行加密处理,每次只解密播放某一帧数据。播放完成后,即被删除,所以在安全性方面会更高。视频帧加密我们知道m3u8文件其实是HTTPLiveStreaming(简称HLS)协议的一部分。HLS的工作原理是将整个流分成基于HTTP的小文件进行下载,每次只下载一部分。在播放媒体流时,客户端可以选择以不同的速率从许多不同的备用源下载相同的资源,从而允许流式传输会话适应不同的数据速率。启动流媒体会话时,客户端会下载一个扩展的M3U(m3u8)播放列表文件,其中包含用于查找可用媒体流的元数据。HLS只请求基本的HTTP数据包。与实时传输协议(RTP)不同,HLS可以穿过任何允许HTTP数据通过的防火墙或代理服务器。使用内容分发网络流式传输媒体也很容易。所以帧加密的方式让html5的加密方案更加安全。
