[发明专利]一种基于RTP的视频流传输丢包重传方法、设备及存储设备有效
申请号: | 201910725675.5 | 申请日: | 2019-08-07 |
公开(公告)号: | CN110602568B | 公开(公告)日: | 2021-06-25 |
发明(设计)人: | 程家明;王军明;孔繁东;周志祥 | 申请(专利权)人: | 武汉兴图新科电子股份有限公司 |
主分类号: | H04N21/6375 | 分类号: | H04N21/6375;H04N21/6437 |
代理公司: | 武汉知产时代知识产权代理有限公司 42238 | 代理人: | 孙妮 |
地址: | 430000 湖北省武汉市东湖新*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于RTP的视频流传输丢包重传方法、设备及存储设备。其方法具体步骤如下:发送终端和接收终端时间参数初始化;发送终端响应重传请求向接收终端发送数据包;接收终端检测是否接收完整,若完整,则重传成功;若不完整,则接收终端根据时间参数作出数据包有效性、重传频率有效性的判断;若数据包无效或重传频率无效,则不进行下一次重传请求;反之,接收终端进行下一次重传请求;发送终端根据时间参数判断是否响应该重传请求;若响应重传请求,则发送终端再次向接收终端发送数据包;否则,不响应重传请求。本发明的有益效果是:实现在高并发路数(至少64路)和高丢包率(30%以上)的情况下,实现视频流的流畅播放。 | ||
搜索关键词: | 一种 基于 rtp 视频 流传 输丢包重传 方法 设备 存储 | ||
【主权项】:
1.一种基于RTP的视频流传输丢包重传方法,其特征在于:包括以下步骤:/nS101:根据实际网络带宽情况及服务器情况,对发送终端和接收终端中的时间参数进行初始化;/n所述发送终端用于发送数据包至接收终端,所述接收终端用于接收所述数据包,并将丢失的数据包添加至重传队列,生成重传请求,进而将所述重传请求发送至发送终端;所述重传队列,由丢失的数据包组成;/nS102:发送终端根据重传队列向接收终端发送上一次数据传输过程中丢失的数据包;/nS103:接收终端接收所述丢失的数据包,并判断是否接收完整?若完整,则表明重传成功,并到步骤S106;若不完整,则表示接收失败,认为该数据包再次丢失,为丢失数据包,进入步骤S104;/nS104:接收终端将所述丢失的数据包添加至重传队列,并清除重传队列中过旧的数据包;/n所述过旧的数据包,由重传队列的长度定义;所述重传队列长度根据服务器情况不同而不同,为预设值;其中,清除重传队列中过旧的数据包的具体方法如下:/n假定重传队列长度为L,新添加丢失的数据包至重传队列后,判断重传队列长度是否超过L,若是,则位于重传队列末尾的数据包为过旧数据包,接收终端对过旧数据包进行丢弃,若否,则不需要对重传队列进行清除;/nS105:接收终端根据所述时间参数判断重传频率是否有效?若是,则进入步骤S106;否则进入步骤S107;/nS106:接收终端进行下一次重传请求;发送终端根据时间参数判断是否响应该重传请求?若是,则返回步骤S102;否则,到步骤S107;/nS107:重传程序结束。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉兴图新科电子股份有限公司,未经武汉兴图新科电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910725675.5/,转载请声明来源钻瓜专利网。