[发明专利]基于RUDP的音视频可靠传输QOS方法、接收端及系统有效
申请号: | 201511005154.0 | 申请日: | 2015-12-28 |
公开(公告)号: | CN105611424B | 公开(公告)日: | 2019-04-05 |
发明(设计)人: | 左根宇;喻西香;苏永红;朱光喜 | 申请(专利权)人: | 武汉鸿瑞达信息技术有限公司 |
主分类号: | H04N21/643 | 分类号: | H04N21/643;H04N21/647;H04N21/231;H04N21/433 |
代理公司: | 北京汇信合知识产权代理有限公司 11335 | 代理人: | 戴凤仪 |
地址: | 430000 湖北省武汉市东湖新技术*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了音视频传输领域,具体为基于RUDP的音视频可靠传输QOS方法、系统和接收端。该方法包括:发送端根据音视频数据长度将音视频打包成一个以上RUDP包,每个RUDP包中数据均对应不同帧音视频内容;发送端将RUDP包通过用户数据报协议下的连接端发送,并同时将RUDP包拷贝到发送指令对应循环数据缓冲区中,备发送失败时调用重发;接收端接收RUDP包数据,并将接收数据拷贝到接收指令对应循环数据缓冲区中;接收端根据循环数据缓冲区中节点填充情况和节点接收时间确定接收指令对应循环数据缓冲区中数据处理方式,处理方式包括:丢弃、解码或重发。本发明有效解决了视频传输中网络延迟、拥塞和丢包的现象。 | ||
搜索关键词: | 基于 rudp 视频 可靠 传输 qos 方法 系统 | ||
【主权项】:
1.一种基于RUDP的音视频可靠传输QOS方法,其特征在于,包括:发送端根据音视频数据长度将音视频打包成一个以上的RUDP包,每个RUDP包中的数据均对应不同帧的音视频内容;发送端将RUDP包通过用户数据报协议下的连接端发送,并同时将所述RUDP包拷贝到发送指令对应循环数据缓冲区中,以备发送失败时调用重发;接收端接收所述RUDP包的数据,并同时将接收的所述数据拷贝到接收指令对应循环数据缓冲区中;接收端收到第一个所述RUDP包的数据时,接收队列的队列头和队列尾都设置为该RUDP包;接收端收到非第一个所述RUDP包时,进行如下操作:以设定时间段为间隔单位,循环扫描接收队列的队列头和队列尾对应的每个节点;若当前时间和队列头对应数据到达时间的差值大于第一阈值,则丢弃队列头和队列尾之间的每个节点的数据,将每个节点的标志位设置为false,并将接收队列的队列头地址设置为队列尾地址,以清空该接收队列;若当前时间和队列头对应数据到达时间的差值小于第一阈值,且队列头对应的节点的下一个节点的标志位为true,则将该节点的数据送到解码单元,同时将队列头更新为该节点的消息队列,并将该节点的标志位设置为false;若队列头节点的标志位为false,且当前时间和队列头对应的数据到达时间的差值小于第二阈值,则请求发送端将消息队列对应的RUDP数据重发。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉鸿瑞达信息技术有限公司,未经武汉鸿瑞达信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201511005154.0/,转载请声明来源钻瓜专利网。
- 上一篇:遥控电源插座接收装置
- 下一篇:发夹扣合结构