h5播放加密视频的解决方案
H5视频加密技术是基于js加密,也可以通过内嵌c++编译后的代码做安全。该加密方案通用性好,手机电脑均可支持,一个链接用户就能随时观看,用户体验好。不过IE7以下等一些老浏览器可能兼容性不好。如果有特殊需要在一些老浏览器中使用,也可以结合电脑flash方案同步使用。但视频加密基于hls切片,占用带宽多一些。 如果想更进一步加强视频网站安全性,还可以H5加密方案和网站结合,做一些技术处理。例如asp.net语言的网站,建议增加一些如下方案处理:
1、比如.m3u8文件的获取,需要有session登录后才可以。这个可以通过asp.net加一个handler来处理。
2、m3u8文件后面,可以加一个token,这个token是根据当前时间+视频地址做一个MD5加密出来的。服务端进行验证,通过后发放
3、m3u8获取,可以验证下refer、user-agent,防止下载工具下载等
除了以上这些,需要更多的研发拓展方案,欢迎交流。
赞0
踩0