一种拥塞控制方法、装置及设备制造方法及图纸

技术编号:37153661 阅读:9 留言:0更新日期:2023-04-06 22:13
本申请实施例公开了一种拥塞控制方法、装置及设备,包括:确定N路视频数据流的期望权重,N路视频数据流的源地址和目的地址相同,N为大于1的整数;基于N路视频数据流的发送指标确定联合发送指标,发送指标包括丢包率、时延和发送速率中的一种或多种;基于联合发送指标确定联合码率;基于联合码率和期望权重确定N路视频数据流中每路视频数据流的目标码率。本申请实施例,可以提高网络效率。可以提高网络效率。可以提高网络效率。

【技术实现步骤摘要】
一种拥塞控制方法、装置及设备


[0001]本申请实施例涉及多媒体
,尤其涉及一种拥塞控制方法、装置及设备。

技术介绍

[0002]随着信息技术的飞速发展,用户使用网络进行数据传输的数据量越来越多,在网络中的传输数据量越大的情况下,视频传输发生拥塞的可能性越来越大。在视频传输的发生拥塞的情况下,网络的传输时延、丢包率等均会大大增加。
[0003]网络中传输的大量数据中,很多数据的传输流向是一致的。示例性地,在自动驾驶汽车系统中,自动驾驶汽车上需要安装多路摄像头,传感器和雷达监测系统等设备,这些设备采集到的数据需要实时地向网络侧进行传输,这些传输的数据均具有相同的源地址和目的地址。
[0004]然而,在多路的数据流的源地址和目标地址是相同的情况下,这些多路数据流同时进行传输时,多路数据流对网络的资源的进行竞争,而大量数据的竞争会导致网络拥塞的可能性大大增加,从而可能导致网络的传输效率低。

技术实现思路

