播放器还要机器码解密

更新时间:01-26 教程 由 心蛊 分享

播放器还要机器码解密?

基于flash的加密视频播放是可行的。adobe官方的建议是进行身份认证和用rtmp协议来防止浏览器缓存。但http协议下也有办法防止缓存,虽然说解密是在客户端进行,但由于解密播放的实现比较复杂,如果不是对actionscript相当精通,是很难盗取这种加了密的视频的。

当然破解者技术好那另说,因为哪怕用c++写的客户端一样有人能汇编调试来破解。

flash播放加密视频的原理:是服务器上对上传的视频2进制数据加密,视频可以通过http协议下载下来,但普通播放器是解码不了的,所以普通播放器不能直接播放。

flash端播放视频时也不能够简单的指定视频组件的视频源地址,而是向服务器请求视频数据对取到的2进制数据解密再转给视频组件播放。

编码上的工作量主要在自己写逻辑实现一个数据流的处理,模拟视频缓冲之类,这种播放方式是不会在浏览器缓存里留下视频数据的,要破解就要逆向flash内置的解密算法,现在没有好的flash反编译工具,反编译后的flash内的actionscript相当难读,所以这个方案有一定程度的防破解性。

国内就有一些厂商提供这种在线视频播放方案,这种方案的技术授权可能也要十几万,但远比rtmp协议的方案成本低(rtmp服务端软件许可费,rtmp CDN服务费都不便宜)。

主要客户是在线教育网站,辟如人民卫生出版社的医学教育网。

声明:关于《播放器还要机器码解密》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2170810.html