【技术实现步骤摘要】
一种参数调节方法和相关装置
[0001]本申请涉及数据处理
,特别是涉及一种参数调节方法和相关装置。
技术介绍
[0002]实时通讯技术是当下应用范围广阔的热门技术之一,主要包括实时视频通讯技术和实时音频通讯技术等,例如视频直播、语音通话等功能的实现都依赖于实时通讯技术。
[0003]在相关技术中,进行实时通讯时,需要先将待传输数据进行编码得到对应的数据帧,将数据帧发送给接收侧进行解码播放。然而,相关技术中的实时通讯技术难以保障数据帧被及时的发送给接收侧,导致参与实时通讯的对象容易在数据接收上出现卡顿,严重影响实时通讯体验。
技术实现思路
[0004]为了解决上述技术问题,本申请提供了一种参数调节方法,可以在一定程度上保障数据帧及时的向接收侧发送,提高了实时通讯的稳定性。
[0005]本申请实施例公开了如下技术方案:第一方面,本申请实施例公开了一种参数调节方法,所述方法包括:获取编码器生成的待传输数据帧,所述待传输数据帧具有对应的最大发送延迟;根据所述待传输数据帧对应的数据量和初始数据发送参数,确定所述待传输数据帧对应的第一预估发送时长,数据发送参数用于发送所述待传输数据帧;响应于所述第一预估发送时长超过所述最大发送延迟,调节所述初始数据发送参数,得到实际数据发送参数,根据所述实际数据发送参数确定出的所述待传输数据帧对应的第二预估发送时长不超过所述最大发送延迟;根据所述实际数据发送参数,向所述待传输数据帧对应的接收侧发送所述待传输数据帧。
[0006]第二方面,本申请实施 ...
【技术保护点】
【技术特征摘要】
1.一种参数调节方法,其特征在于,所述方法包括:获取编码器生成的待传输数据帧,所述待传输数据帧具有对应的最大发送延迟;根据所述待传输数据帧对应的数据量和初始数据发送参数,确定所述待传输数据帧对应的第一预估发送时长,数据发送参数用于发送所述待传输数据帧;响应于所述第一预估发送时长超过所述最大发送延迟,调节所述初始数据发送参数,得到实际数据发送参数,根据所述实际数据发送参数确定出的所述待传输数据帧对应的第二预估发送时长不超过所述最大发送延迟;根据所述实际数据发送参数,向所述待传输数据帧对应的接收侧发送所述待传输数据帧。2.根据权利要求1所述的方法,其特征在于,所述数据发送参数包括包列长度和包列发送间隔,所述包列长度用于标识以包列为单位发送待传输数据包时,每一个包列中包括的待传输数据包数量,所述待传输数据包是基于数据包单位数据量对所述待传输数据帧分割得到的;所述根据所述待传输数据帧对应的数据量和初始数据发送参数,确定所述待传输数据帧对应的第一预估发送时长,包括:根据所述待传输数据帧对应的数据量、所述数据包单位数据量、初始包列长度和初始包列发送间隔,确定所述待传输数据帧对应的第一预估发送时长;所述根据所述实际数据发送参数,向所述待传输数据帧对应的接收侧发送所述待传输数据帧,包括:根据所述数据包单位数据量对所述待传输数据帧进行分割,得到所述待传输数据帧对应的多个待传输数据包;根据所述实际数据发送参数中的实际包列长度,生成所述多个待传输数据包对应的多个待传输包列;根据所述实际数据发送参数中的实际包列发送间隔,向所述接收侧发送所述多个待传输包列。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:获取测量周期内多个已接收包列分别对应的包列接收时长,所述已接收包列为被所述接收侧接收的待传输包列;根据所述多个已接收包列分别对应的包列接收时长和包列长度,确定所述多个已接收包列分别对应的数据包接收速度;根据所述多个已接收包列分别对应的数据包接收速度,确定待调节码率;将所述编码器对应的码率调节为所述待调节码率,使所述编码器基于所述待调节码率生成待传输数据帧。4.根据权利要求3所述的方法,其特征在于,所述根据所述多个已接收包列分别对应的数据包接收速度,确定待调节码率,包括:根据所述多个已接收包列分别对应的数据包接收速度,生成接收速度分布参数,所述接收速度分布参数用于标识在多个区间长度相等的接收速度区间内分别分布的已接收包列数量;根据所述接收速度分布参数对应的模区间确定所述待调节码率,所述模区间为多个接
收速度区间中,所分布的已接收包列数量大于左右两端相邻的接收速度区间分布的已接收包列数量的接收速度区间。5.根据权利要求4所述的方法,其特征在于,所述接收速度分布参数对应唯一的模区间,所述根据所述接收速度分布参数对应的模区间确定所述待调节码率,包括:响应于在所述测量周期内未获取拥塞信号,将所述模区间中分布的多个已接收包列对应的数据包接收速度的平均值确为所述待调节码率,所述拥塞信号用于标识用于向所述接收侧发送待传输包列的数据传输链路对应的数据传输速度出现异常;响应于在所述测量周期内获取拥塞信号,将所述平均值与所述测量周期内多个已接收包列对应的数据包接收速度的标准差的差值确为所述待调节码率。6.根据权利要求4所述的方法,其特征在于,所述接收速度分布参数对应不超过预设区间数量的多个模区间,所述根据所述接收速度分布参数对应的模区间确定所述待调节码率,包括:响应于在所述测量周期内未获取拥塞信号,将所述多个模区间中所对应接收速度最小的第一目标区间所分布的多个已接收包列对应的数据包接收速度的平均值确为所述待调节码率,所述拥塞信号用于标识用于向所述接收侧发送待传输包列的数据传输链路对应的数据传输速度出现异常;响应于在所述测量周期内获取拥塞信号,将所述平均值与第二目标区间内分布的多个已接收包列对应的数据包接收速度的标准差的差值确为所述待调节码率,所述第二目标区间由第一负模区间的右侧端点和第二负模区间的左侧端点划分得到,所述第一负模区间为位于所述第一目标区间左侧且与所述第一目标区间最接近的负模区间,所述第二负模区间...
【专利技术属性】
技术研发人员:刘铂熙,陈华成,郑泽栋,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。