一种基于数据特征的流媒体内容下载方法技术

技术编号:3490906 阅读:228 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种基于数据特征的流媒体内容下载方法,包括如下步骤:开启数据包捕捉线程;打开包含视频内容的链接地址,将捕捉到的数据包以二进制数据流的形式缓存到一个缓存文件中;读取缓存文件,根据会话端口分离出多个会话文件;根据会话文件的尺寸和该文件中的媒体内容开始码确认该会话文件中是否包含媒体内容,删除不包含媒体内容的会话文件;根据会话索引文件依次读取会话文件中的数据包,根据数据包中的顺序号、确认号去除重传包、错误包,然后将确认有效的媒体数据包排序并存入新建的媒体内容文件。本发明专利技术的优点是,只需提供包含媒体内容的网页地址就能够正确下载需要的媒体内容,同时不会导致流媒体网站性能降低。

【技术实现步骤摘要】

【技术保护点】
一种基于数据特征的流媒体内容下载方法,其特征在于,包括以下步骤:(1)开启数据包捕捉线程;(2)打开包含视频内容的链接地址,将捕捉到的数据包以二进制数据流的形式缓存到一个缓存文件中,同时建立一个缓存索引文件;(3)根据缓存索引文件读取缓存文件,将具有相同会话端口的所有数据包存储至一个会话文件,得到多个会话文件,同时对每一个会话文件建立一个会话索引文件;(4)根据会话文件的尺寸和该文件中的媒体内容开始码确认该会话文件中是否包含媒体内容,删除不包含媒体内容的会话文件;(5)根据会话索引文件依次读取会话文件中的数据包,根据数据包中的顺序号、确认号去除重传包、错误包,然后将确认有效的媒体数据包排序并存入新建的媒体内容文件。

【技术特征摘要】

【专利技术属性】
技术研发人员:张冬明张勇东郭俊波李锦涛
申请(专利权)人:中国科学院计算技术研究所
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1