低带宽网络下的音视频流量控制方法、装置及设备制造方法及图纸

技术编号:37858534 阅读:13 留言:0更新日期:2023-06-15 20:48
本申请实施例公开了一种低带宽网络下的音视频流量控制方法、装置及设备,该方法包括:在音视频通话过程中,基于设置的检测算法进行低带宽网络的检测;在检测到所述音视频通话处于低带宽网络的情况下,降低音视频包码率并进行网络指标的趋势检测;在所述网络指标的趋势不符合设置的优化条件的情况下,降低音视频冗余包码率和音视频重传包码率。本方案,使得在低带宽网络场景下,能够保证音视频的流畅播放。放。放。

【技术实现步骤摘要】
低带宽网络下的音视频流量控制方法、装置及设备


[0001]本申请实施例涉及音视频处理
,尤其涉及一种低带宽网络下的音视频流量控制方法、装置及设备。

技术介绍

[0002]随着网络技术的发展,如4G、5G技术的普及,极大的改善了网络情况,使各类基于实时音视频的通话得以广泛应用。与此同时,各类流媒体技术以及音视频算法的使用,例如拥塞控制算法、重传包算法和前向纠错算法等,使用户的音视频体验也获得了极大的提升。
[0003]当前,在一些网络基础建设不完善的地区或者网络在极端差的场景中,会出现网络被限流的情况,在一些极端地区和场景下可应用于音视频传输的上下行带宽可能只在20KB至30KB以下,此时音视频传输会出现较大的丢包和拥塞情况,相关技术中使用的拥塞控制算法、重传包算法和前向纠错算法等无法保障音视频的有效传输,甚至会因为算法执行时造成相关流量的增长抢占有限的带宽,进而导致拥塞进一步加剧,形成负向循环使得用户无法正常通话。

技术实现思路

[0004]本申请实施例提供了一种低带宽网络下的音视频流量控制方法、装置及设备,解决了相关技术中,在低带宽网络场景下,音视频无法有效传输的问题,使得在低带宽网络场景下,能够保证音视频的流畅播放。
[0005]第一方面,本申请实施例提供了一种低带宽网络下的音视频流量控制方法,该方法包括:
[0006]在音视频通话过程中,基于设置的检测算法进行低带宽网络的检测;
[0007]在检测到所述音视频通话处于低带宽网络的情况下,降低音视频包码率并进行网络指标的趋势检测;
[0008]在所述网络指标的趋势不符合设置的优化条件的情况下,降低音视频冗余包码率和音视频重传包码率。
[0009]第二方面,本申请实施例还提供了一种低带宽网络下的音视频流量控制装置,包括:
[0010]检测模块,配置为在音视频通话过程中,基于设置的检测算法进行低带宽网络的检测;
[0011]第一码率调整模块,配置为在检测到所述音视频通话处于低带宽网络的情况下,降低音视频包码率;
[0012]所述检测模块还配置为在降低音视频包码率后,进行网络指标的趋势检测;
[0013]第二码率调整模块,配置为在所述网络指标的趋势不符合设置的优化条件的情况下,降低音视频冗余包码率和音视频重传包码率。
[0014]第三方面,本申请实施例还提供了一种低带宽网络下的音视频流量控制设备,该
设备包括:
[0015]一个或多个处理器;
[0016]存储装置,用于存储一个或多个程序,
[0017]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本申请实施例所述的低带宽网络下的音视频流量控制方法。
[0018]第四方面,本申请实施例还提供了一种存储计算机可执行指令的非易失性存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行本申请实施例所述的低带宽网络下的音视频流量控制方法。
[0019]第五方面,本申请实施例还提供了一种计算机程序产品,该计算机程序产品包括计算机程序,该计算机程序存储在计算机可读存储介质中,设备的至少一个处理器从计算机可读存储介质读取并执行计算机程序,使得设备执行本申请实施例所述的低带宽网络下的音视频流量控制方法。
[0020]本申请实施例中,在音视频通话过程中,基于设置的检测算法进行低带宽网络的检测,在检测到音视频通话处于低带宽网络的情况下,降低音视频包码率并进行网络指标的趋势检测,在网络指标的趋势不符合设置的优化条件的情况下,降低音视频冗余包码率和音视频重传包码率,本方案中采用设置的检测算法来实现低带宽网络场景的检测,优化了低带宽网络的识别过程,当处于低带宽网络的情况下,首先进行音视频包码率的降低,并进行网络指标的趋势检测,如果发现网络指标的趋势依然没有优化,则进一步的再执行音视频冗余包码率和音视频重传包码率,依次通过不同处理对象的码率降低,实现了音视频传输质量和各个流量的均衡,以保证低带宽场景下音视频的流畅播放,优化了用户使用体验。
附图说明
[0021]图1为本申请实施例提供的一种低带宽网络下的音视频流量控制方法的流程图;
[0022]图2为本申请实施例提供的另一种低带宽网络下的音视频流量控制方法的流程图;
[0023]图3为本申请实施例提供的另一种低带宽网络下的音视频流量控制方法的流程图;
[0024]图4为本申请实施例提供的另一种低带宽网络下的音视频流量控制方法的流程图;
[0025]图5为本申请实施例提供的一种低带宽网络下的音视频流量控制装置的结构框图;
[0026]图6为本申请实施例提供的一种低带宽网络下的音视频流量控制设备的结构示意图。
具体实施方式
[0027]下面结合附图和实施例对本申请实施例作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请实施例,而非对本申请实施例的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请实施例相关的部分而非全部结构。
[0028]本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
[0029]本申请实施例提供的低带宽网络下的音视频流量控制方法,可应用于音视频通话,如通过网络与另一端设备进行音视频通话的过程。该音视频流量控制方法的执行主体可以是智能手机、平板电脑、台式机、笔记本电脑等具备音视频通话功能的硬件设备。
[0030]图1为本申请实施例提供的一种低带宽网络下的音视频流量控制方法的流程图,具体包括如下步骤:
[0031]步骤S101、在音视频通话过程中,基于设置的检测算法进行低带宽网络的检测。
[0032]在一个实施例中,在音视频通话时,进行当前是否处于低带宽网络的检测。其中,检测过程基于设置的检测算法。可选的,该设置的检测算法可以是改进的曼肯德尔法趋势检测算法。其中,曼肯德尔法趋势检测算法具体的实现过程为:
[0033]给定一系列时间序列的样本X={x1,x2,x3,x4,x5,

x
n
};
[0034]计算其中sign(x
j

x
k
)为指示函数,S的值即差值为正的数量减去差值为负的数量;
[0035]计算Mann

