[发明专利]一种网络视频资源源地址分析方法和系统有效
申请号: | 201210583004.8 | 申请日: | 2012-12-21 |
公开(公告)号: | CN103888853A | 公开(公告)日: | 2014-06-25 |
发明(设计)人: | 张欣;祝天鹏;常亮 | 申请(专利权)人: | 杭州鹏信科技有限公司 |
主分类号: | H04N21/85 | 分类号: | H04N21/85;H04N21/858 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 310012 浙江省杭州市西湖区万塘路*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 视频 资源 源地 分析 方法 系统 | ||
技术领域
本发明涉及网络信息技术领域,更具体地,本发明涉及一种网络视频资源源地址分析方法和系统。
背景技术
随着网络的普及,在线视频愈发显得炙手可热,在线视频以其独特的播放和传播优势迅速占据了网络,但网络不好的时候,难免也会出现播放比较“卡”的情况,由于在线视频体积通常不会很大,因此下载回来观看无疑是最好的办法。但是,视频网站往往仅提供在线观看的功能,而隐藏了视频的真实地址,用户不能直接得到视频的真实网络地址,因此用户在观看网络视频时只能通过相关网页进行在线观看,而不能将其下载到本地计算机。有些视频网站虽然也提供了相应的视频下载软件,但这些软件只是针对对应的网站,无法下载其他视频网站中的视频。
一方面,当需要重复观看曾经看过的视频时也只能重新登陆该视频所在的视频网站,不仅使用不便,而且造成了网络流量的浪费,同时还要受到网速等不确定因素的影响。
另一个方面,由于视频网站很多,如果用户希望看到更多更新的视频就需要登陆各个视频网站,对更新的视频进行一一查找,这样不但会浪费用户的时间,而且也不能在视频网站更新的第一时间内观看视频。
发明内容
本发明的目的在于提供一种分析效率高适用范围广的网络视频资源源地址分析方法。
为达到上述目的本发明所采用的技术方案为:一种网络视频资源源地址分析方法,包括:
步骤100,采用网络抓包技术对视频网页进行抓包,得到中间文件;
步骤200,对步骤001所得到的中间文件进行分析,得到视频的加密信息;
步骤300,采用swf文件反编译技术对视频网页中的swf文件进行反编译分析,得到加密信息的解密方法;
步骤400,用步骤300所得到解密方法对步骤200所得到的加密信息进行解密,得到视频资源源地址。
所述的加密信息包括加密过的源地址、秘钥、视频名称、长度、大小、分段信息。
步骤100和步骤300同时进行。
本发的另一个目的在于提供一种网络视频资源源地址分析系统,所采用的技术方案为:一种网络视频资源源地址分析系统,包括:
抓包模块:对视频网页进行抓包;
中间文件存贮模块:存贮抓包所得中间文件;
中间文件分析模块:分析抓包所得中间文件;
加密信息存贮模块:存贮分析中间文件所得加密信息;
SWF反编译分析模块:反编译分析视频网页中的SWF文件;
解密方法存贮模块:存贮反编译分析SWF文件所得解密方法;
解密模块:根据解密方法对中间文件的加密信息进行解密,得到视频资源源地址;
视频资源源地址存贮模块:存贮视频资源源地址信息;
所述的抓包模块与中间文件存贮模块数据连通,所述的中间文件存贮模块与中间文件分析模块数据连通,所述的中间文件分析模块与加密信息存贮模块连通;所述的SWF反编译分析模块与解密方法存贮模块连通,所述的解密方法存贮模块与解密模块连通,所述的解密模块与视频资源源地址存贮模块数据连通;所述的加密信息存贮模块与解密模块数据连通。
本发明无需启动浏览器,直接采用网络抓包技术获取中间文件加密信息,对SWF文件反编译分析得到解密方法,两者结合可以高效的分析得到视频资源源地址;并且实用范围广泛,涵盖目前的基于SWF文件的绝大多数视频网站。
附图说明
图1为本发明网络视频资源源地址分析方法流程图
图2为本发明网络视频资源源地址分析模块结构示意图
具体实施方式
视频网站在得到视频资源之前,需要通过一系列间接访问中间文件的方法,间接得到视频资源源地址。而通过网络抓包技术就可以得到这些中间文件的地址。例如对于优酷网的视频,首先可以访问任意一个视频网页,同时通过网络抓包得到播放过程中访问的所有资源,通过分析不难发现,每次浏览器访问优酷网视频时,都会首先访问一个名为video的文件。访问这个文件的地址,可以得到类似于JSON格式的文件,其中包含了该视频的名称、长度、格式、分段、密钥等信息,这个文件也就是我们解析最后的视频源地址的中间文件之一,其他的中间文件如法炮制。我们只需要通过网络抓包的方式,将各个网站的视频源的中间文件的访问方法解析出来,以后只需要直接访问这些地址,便可以得到相应的中间文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州鹏信科技有限公司,未经杭州鹏信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210583004.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种裸眼立体投影系统
- 下一篇:粉体干燥在线冷却系统