[发明专利]一种基于RTP扩展头部的视频帧可靠传输方法、装置及设备有效
申请号: | 202111176877.2 | 申请日: | 2021-10-09 |
公开(公告)号: | CN114051173B | 公开(公告)日: | 2023-08-08 |
发明(设计)人: | 丁凡;柯国富;胡敬东 | 申请(专利权)人: | 广州广哈通信股份有限公司 |
主分类号: | H04N21/6437 | 分类号: | H04N21/6437;H04N21/6375 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 麦小婵;郝传鑫 |
地址: | 510663 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 rtp 扩展 头部 视频 可靠 传输 方法 装置 设备 | ||
本发明提供了一种基于RTP扩展头部的视频帧可靠传输方法、装置及设备,通过发送端向接收端发送RTP数据包,其中,RTP数据包属于视频帧,在RTP数据包的扩展头部中分配有传输标识信息字段;接收端根据接收到的RTP数据包判断是否有丢包,若有,则修改传输标识信息字段的丢包信息,若否,则修改传输标识信息字段的帧确认信息,并将包含修改后的传输标识信息字段的数据包重新发送至发送端;发送端判断是否重发该包。采用本发明实施例,能够基于RTP协议自身来扩展,通过对RTP扩展头部进行扩充,保证了视频设备的兼容性,并基于RTP头的扩展采用丢包重传的方式,能够在较低的网络丢包率的情况下,以极少的带宽,实现了视频帧的可靠传输,有效保障了视频质量。
技术领域
本发明涉及视频传输领域,尤其涉及一种基于RTP扩展头部的视频帧可靠传输方法、装置及设备。
背景技术
随着5G(The 5th Generation Mobile Communication Technology,第五代移动通信技术)等网络通信技术的不断发展以及智能终端的不断普及,视频实时业务形态以及视频实时通信技术也得到了越来越多的重视和发展。视频数据承载在IP网络上,以视频数据包的形式传输,这就不可避免地会遇到网络丢包的问题。丢包会造成视频图像马赛克、图像局部变形等问题,这些问题将在很大程度上影响使用者的应用感受,如果网络丢包率过大或者过于频繁,还将会使视频数据的传输过度延迟,甚至造成通信中断。
发明内容
本发明提供一种基于RTP扩展头部的视频帧可靠传输方法、装置及设备,能够实现视频帧的可靠传输,有效保障视频质量。
为实现上述目的,本发明实施例提供了一种基于RTP扩展头部的视频帧可靠传输方法,包括以下步骤:
发送端向接收端发送RTP数据包,并将所述RTP数据包缓存至重发缓冲区;其中,所述RTP数据包属于视频帧,在所述RTP数据包的扩展头部中分配有传输标识信息字段;
接收端根据接收到的RTP数据包判断是否有丢包,若有,则修改所述传输标识信息字段的丢包信息,若否,则修改所述传输标识信息字段的帧确认信息;
所述接收端将包含修改后的传输标识信息字段的RTP数据包重新发送至所述发送端;
所述发送端根据接收到的RTP数据包判断是否重发该包,若是,则从所述重发缓冲区中找到需要重发的对应的RTP包,若否,则将所述重发缓冲区中对应的RTP包清除。
作为其中一种可选的实施例,所述接收端根据接收到的RTP数据包判断是否有丢包的具体步骤为:
所述接收端对所述接收到的RTP数据包进行解析,得到所述数据包对应的时间戳和序号;
所述接收端根据所述时间戳和所述序号,检测所述数据包是否有丢包。
作为其中一种可选的实施例,所述传输标识信息字段包括应答标识字段、连续丢包标识字段、离散丢包数量字段、完整数据标识字段、连续丢包中的第一个包的序号字段、连续丢包中的最后一个包的序号字段、离散丢包的包序号字段。
作为其中一种可选的实施例,当所述接收端根据接收到的RTP数据包判断到有丢包时,则修改所述传输标识信息字段的丢包信息,具体包括:
当所述接收端根据接收到的RTP数据包判断到有丢包时,判断所述RTP数据包对应的帧数据是否过期;
若是,则清除请求重发队列中该帧以及之前的丢包记录;
若否,则将该帧对应的时间戳以及缺失的RTP包的序号记录到所述请求重发队列中,并确定丢失的数据包的数量;
所述接收端根据确定丢失的数据包的数量修改所述传输标识信息字段的丢包信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州广哈通信股份有限公司,未经广州广哈通信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111176877.2/2.html,转载请声明来源钻瓜专利网。