一种基于UDP的视频快速传输方法及系统与流程

文档序号:31053296发布日期:2022-08-06 09:02阅读:来源:国知局

技术特征:
1.一种基于udp的视频快速传输方法,包括如下步骤:步骤s1,在传输层,在udp数据报文的基础上对udp数据报文中的数据增加包含序列号以及拥塞发送控制窗口字段的控制头,并对增加控制头后的数据报文进行封装;步骤s2,在传输层采用滑动窗口机制发送封装后的视频数据包。2.如权利要求1所述的一种基于udp的视频快速传输方法,其特征在于:所述滑动窗口机制为发送方在滑动窗口内发送多个数据包,然后等待接收方确认,接收方维护一个接收窗口,以限制发送方在未收到确认之前只能发送拥塞窗口值大小的数据。3.如权利要求2所述的一种基于udp的视频快速传输方法,其特征在于,步骤s2进一步包括:步骤s200,数据包发送采用慢开始,然后实时发送数据的窗口值指数增长的方式,直到实时发送数据的窗口值达到拥塞窗口值;步骤s201,根据接收方对当前滑动窗口内的数据包的接收结果调整滑动窗口的拥塞窗口值。4.如权利要求3所述的一种基于udp的视频快速传输方法,其特征在于:于步骤s200中,从1个数据包开始发送数据,然后呈指数增长,直至实时发送数据的窗口值增加至当前数据包中的拥塞窗口值。5.如权利要求4所述的一种基于udp的视频快速传输方法,其特征在于,步骤s201进一步包括:步骤s201a,根据接收方对当前滑动窗口内的数据包的接收结果判断是否出现丢包,若未出现丢包,则进入步骤s201b,否则进入步骤s201c;步骤s201b,若未出现丢包,则进一步判断当前视频编码码率是否满足视频传输带宽,若满足,则按照当前窗口值继续通信;若不满足,则提高当前视频编码码率,并增加滑动窗口的拥塞窗口值及实时发送数据的窗口值,直到当前视频编码码率达到配置的码率值后停止增加;步骤s201c,若出现丢包,则启动智能重传策略。6.如权利要求5所述的一种基于udp的视频快速传输方法,其特征在于:所述智能重传策略包括发送方超时重传、接收主动请求快速重传,所述发送方超时重传主要依据rto重传超时时间来进行,所述接收主动请求快速重传是指当接收方接收到了序号跳跃的数据包,则立即给发送方发送最后一个连续的数据包的ack,发送方则以ack跨越数为依据,决定是否快速重传。7.如权利要求6所述的一种基于udp的视频快速传输方法,其特征在于:所述智能重传策略还包括选择性重传,只重传真正丢失的数据包。8.如权利要求7所述的一种基于udp的视频快速传输方法,其特征在于:在出现丢包由发送方进行重传时,由发送方进行fec编码引入冗余包,接收方进行fec解码并恢复丢失的数据包。9.如权利要求8所述的一种基于udp的视频快速传输方法,其特征在于:于步骤s201c中,若丢包严重,则减小拥塞发送控制窗口值,并相应进行减低视频编码码率,从而保证正常传输。10.一种基于udp的视频快速传输系统,包括:
数据包封装处理单元,用于在udp数据报文的基础上增加控制头,在传输层对视频数据进行封装;数据包发送传输单元,在传输层,在udp数据报文的基础上对udp数据报文中的数据增加包含序列号以及拥塞发送控制窗口字段的控制头,并对增加控制头后的数据报文进行封装。

技术总结
本发明公开了一种基于UDP的视频快速传输方法及系统,所述方法包括如下步骤:步骤S1,在传输层,在UDP数据报文的基础上对UDP数据报文中的数据增加包含序列号以及拥塞发送控制窗口字段的控制头,并对增加控制头后的数据报文进行封装;步骤S2,在传输层采用滑动窗口机制发送封装后的视频数据包。发送封装后的视频数据包。发送封装后的视频数据包。


技术研发人员:雷大明 区锦棠 罗洪胜
受保护的技术使用者:广东悦伍纪网络技术有限公司
技术研发日:2022.03.30
技术公布日:2022/8/5
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1