[0005]本申请实施例公开了一种拥塞控制方法、装置及设备,用于提高网络效率。
[0006]第一方面公开一种拥塞控制方法,包括:确定N路视频数据流的期望权重,所述N路视频数据流的源地址和目的地址相同,所述N为大于1的整数;基于所述N路视频数据流的发送指标确定联合发送指标,所述发送指标包括丢包率、时延和发送速率中的一种或多种;基于所述联合发送指标确定联合码率;基于所述联合码率和所述期望权重确定所述N路视频数据流中每路视频数据流的目标码率。
[0007]作为一种可能的实施方式,所述目标码率包括目标编码码率和目标发送速率,所述基于所述联合码率和所述期望权重确定所述N路视频数据流中每路视频数据流的目标码率,包括:基于所述联合码率和所述期望权重确定所述N路视频数据流中每路视频数据流的建议码率;基于所述N路视频数据流的建议码率和期望编码码率确定所述N个目标编码码率,所述N路视频数据流与所述N个目标编码码率一一对应;基于所述N路视频数据流的建议码率确定所述目标发送速率,所述N路视频数据流与所述N个目标发送速率一一对应;所述方法还包括:基于所述N路视频数据流的所述目标编码码率调整对应的编码码率;基于所述N路视频数据流的所述目标发送速率调整对应的发送速率。
[0008]作为一种可能的实施方式,所述确定N路视频数据流的期望权重,包括:确定N个视频数据流的期望编码码率,所述N个期望编码码率与N路视频数据流一一对应;将第i路视频数据流的期望编码码率占N路所有期望编码码率之和的比重确定为第i路的期望权重。
[0009]作为一种可能的实施方式,在所述发送指标包括丢包率的情况下,所述基于所述N路视频数据流的发送指标确定联合发送指标,包括:将所述N路视频数据流的N个丢包率和N个计算权重的加权平均确定为联合丢包率,所述N个计算权重与所述N路视频数据流一一对
应;在所述发送指标包括时延的情况下,所述基于所述N路视频数据流的发送指标确定联合发送指标,所述方法还包括:将N路视频数据流的时延的平均确定为联合时延;在所述发送指标包括发送速率的情况下,所述基于所述N路视频数据流的发送指标确定联合发送指标,所述方法还包括:将N路视频数据流的发送速率的总和确定为联合发送速率。
[0010]作为一种可能的实施方式,所述将所述N路视频数据流的N个丢包率和N个计算权重的加权平均确定为联合丢包率之前,所述方法还包括:将第i路视频数据流的期望权重确定为第i路的计算权重;或,将第i路视频数据流的实际编码码率占N路所有实际编码码率之和的比重确定为第i路的计算权重,所述N个实际编码码率与所述N路视频数据流一一对应;或,将第i路视频数据流的发送速率占N路所有发送速率之和的比重确定为第i路的计算权重,所述N个发送速率与所述N路视频数据流一一对应。
[0011]作为一种可能的实施方式,所述基于所述联合发送指标确定联合码率,包括:将所述联合发送指标输入第一拥塞控制算法,得到联合码率。
[0012]第二方面公开一种拥塞控制装置,包括:第一确定单元,用于确定N路视频数据流的期望权重,所述N路视频数据流的源地址和目的地址相同,所述N为大于1的整数;第二确定单元,基于所述N路视频数据流的发送指标确定联合发送指标,所述发送指标包括丢包率、时延和发送速率中的一种或多种;第三确定单元,用于基于所述联合发送指标确定联合码率;第四确定单元,用于基于所述联合码率和所述期望权重确定所述N路视频数据流中每路视频数据流的目标码率。
[0013]作为一种可能的实施方式,所述目标码率包括目标编码码率和目标发送速率,所述第四确定单元,具体用于:基于所述联合码率和期望权重确定所述N路视频数据流中每路视频数据流的建议码率;基于所述N路视频数据流的建议码率和所述期望编码码率确定所述N个目标编码码率,所述N路视频数据流与所述N个目标编码码率一一对应;基于所述N路视频数据流的建议码率确定所述目标发送速率,所述N路视频数据流与所述N个目标发送速率一一对应;所述装置还包括调整单元,用于基于所述N路视频数据流的所述目标编码码率调整对应的编码码率;还用于基于所述N路视频数据流的所述目标发送速率调整对应的发送速率。
[0014]作为一种可能的实施方式,所述第一确定单元,具体用于:确定N个视频数据流的期望编码码率,所述N个期望编码码率与N路视频数据流一一对应;将第i路视频数据流的期望编码码率占N路所有期望编码码率之和的比重确定为第i路的期望权重。
[0015]作为一种可能的实施方式,在所述发送指标包括丢包率的情况下,所述第二确定单元,具体用于:将所述N路视频数据流的N个丢包率和N个计算权重的加权平均确定为联合丢包率,所述N个计算权重与所述N路视频数据流一一对应;在所述发送指标包括时延的情况下,所述第二确定单元,具体还用于:将N路视频数据流的时延的平均确定为联合时延;在所述发送指标包括发送速率的情况下,所述第二确定单元,具体还用于:将N路视频数据流的发送速率的总和确定为联合发送速率。
[0016]作为一种可能的实施方式,所述第二确定单元将所述N路视频数据流的N个丢包率和N个计算权重的加权平均确定为联合丢包率之前,还用于:将第i路视频数据流的期望权重确定为第i路的计算权重;或,将第i路视频数据流的实际编码码率占N路所有实际编码码率之和的比重确定为第i路的计算权重,所述N个实际编码码率与所述N路视频数据流一一
对应;或,将第i路视频数据流的发送速率占N路所有发送速率之和的比重确定为第i路的计算权重,所述N个发送速率与所述N路视频数据流一一对应。
[0017]作为一种可能的实施方式,所述第三确定单元,具体用于将所述联合发送指标输入第一拥塞控制算法,得到联合码率。
[0018]第三方面公开一种拥塞控制设备,该拥塞控制设备包括:处理器和存储器;处理器与存储器相连,其中,存储器用于存储计算机程序,计算机程序被处理器执行时,使得该计算机设备执行本申请实施例提供的方法。
[0019]第四方面公开一种拥塞控制设备,该拥塞控制设备可以包括本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种拥塞控制方法,其特征在于,包括:确定N路视频数据流的期望权重,所述N路视频数据流的源地址和目的地址相同,所述N为大于1的整数;基于所述N路视频数据流的发送指标确定联合发送指标,所述发送指标包括丢包率、时延和发送速率中的一种或多种;基于所述联合发送指标确定联合码率;基于所述联合码率和所述期望权重确定所述N路视频数据流中每路视频数据流的目标码率。2.根据权利要求1所述的方法,其特征在于,所述目标码率包括目标编码码率和目标发送速率,所述基于所述联合码率和所述期望权重确定所述N路视频数据流中每路视频数据流的目标码率,包括:基于所述联合码率和所述期望权重确定所述N路视频数据流中每路视频数据流的建议码率;基于所述N路视频数据流的建议码率和期望编码码率确定所述N个目标编码码率,所述N路视频数据流与所述N个目标编码码率一一对应;基于所述N路视频数据流的建议码率确定所述目标发送速率,所述N路视频数据流与所述N个目标发送速率一一对应;所述方法还包括:基于所述N路视频数据流的所述目标编码码率调整对应的编码码率;基于所述N路视频数据流的所述目标发送速率调整对应的发送速率。3.根据权利要求1或2所述的方法,其特征在于,所述确定N路视频数据流的期望权重,包括:确定N个视频数据流的期望编码码率,所述N个期望编码码率与N路视频数据流一一对应;将第i路视频数据流的期望编码码率占N路所有期望编码码率之和的比重确定为第i路的期望权重。4.根据权利要求1

3任一项所述的方法,其特征在于,在所述发送指标包括丢包率的情况下,所述基于所述N路视频数据流的发送指标确定联合发送指标,包括:将所述N路视频数据流的N个丢包率和N个计算权重的加权平均确定为联合丢包率,所述N个计算权重与所述N路视频数据流一一对应;在所述发送指标包括时延的情况下,所述基于所述N路视频数据流的发送指标确定联合发送指标,所述方法还包括:将N路视频数据流的时延的平均确定为联合时延;在所述发送指标包括发送速率的情况下,所述基于所述N路视频数据流的发送指标确定联合发送指标,所述...

【专利技术属性】
技术研发人员:毛峻岭
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1