[发明专利]一种数据传输的方法及其数据传输装置在审
申请号: | 202111319466.4 | 申请日: | 2021-11-09 |
公开(公告)号: | CN114095760A | 公开(公告)日: | 2022-02-25 |
发明(设计)人: | 李磊 | 申请(专利权)人: | 杭州萤石软件有限公司 |
主分类号: | H04N21/24 | 分类号: | H04N21/24;H04N21/2662;H04N21/643;H04N21/6437 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许振新 |
地址: | 310051 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据传输 方法 及其 装置 | ||
本申请公开了一种数据传输的方法,该方法应用于用户数据报协议UDP下的动态码率视频数据传输中,包括:根据第T个发送周期内的丢包率和负载情况,确定第T+N个发送周期的发送配额,其中,所述第T+N个发送周期的发送配额为所述第T+N个发送周期允许发送的最大字节数;根据所述第T+N个发送周期的发送配额发送数据。由于本申请提供的实施例能够根据前序发送周期内的丢包率和负载情况,确定当前发送周期的发送配额并发送数据,因此能够根据前序发送周期的数据发送情况,灵活调整当前发送周期的发送配额,能够有效减少数据传输过程中的网络拥塞,提高数据传输的时效性。
技术领域
本申请涉及通信领域,尤其涉及一种数据传输的方法及其数据传输装置。
背景技术
随着技术发展,需要传输的数据量也越来越越大,尤其是对实时的音视频数据来说,更是对网络传输提出了更高的要求。网络带宽受限于实际物理链路和链路上路由器的处理能力,理论上有一个最大值,如果当前发送的音视频数据大于当前带宽,对于用户数据报协议(英文:User Datagram Protocol,简称UDP)来说,数据包会直接发送到网络中,这就会对网络造成一个瞬间的冲击,如果是在带宽受限的网络上,就会进一步恶化网络状况,造成大量的网络丢包。
发送的音视频数据包,确定好发送间隔让数据包均匀的分布在当前发送的时间序列中,在实时音视频领域中,通常要求采用固定码率进行编码,固定码率不会对网络带来瞬时的冲击,从而导致网络拥塞,但是固定码率存在一些问题,使其不适合做存储,比如复杂画面码率不足,画面模糊,简单画面码率被浪费,浪费存储空间,同样大小的视频文件,固定码率比动态码率的画质差。
动态码率视频在实时传输时,由于其码率在时间上分布不均匀,在码率高峰时,有可能对链路带来瞬时冲击,导致网络拥塞。
因此,目前亟需一种数据传输的方法,该方法应用于用户数据报协议UDP下的动态码率视频数据传输中,能够有效减少动态码率视频数据传输过程中的网络拥塞,提高数据传输的时效性。
发明内容
本申请提供一种数据传输的方法,能够有效减少动态码率视频数据传输过程中的网络拥塞,提高数据传输的时效性。
第一方面,提供一种数据传输的方法,该方法应用于用户数据报协议UDP下的动态码率视频数据传输中,包括:根据第T个发送周期内的丢包率和负载情况,确定第T+N个发送周期的发送配额,其中,所述第T+N个发送周期的发送配额为所述第T+N个发送周期允许发送的最大字节数;根据所述第T+N个发送周期的发送配额发送数据,其中,N为正整数。
结合第一方面,在第一方面的第一种可能的实现方式中,根据所述第T+N个发送周期的发送配额发送数据,包括:当所述第T+N个发送周期存在待发送的第一数据,且所述第T+N个发送周期内的发送配额有剩余时,使用所述发送配额发送所述第一数据;否则,将所述所述第一数据放入目标消息队列,在第T+N+1个发送周期,使用所述第T+N+1个发送周期的发送配额发送所述第一发送数据,其中,所述第T+N+1个发送周期的发送配额由第T+1个发送周期内的丢包率和负载情况确定。
结合第一方面及其上述实现方式,在第一方面的第二种可能的实现方式中,在第T+N+1个发送周期内,所述目标消息队列的发送优先级高于初传消息队列的发送优先级,且所述目标消息队列的发送优先级低于重传消息队列的发送优先级。
结合第一方面及其上述实现方式,在第一方面的第三种可能的实现方式中,所述根据第T个发送周期内的丢包率和负载情况,确定第T+N个发送周期的发送配额,包括:当所述第T个发送周期为高负载周期,且所述第T个发送周期内的丢包率低于第一阈值时,增加所述第T+N个发送周期的发送配额;当所述第T个发送周期内的丢包率大于第二阈值时,减少所述第T+N个发送周期的发送配额;否则,维持所述T+N个发送周期的发送配额与前一个发送周期的发送配额相同;其中,所述第T个发送周期为高负载周期表示所述第T个发送周期内传输数据量大于基准阈值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州萤石软件有限公司,未经杭州萤石软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111319466.4/2.html,转载请声明来源钻瓜专利网。