[发明专利]还原实时视频码流的方法及装置有效
申请号: | 201410394860.8 | 申请日: | 2014-08-12 |
公开(公告)号: | CN105338341B | 公开(公告)日: | 2019-06-21 |
发明(设计)人: | 郑星;金利平;晏福兴 | 申请(专利权)人: | 杭州海康威视系统技术有限公司 |
主分类号: | H04N17/00 | 分类号: | H04N17/00;H04N21/6437;H04L29/06;H04L12/26 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 周华霞;王丽琴 |
地址: | 310053 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 还原 实时 视频 方法 装置 | ||
1.一种还原实时视频码流的方法,其特征在于,该方法包括:
分别在客户端和数据采集端抓取网卡数据,得到抓包文件,在抓取所述网卡数据时,实时在数据包头部记录抓取相应数据包的时间,并将所述时间作为时间戳;
从抓包文件中读取数据包,从数据包的数据包头部获取时间戳,并确定数据包的数据包内容中码流数据的长度;
根据确定的长度从数据包内容中提取码流数据;
根据时间戳将码流数据发送给本地播放器进行播放;
其中,所述根据时间戳将码流数据发送给本地播放器进行播放包括:
判断是否为第一个数据包,如果是,则将码流数据发送给本地播放器进行播放;否则,计算当前数据包的时间戳与上一数据包的时间戳的差值;
判断当前时间与发送上一数据包视频码流的时间之间的间隔是否到达所述差值,如果是,则将码流数据发送给播放器进行播放;
根据在客户端播放的码流状况和在数据采集端播放的码流状况进行故障分析,具体包括:
如果在客户端播放的码流正常,在数据采集端播放的码流也正常,则确定客户端的播放机制存在故障;
如果在客户端播放的码流不正常,在数据采集端播放的码流正常,则确定传输网络存在数据传输故障;
如果在数据采集端播放的码流不正常,则确定数据采集端的数据处理存在故障。
2.如权利要求1所述的方法,其特征在于,所述从数据包的数据包头部获取时间戳之前,该方法还包括:
判断数据包的应用层数据是否为码流数据,如果是,则执行所述从数据包的数据包头部获取时间戳的步骤。
3.如权利要求1或2所述的方法,其特征在于,抓取得到的抓包文件包含实时传输协议RTP格式、节目流PS格式或传输流TS格式的码流数据。
4.一种还原实时视频码流的装置,其特征在于,该装置包括抓包模块、文件读取模块、码流发送模块和故障分析模块;
所述抓包模块,分别在客户端和数据采集端抓取网卡数据,得到抓包文件;在抓取所述网卡数据时,实时在数据包头部记录抓取相应数据包的时间,并将所述时间作为时间戳;
所述文件读取模块,从所述抓包文件中读取数据包;从数据包的数据包头部获取时间戳,并确定数据包的数据包内容中码流数据的长度;根据确定的长度从数据包内容中提取码流数据;将获取的时间戳和提取的视频码流发送给所述码流发送模块;
所述码流发送模块,接收来自所述文件读取模块的时间戳和码流数据,根据时间戳将码流数据发送给播放器进行播放;
其中,所述码流发送模块包含判断发送子模块,判断是否为第一个数据包,如果是,则将码流数据发送给本地播放器进行播放;否则,计算当前数据包的时间戳与上一数据包的时间戳的差值;判断当前时间与发送上一数据包视频码流的时间之间的间隔是否到达所述差值,如果是,则将码流数据发送给本地播放器进行播放;
所述故障分析模块,根据在客户端播放的码流状况和在数据采集端播放的码流状况进行故障分析,具体包括:如果在客户端播放的码流正常,在数据采集端播放的码流也正常,则确定客户端的播放机制存在故障;如果在客户端播放的码流不正常,在数据采集端播放的码流正常,则确定传输网络存在数据传输故障;如果在数据采集端播放的码流不正常,则确定数据采集端的数据处理存在故障。
5.如权利要求4所述的装置,其特征在于,所述文件读取模块从数据包的数据包头部获取时间戳之前,还判断数据包的应用层数据是否为码流数据,如果是,才从数据包的数据包头部获取时间戳。
6.如权利要求4或5所述的装置,其特征在于,所述抓包模块抓取得到的抓包文件包含实时传输协议RTP格式、节目流PS格式或传输流TS格式的码流数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视系统技术有限公司,未经杭州海康威视系统技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410394860.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种视频编码中自适应反量化方法及装置
- 下一篇:非接触式图像性能客观测试方法