[发明专利]一种基于RTP的视频流传输丢包重传方法、设备及存储设备有效

专利信息
申请号: 201910725675.5 申请日: 2019-08-07
公开(公告)号: CN110602568B 公开(公告)日: 2021-06-25
发明(设计)人: 程家明;王军明;孔繁东;周志祥 申请(专利权)人: 武汉兴图新科电子股份有限公司
主分类号: H04N21/6375 分类号: H04N21/6375;H04N21/6437
代理公司: 武汉知产时代知识产权代理有限公司 42238 代理人: 孙妮
地址: 430000 湖北省武汉市东湖新*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 rtp 视频 流传 输丢包重传 方法 设备 存储
【权利要求书】:

1.一种基于RTP的视频流传输丢包重传方法,其特征在于:包括以下步骤:

S101:根据实际网络带宽情况及服务器情况,对发送终端和接收终端中的时间参数进行初始化;

所述发送终端用于发送数据包至接收终端,所述接收终端用于接收所述数据包,并将丢失的数据包添加至重传队列,生成重传请求,进而将所述重传请求发送至发送终端;所述重传队列,由丢失的数据包组成;

S102:发送终端根据重传队列向接收终端发送上一次数据传输过程中丢失的数据包;

S103:接收终端接收所述丢失的数据包,并判断是否接收完整,若完整,则表明重传成功,并到步骤S106;若不完整,则表示接收失败,认为该数据包再次丢失,为丢失数据包,进入步骤S104;

S104:接收终端将所述丢失的数据包添加至重传队列,并清除重传队列中过旧的数据包;

所述过旧的数据包,由重传队列的长度定义;所述重传队列长度根据服务器情况不同而不同,为预设值;其中,清除重传队列中过旧的数据包的具体方法如下:

假定重传队列长度为L,新添加丢失的数据包至重传队列后,判断重传队列长度是否超过L,若是,则位于重传队列末尾的数据包为过旧数据包,接收终端对过旧数据包进行丢弃,若否,则不需要对重传队列进行清除;

S105:接收终端根据所述时间参数判断重传频率是否有效,若是,则进入步骤S106;否则进入步骤S107;

S106:接收终端进行下一次重传请求;发送终端根据时间参数判断是否响应该重传请求,若是,则返回步骤S102;否则,到步骤S107;

S107:重传程序结束;

在步骤S101中,根据实际网络带宽情况及服务器情况,对发送终端和接收终端中的时间参数进行初始化,具体步骤如下:

在接收终端设定扫描周期T0和时间阈值T1;对第一次丢失的数据包,记录其第一次丢失的时间ts,并将其添加至重传队列;在发送终端设定响应重传请求的时间阈值的初值为avg_rtt_new;其中,avg_rtt_new的计算公式如下:

avg_rtt_new=avg_rtt_pre*0.7+avr_rtt_list*0.3

上式中,avg_rtt_list为最近5s内实际往返时延rtt值的平均值;avg_rtt_new为当前计算的最新平均值;avg_rtt_pre为avg_rtt_new上一次的值,其初值为avg_rtt_list;

所述的扫描周期T0,用于定时对重传队列进行扫描,其值为根据实际网络带宽情况及服务器情况的预设值;所述时间阈值T1,根据视频传输的延时要求不同而不同,为预设值;

在步骤S105中,接收终端根据所述时间参数判断重传频率是否有效的,具体步骤如下:

S201:接收终端记录数据包当前丢失的时间tc

S202:接收终端根据重传队列进行下一次重传请求,并记录当前重传请求时间te

S203:判断条件te-tcT0是否成立,若是,则重传频率有效,并到步骤S204;否则,重传频率无效;

S204:判断程序结束;

在步骤S106中,发送终端根据时间参数判断是否响应该重传请求,具体步骤如下:

S301:判断条件te-ts rtt te-ts T1,若是,则认为数据包可以进行再次重传,符合重传要求,将其保留至重传队列,并到步骤S302;否则,不符合重传要求,将其清除出重传队列,并到步骤S302;

S302:接收终端发出重传请求,并记录当前重传请求的时间te’;发送终端判断条件te’-teavg_rtt_new是否成立,若是,则响应重传请求;否则,不响应重传请求。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉兴图新科电子股份有限公司,未经武汉兴图新科电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910725675.5/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top