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,防止下载工具下载等
除了以上这些,需要更多的研发拓展方案,欢迎交流。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。