预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共14页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局*CN102868909A*(12)发明专利申请(10)申请公布号CN102868909A(43)申请公布日2013.01.09(21)申请号201210291180.4H04N21/24(2011.01)(22)申请日2012.08.16(66)本国优先权数据201110314334.22011.10.17CN(71)申请人苏州迈科网络安全技术股份有限公司地址215021江苏省苏州市工业园区金鸡湖大道1355号国际科技园三期8B(72)发明人施雅各周伦胡斌(74)专利代理机构南京苏科专利代理有限责任公司32102代理人陆明耀陈忠辉(51)Int.Cl.H04N21/231(2011.01)H04N21/858(2011.01)权利要求书权利要求书2页2页说明书说明书66页页附图附图55页(54)发明名称MP4在线视频缓存方法及装置(57)摘要本发明提供了一种MP4在线视频缓存方法及装置,其中,所述方法包括:S1、识别表示同一MP4视频请求的不同的URL;S2、分析所述URL,并提取MP4视频播放的起始位置;S3、根据所述URL和所述起始位置,向客户端发送HTTP应答报文;S4、从所述HTTP应答报文中提取所述URL和所述起始位置获得的数据,以读取本地的MP4视频文件,重构向客户端发送的MP4视频文件。本发明可让本来需要通过网络出口重复性获取的MP4格式的视频数据直接从本地服务器获取,减轻了网络出口的负担,降低网络带宽、流量的消耗,且节约了运营的成本。CN102869ACN102868909A权利要求书1/2页1.一种MP4在线视频缓存方法,其特征在于,所述MP4在线视频缓存方法包括以下步骤:S1、识别表示同一MP4视频请求的不同的URL;S2、分析所述URL,并提取MP4视频播放的起始位置;S3、根据所述URL和所述起始位置,向客户端发送HTTP应答报文;S4、从所述HTTP应答报文中提取所述URL和所述起始位置获得的数据,以读取本地的MP4视频文件,重构向客户端发送的MP4视频文件。2.根据权利要求1所述的方法,其特征在于,所述S1步骤具体包括:S11、监听网络数据包,抓取MP4视频的HTTP请求;S12、根据特征库,提取URL中的标识MP4视频特征唯一的特征部分;S13、将所述特征部分重组成一内部URL标识,并计算MD5值,所述MD5值标识唯一的MP4视频文件。3.根据权利要求1所述的方法,其特征在于,所述S2步骤具体包括:S21、监听网络数据包,抓取MP4视频的HTTP请求;S22、提取URL中用来标识起始位置的字段;S23、根据视频网站信息,确认所述起始位置是起始播放时间或MP4视频文件中起始播放位置;S24、若是起始播放时间,则将所述播放时间转换为MP4视频文件中起始播放位置。4.根据权利要求3所述的方法,其特征在于,所述“将所述播放时间转换为MP4视频文件中起始播放位置”步骤具体包括:S241、解析MP4头数据中的stssbox,获取关键帧对应的sampleid;S242、解析MP4头数据中的stscbox,获取视频sample在视频chunk中的分布情况,结合所述sampleid,获取关键帧的chunkid;S243、解析MP4头数据中的stcobox,获取每个chunk在文件中的偏移位置,结合所述chunkid,获取关键帧所在chunk在文件中的位置;S244、解析MP4头数据中的stszbox,获取每个sample的大小,结合sampleid、chunkid、关键帧所在chunk在文件中的位置,获取关键帧所在文件中的位置;S245、解析MP4头数据中的sttsbox,获取每个sample的播放时间,结合sampleid,获取关键帧对应的播放时间值;S246、将关键帧所在文件中的位置和关键帧对应的播放时间值一一对应,得到关键帧的播放时间值和相应其在MP4视频文件中的起始播放位置。5.根据权利要求1所述的方法,其特征在于,所述“重构向客户端发送的MP4视频文件”具体包括:S41、获取的MP4视频文件唯一URL标识,查询本地URL索引;S42、判断本地MP4视频文件是否存在;S43、若不存在,则从公网获取MP4视频文件,并发送至客户端;S44、若存在,则根据MP4视频文件的唯一URL标识,读取本地MP4视频文件;S45、根据文件头的数据计算对应的MP4视频文件的起始位置值;S46、根据获得的MP4视频文件的起始位置值,读取本地MP4视频文件,并与MP4文件头2CN102868909A权利要求书2/2页合并,重新生成一临时MP4视频文件。6.一种MP4在线视频缓存装置,其特征在于,所述MP4在线视频缓存装置包括:识别单元,用于识别表示同一MP4视频请求的不同的URL;分析单元,用