关键词:http请求、flv、mp4、fv4、flash播放
国内几大视频网站现在都是提供flash方式播放点播,基本上都是采用文件分块的策略。但各个网站对视频文件http下载的服务器配置却有些差异,这可能跟他们使用的cdn策略有关。
最近调查了一下:乐视www.letv.com、酷六www.ku6.com、优酷www.youku.com、新浪视频www.sina.com、土豆www.tudou.com 网站的各个http请求参数格式。
下面是调查结果:
视频网站视频点播http协议下载方式
调查网站:
1、www.tudou.com
调查要点:
1、http下载文件的参数格式
2、flash播放器seek forward时,http的请求行为
3、flash播放器seek back 时,http的请求行为
4、视频格式包括:flv/mp4/fv4
土豆网:
考察的节目:http://www.tudou.com/programs/view/v-YZSWWJC1w/
Request | Type | URL | action |
Get | video/x-flv | http://125.39.48.4/flv/027/117/428/27117428.flv?11000&key=a34c2799f6c20210cca9094a38869947286966 | play |
Get | video/x-flv | http://125.39.48.4/flv/027/117/428/27117428.flv?11000&key=a34c2799f6c20210cca9094a38869947286966&start=15966872&tflvbegin=15966872&tflvend=25887027 | Seek forward |
Get | video/x-flv | http://125.39.48.4/flv/027/117/428/27117428.flv?11000&key=a34c2799f6c20210cca9094a38869947286966&start=1802036&tflvbegin=1802036&tflvend=25887027 | Seek back |
Get | video/x-flv | http://125.39.48.4/flv/027/117/428/27117428.flv?11000&key=bd92d39d220766156eab164a3883e547286966&start=6895498&tflvbegin=6895498&tflvend=25887027 |
Seek forward |
新浪网站:
考察的节目:http://video.sina.com.cn/
Request | Type | URL | Action |
GET | video/x-flv | http://dxt2.dhot.v.iask.com/f/1/90c2b3ac8d9cebb64f2380f6582f7e7621755449.flv | play |
GET | video/x-flv | http://dxt2.dhot.v.iask.com/f/1/90c2b3ac8d9cebb64f2380f6582f7e7621755449.flv?start=5319702 | Seek forward |
GET | video/x-flv | http://dxt2.dhot.v.iask.com/f/1/90c2b3ac8d9cebb64f2380f6582f7e7621755449.flv?start=2315456 | Seek back |
GET | video/x-flv | http://dxt2.dhot.v.iask.com/f/1/90c2b3ac8d9cebb64f2380f6582f7e7621755449.flv?start=9031978 | Seek forward |
优酷网站:
考察的节目:http://v.youku.com/v_playlist/f2873381o1p0.html
Request | Type | URL | Action |
GET | video/x-flv | play | |
GET | video/x-flv | Seek forward | |
GET | video/x-flv | Seek back | |
GET | video/x-flv | Seek forward |
酷六网站:
考察的节目:http://v.ku6.com/special/show_3607592/OURx0M0kfyobF5kw.html
Request | Type | URL | Action |
GET | application/octet-stream | play | |
GET | application/octet-stream | Seek forward | |
GET | application/octet-stream | Seek back | |
GET | application/octet-stream | Seek forward |