最近发现看网易公开课的时候发现一个问题,网易公开课付费视频没有加密,一次付费便可以随意下载到本地。
例如现在我们打开一个付费视频https://vip.open.163.com/courses/273?p=pay_list
打开试看视频【硬笔行书套路01】
F12打开控制台,查看相关信息,会发现网易公开课是使用flash+flv的方案进行视频播放的,不管是否是付费视频都是flv格式,非付费视频只要复制对应的url链接,就可以直接通过迅雷等工具下载。
现在我用1元购买这个视频教程,然后在打开视频【硬笔行书套路02】
然后你会发现即使是付费视频依然采用的是没有加密的flv格式播放,所谓的付费视频只是在代码层做了一层验证而已,这样会导致用户只要一次付费就可以随意下载整个视频教程到本地。
个人感觉,这么做太不安全了!
跟网易公开课对比,网易云课堂使用的就是加密的flv方案,简单通用,适合并发量不高的网站,慕课网、优酷视频、腾讯视频等使用的则是将视频切割成多个子文件进行加密传输播放的方案,一来是安全,防止视频被人随意抓取,其次是满足了视频的高并发传输播放。
慕课网截图