一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于可靠UDP的实时超高清视频传输方法与流程

2021-10-24 05:38:00 来源:中国专利 TAG:传输 视频 实时 可靠 方法

技术特征:
1.一种基于可靠udp的实时超高清视频传输方法,其特征在于,包括如下步骤:a00:客户端向服务端发送预览命令,服务端转发预览命令至对应的监控设备;a01:监控设备内的采集模块采集视频并通过视频编码模块对视频编码后输出视频帧;a02:监控设备将视频帧划分成若干分片并对分片添加分片头部信息形成视频包,将视频包添加到待发送链表中;a03:监控设备从待发送链表顺次取出视频包,向服务端发送视频包同时记录成功发送时间,并将视频包添加到传输通道对应的已发送链表中;a04:服务端接收监控设备发送的视频包后,将视频包添加到缓冲池中并生成对应的视频反馈包回传至对应的监控设备;a05:监控设备接收到服务端的视频反馈包后,对于每一个成功接收的视频包a,遍历传输通道对应的已发送链表中的每一个视频包b;若视频包b的传输序号等于视频包a的传输序号,则将视频包b从已发送链表中删除;若视频包b的传输序号小于视频包a的传输序号,则将视频包b从已发送链表中删除同时加入传输通道对应的优先发送链表中;a06:服务端按照视频包码流序号从缓冲池中依次取视频包;若视频包还未到达,则等待;若已到达,则根据视频包类型判断是否为同帧数据的起始包和结束包;将起始包与结束包之间的视频包重组成完整视频数据,并发送至客户端。2.根据权利要求1所述的一种基于可靠udp的实时超高清视频传输方法,其特征在于,a01前还包括:监控设备接收到预览命令后,从预览命令中解析出会话id并保存,初始化各个无线模块对应的udp传输通道。3.根据权利要求2所述的一种基于可靠udp的实时超高清视频传输方法,其特征在于,a02中分片头部信息包括会话id、视频通道号、传输通道号、视频包码流序号、视频包传输序号、视频包类型以及校验码。4.根据权利要求3所述的一种基于可靠udp的实时超高清视频传输方法,其特征在于,a03中监控设备在从待发送链表取视频包发送前,遍历每一个传输通道对应的优选发送链表的视频包,在该传输通道内进行优先发送;发送成功后,记录发送时间并将视频包添加到传输通道对应的已发送链表中。5.根据权利要求4所述的一种基于可靠udp的实时超高清视频传输方法,其特征在于,a03中发送视频包的方式如下:监控设备选择最近没发送数据的传输通道发送视频包;若发送失败,依次采用剩余最近没发送数据的传输通道发送视频包直至发送成功或尝试完所有传输通道。6.根据权利要求5所述的一种基于可靠udp的实时超高清视频传输方法,其特征在于,a04中视频反馈包包括传输通道号、视频包传输序号、当前传输序号的前32个视频包的接收情况以及校验码。7.根据权利要求1或2或3或4或5或6所述的一种基于可靠udp的实时超高清视频传输方法,其特征在于,所述监控设备定时检查每个传输通道对应的已发送链表中的每一个视频包;若当前时间与视频包发送时间的差值大于延时阈值;则从已发送链表中删除视频包并加入到待发送链表中。8.根据权利要求7所述的一种基于可靠udp的实时超高清视频传输方法,其特征在于,所述监控设备检测到任一传输通道发送时间阈值内没发送任何数据则向服务端发送心跳
包;若监控设备与服务端在连接时间阈值内没有任何数据传输;则释放传输通道。

技术总结
本发明公开了一种基于可靠UDP的实时超高清视频传输方法,涉及超高清视频传输技术领域。本发明包括监控设备将视频帧划分成若干分片并对分片添加分片头部信息形成视频包,将视频包添加到待发送链表中;监控设备从待发送链表顺次取出视频包,向服务端发送视频包同时记录成功发送时间,并将视频包添加到传输通道对应的已发送链表中;服务端接收监控设备发送的视频包后,将视频包添加到缓冲池中并生成对应的视频反馈包回传至对应的监控设备。本发明通过监控设备和服务端之间的定制交互协议,减少了UDP丢包和乱序时重传的次数;同时,优先发送服务端尚未接收到的数据,提高了视频传输的实时性和可靠性,提升了超高清视频在移动通信环境下的传输效果。境下的传输效果。境下的传输效果。


技术研发人员:夏豪 胡健 夏同飞 王大勇 邵善阳 汤才宝
受保护的技术使用者:安徽睿极智能科技有限公司
技术研发日:2021.07.13
技术公布日:2021/10/23
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