Kendall Test统计量
[0036][0037]其中,g为结组的数量,t
p
是第p组的观察值的数量;
[003本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.低带宽网络下的音视频流量控制方法,其特征在于,包括:在音视频通话过程中,基于设置的检测算法进行低带宽网络的检测;在检测到所述音视频通话处于低带宽网络的情况下,降低音视频包码率并进行网络指标的趋势检测;在所述网络指标的趋势不符合设置的优化条件的情况下,降低音视频冗余包码率和音视频重传包码率。2.根据权利要求1所述的低带宽网络下的音视频流量控制方法,其特征在于,所述降低音视频包码率并进行网络指标的趋势检测,包括:降低音视频包码率并等待第一预设时长后,通过所述检测算法进行传输时延和丢包率的趋势检测。3.根据权利要求1所述的低带宽网络下的音视频流量控制方法,其特征在于,在所述网络指标的趋势符合设置的优化条件的情况下,确定所述网络指标的中位数是否低于预设阈值,在所述网络指标的中位数低于预设阈值的情况下,结束流量控制。4.根据权利要求1

3中任一项所述的低带宽网络下的音视频流量控制方法,其特征在于,所述降低音视频冗余包码率和音视频重传包码率,包括:根据调整后的音视频包码率确定音视频冗余包上限以及音视频重传包上限;基于所述音视频冗余包上限和所述音视频重传包上限,依次对音视频冗余包码率和音视频重传包码率进行降低。5.根据权利要求4所述的低带宽网络下的音视频流量控制方法,其特征在于,所述依次对音视频冗余包码率和音视频重传包码率进行降低,包括:根据所述音视频冗余包上限以及设置的调整比例降低所述音视频冗余包码率;根据所述音视频重传包上限以及设置的调整百分比降低所述音视频重传包码率。6.根据权利要求1

3中任一项所述的低带宽网络下的音视频流量控制方法,其特征在于,在所述降低音视频冗余包码率和音视频重传包码率之后,还包括:在等待第二预设时长后,进行所述网络指标的趋势检测,在所述网络指标的趋势符合设置的所述优化条件,且所述网络指标的中位数低于预设阈值的情况下,结束流量控制。7.根据权利要求6所述的低带宽网络下的音视频流量控制方法,其特征在于,在等待第二预设时长后,若所述网络指标的趋势不符合设置的所述优化条件,则在所述音视频包码率满足预设的调整条件的情况下,再次降低音视频包码率并进行网络指标的趋势检测。8.根据权利要求3所述的低带宽网络下的音视频流量控制方法,其特征在于,在所述结束流量控制之后,还包括:在所述网络指标的中位数低于所述预设阈值的时长大于预设时长的情况下,依次提高音视频重传包码率、音视频冗余包码率和音视频包码率。9.根据权利要求1

3中任一项所述的低带宽网络下的音视频...

【专利技术属性】
技术研发人员:陈胤亨邱丹青邓勇
申请(专利权)人:广州市百果园信息技术有限公司
类型:发明
国别省市:

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

1