您的位置:首页 > 运维架构 > 网站架构

腾讯视频网站视频破解思路

2014-02-06 21:28 411 查看
下面是离线获取指定视频质量的视频片段的方法:

以<国土安全第三季 第02集>

http://v.qq.com/cover/k/k7efpez2rbroffy/x0013uxrjp0.html

为例,从该url可知该集视频的vid为”x0013uxrjp0”.下面是页面的逻辑,首先获取该集视频信息

http://vv.video.qq.com/getinfo?vids=x0013uxrjp0

如果不带speed参数,默认返回高清hd视频

从该xml中可以获取该集视频的文件名,分为几个视频片段,每个视频片段的命名,每集的视频url的头部

(这步可以忽略)

获取指定视频切片的信息

http://vv.video.qq.com/getclip?vid=x0013uxrjp0&idx=2

从中可以获取第几个视频切片的文件名称,文件长度等

获取指定分辨率和编号的视频片段的vkey

http://vv.video.qq.com/getkey?vid=x0013uxrjp0&filename=x0013uxrjp0.p201.2.mp4&format=10201

获取到key值为

16B2BCFEBD922A281F2C5AE92971446B2F55F4F66F641EB9DC35215D584D0DDC7EFFAE1FACE5D3B7

下面构造获取该视频切片的url

http://video.dispatch.tc.qq.com/3053605/x0013uxrjp0.p201.2.mp4?vkey=16B2BCFEBD922A281F2C5AE92971446B2F55F4F66F641EB9DC35215D584D0DDC7EFFAE1FACE5D3B7

其他切片的url的拼凑方法同样处理.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: