您当前的位置: 首页 > 学无止境 > 心得笔记 网站首页心得笔记
51cto加密视频的下载-hls的web授权在html5下缓存的无奈
发布时间:2016-09-22 21:21:37编辑:雪饮阅读()
51cto自从采用了hls流加密的方式后很是让人不爽,不过人家为了版权保护才这么做的吧。hls加密的方式下即便你用51cto客户端缓存的视频也只能在该客户端下面观看,不可以跨平台,不可以随意复制到其它地方播放。那么问题来了,我要是付费的视频也是这样的话,那么换做是你又有什么心情。官方也没有直接购买原视频的通道。这让人很是郁闷。
通过强大的搜索引擎才发现原来m3u8+ts+key(AES-128加密)这种方式的加密需要支持html5的浏览器下播放,就需要提供解密key,所以授权给html5播放器,就不能阻止附带下载功能的浏览器下载该加密视频。 但每个视频的签名和请求的时间戳都不同,所以只能单集下载。
基于此,我们需要找一个支持hls流并且支持html5的浏览器,雪饮这里所用的红米note2自带的浏览器刚好支持,于是问题迎刃而解:
但是人家辛辛苦苦录制的高清视频教程来之不易,还是不要随意传播为好。想想你自己的劳动成果不别人轻易窃取的心情。。。。。。。
关键字词:51cto,加密,下载
上一篇:php与js中处理隐藏的换行符