[发明专利]检测视频传输丢包的方法、装置和系统有效
申请号: | 201210053601.X | 申请日: | 2012-03-02 |
公开(公告)号: | CN102611894A | 公开(公告)日: | 2012-07-25 |
发明(设计)人: | 许鑫;陈齐标;王爱民;刘衍珩 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04N7/64 | 分类号: | H04N7/64 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 检测 视频 传输 方法 装置 系统 | ||
1.一种检测视频传输丢包的方法,其特征在于,包括:
接收承载有视频数据帧的视频数据包,所述视频数据帧包括I帧、B帧和P帧;
从携带有视频数据帧帧头信息的视频数据包中获取帧序号,以及从携带图像条的描述信息的视频数据包中获取图像组序号和帧类型累计值,所述帧类型累计值用于表征图像组内包括当前视频数据帧的累计P帧的数目,或所述帧类型累计值用于表征图像组内包括当前视频数据帧的累计P帧和累计帧序号非零的I帧的数目之和,所述图像组为起始于帧序号为零的I帧的一组视频数据帧;
在发生视频数据包丢失,且发生视频数据包丢失前获得的图像组序号与发生视频数据包丢失后获得的图像组序号一致,发生视频数据包丢失前最后获得的帧序号和视频数据包丢失后最先获得的帧序号发生不一致时,根据发生视频数据包丢失前最后获得的帧序号和对应的帧类型累计值,以及发生视频数据包丢失后最先获得的帧序号和对应的帧类型累计值,获取P帧丢失数,或者是获取P帧与帧序号非零的I帧的丢失数之和。
2.根据权利要求1所述的检测视频传输丢包的方法,其特征在于,所述图像组序号和帧类型累计值携带在所述视频数据包的图像条的描述信息的扩展字段中,或所述图像组序号和帧类型累计值携带在所述视频数据包的图像条的描述信息的帧序号字段中。
3.根据权利要求1所述的检测视频传输丢包的方法,其特征在于,在所述帧类型累计值用于表征图像组内包括当前视频数据帧的累计P帧的数目时,所述帧类型累计值由视频数据包发送端获取图像组内包括当前视频数据帧的累计帧序号为零的I帧的数目A,图像组内包括当前视频数据帧的累计B帧的数目B以及图像组内包括当前视频数据帧的累计P帧的数目C,并根据公式G=A+B+nC计算得出,其中G表示帧类型累计值,n为大于1的整数。
4.根据权利要求1所述的检测视频传输丢包的方法,其特征在于,在所述帧类型累计值用于表征图像组内包括当前视频数据帧的累计P帧和累计帧序号非零的I帧的数目之和时,所述帧类型累计值由视频数据包发送端获取图像组内包括当前视频数据帧的累计帧序号为零的I帧的数目A,据图像组内包括当前视频数据帧的累计B帧的数目B,据图像组内包括当前视频数据帧的累计P帧的数目C,以及据图像组内包括当前视频数据帧的累计帧序号为非零的I帧的数目D,并根据公式G=A+B+mC+mD计算得出,其中G表示帧类型累计值,m为大于1的整数。
5.根据权利要求1-4任一所述的检测视频传输丢包的方法,其特征在于,还包括:
依次记录接收承载有视频数据帧的视频数据包的接收时间,并从携带有视频数据帧帧头的视频数据包中获取视频数据帧的帧速率;
在发生视频数据包丢失时,根据发生视频数据包丢失前最后获得的帧序号和发生视频数据包丢失后最先获得的帧序号获取实际丢失视频数据帧数目;
根据记录的发生视频数据包丢失前最后接收携带有视频数据帧帧头的视频数据包的接收时间,以及发生视频数据包丢失后最先接收携带有视频数据帧帧头的视频数据包的接收时间获取丢帧时间差,或根据记录的发生视频数据包丢失前接收承载最后一个可解析视频数据帧的最后一个视频数据包的时间,以及发生视频数据包丢失后最先接收携带有视频数据帧帧头的视频数据包的时间获取丢帧时间差;
根据获取的丢帧时间差以及所述帧速率获取理论丢失视频数据帧数目;
根据所述理论丢失视频数据帧数目和实际丢失视频数据帧数目的差值获取屏幕冷冻时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210053601.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:表面处理双色图纹退镀工艺(PPVD)
- 下一篇:组合式木塑托盘纵梁