[发明专利]一种TCP视频传输进行误码重传控制的方法有效
申请号: | 201910614779.9 | 申请日: | 2019-07-09 |
公开(公告)号: | CN110505533B | 公开(公告)日: | 2021-06-01 |
发明(设计)人: | 杨工明;李衡;徐勇;周子容;叶隽毅;李嘉仪 | 申请(专利权)人: | 杭州亿圣信息技术有限公司 |
主分类号: | H04N21/647 | 分类号: | H04N21/647;H04N21/643 |
代理公司: | 杭州君度专利代理事务所(特殊普通合伙) 33240 | 代理人: | 杨舟涛 |
地址: | 310026 浙江省杭州市余杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种TCP视频传输进行误码重传控制的方法。现有机制会导致传输速度降低,造成大量的视频流数据报文延时到达。本发明方法接收方在接收到报文后,判断是否丢包并检测误码,如果出现误码,计算该报文的丢包率和误码率。接收方根据丢包与误码情况分别处理:丢包率为0或小于阈值,继续正常传输;丢包率大于等于阈值,且误码率小于阈值,不做误码重传通告处理,启动拥塞避免机制和慢启动机制;丢包率和误码率均大于等于阈值,观察一段时间后,根据不同情况处理,若丢包无加剧现象,则继续正常加速,否则说明同时存在拥塞现象,按照TCP规则减速。本发明方法可以极大减少触发网络拥塞,平滑网络环境。 | ||
搜索关键词: | 一种 tcp 视频 传输 进行 误码重传 控制 方法 | ||
【主权项】:
1.一种TCP视频传输进行误码重传控制的方法,其特征在于,控制方法具体如下:/n(1).发送方持续发送报文,接收方在接收到序号为M1报文,判断是否丢包并检测误码,如果出现误码,则进行t时间窗的码报文数累计S,计算该报文的丢包率PLR和误码率SER;/n /n /nt为时间窗的计算时间段,设定为1秒;S为误码累计数,t时段内如果出现误码,则S加1,S为四位数值;/n(2).接收方判断丢包与误码情况,并做如下处理:/nA.PLR=0,表示未发生丢包保持当前传输状态,继续正常传输,不做误码重传通告处理,接收方发送的TCP确认报文报头6位预留字段全置0;发送方接收到TCP确认报文,确认报文报头6位预留字段中前2位为00时,确定不必重传;/nB.PLR<τ1,表示出现少量报文误码,对于视频流的影响能够接受,保持当前传输状态,继续正常传输,不做误码重传通告处理;接收方发送的TCP确认报文报头6位预留字段中的前2位置0,表示不必重传,后4位为S值,误码累计数S按t时间窗进行误码报文数的累计;τ1为设定的丢包率阈值;发送方接收到TCP确认报文,确认报文报头6位预留字段中前2位为00时,确定不必重传;/nC.PLR≥τ1且SER<τ2,表示丢包很可能是因为拥塞引起的,按照TCP拥塞避免机制正常减速,不做误码重传通告处理;接收方发送的TCP确认报文报头6位预留字段中前2位置01,表示拥塞减速,后4位为S值;发送方接收到TCP确认报文,确认报文报头6位预留字段中前2位为01时,启动拥塞避免机制和慢启动机制;τ2为设定的误码率阈值;/nD.PLR≥τ1且SER≥τ2,表示此时存在误码,并接近误码允许极限,处理方法采用先不加速也不减速,观察一段时间k,若丢包无加剧现象,则继续正常加速,否则说明同时存在拥塞现象,按照TCP规则减速;k为观察时间窗口;具体误码重传通告处理如下:/na.当初次出现PLR≥τ1且SER≥τ2时,接收方发送的TCP确认报文报头6位预留字段中前2位置10,表示误码观察,后4位为S值,同时启动误码观察计时;发送方收到确认报文后,不做重传,也不减速,继续正常传输;/nb.经过k时段后,仍然PLR≥τ1且SER≥τ2,但PLR未加大,表示丢包无加剧现象,接收方发送的TCP确认报文报头6位预留字段中前2位置10,表示误码观察,后4位为S值,同时启动误码观察计时;发送方收到确认报文后,继续不做重传,也不减速,继续正常传输;/nc.经过k时段后,仍然PLR≥τ1且SER≥τ2,PLR加大,但SER未加大,表示出现拥塞加剧现象,接收方发送的TCP确认报文报头6位预留字段中前2位置01表示拥塞减速,后4位为S值,同时启动误码观察计时;发送方从确认报文报头6位预留字段中前2位为01时,启动拥塞避免机制和慢启动机制;/nd.经过k时段后,仍然PLR≥τ1且SER≥τ2,PLR加大且SER加大,表示出现误码加剧现象,并且由于误码超过阈值影响实际使用,需要进行检索+误码重传;接收方发送的TCP确认报文报头6位预留字段中前2位置11表示减速并重传,后4位为S值,同时启动误码观察计时;/n发送方确认报文报头6位预留字段中分析前2位为11时,启动拥塞避免机制和慢启动机制,同时进行误码重传,重传报文数为0.5倍S值。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州亿圣信息技术有限公司,未经杭州亿圣信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910614779.9/,转载请声明来源钻瓜专利网。