【技术实现步骤摘要】
一种音频数据的处理方法、装置、设备和存储介质
本专利技术涉及通信
,尤其涉及一种音频数据的处理方法、装置、设备和存储介质。
技术介绍
随着互联网技术的日益发展,基于互联网进行语音通话的应用程序也越来越受到人们的关注。在语音通话中,音频发送设备需要将采集到的音频数据进行编码后,通过网络发送至音频接设备,通话质量的优劣与音频数据的编码码率和网络延时相关,编码码率高并且网络延时小能够获得较好的通话质量,然而,为了避免网络的不稳定性,现有技术对网络延时和丢包率设定多个阈值,每个阈值对应不同的编码码率,通过监测网络延时和丢包率,实时调整音频数据的编码码率以提高通话质量。对于随机丢包和网络延时较大的网络,由于监测到网络延时和随机丢包的丢包率较大,导致音频发送设备采用较小的编码码率进行编码,使得编码码率无法上升;而对于网络延时较低的小带宽网络,由于监测到网络延时低,导致音频发送设备采用较高的编码码率进行编码,同时由于带宽小造成网络拥塞,如果监测到的网络延时没有处于相应的阈值范围内,使得音频发送端无法下调编码码率,造成了网络的高延时,因此目前设置多个阈值来调整音频编码码率的 ...
【技术保护点】
1.一种音频数据的处理方法,其特征在于,应用于音频发送设备,包括:获取网络带宽值和网络容量值;根据所述网络带宽值将所述音频数据打包为数据包;根据所述网络容量值确定所述数据包的发送模式;采用所述发送模式将所述数据包发送至音频接收设备。
【技术特征摘要】
1.一种音频数据的处理方法,其特征在于,应用于音频发送设备,包括:获取网络带宽值和网络容量值;根据所述网络带宽值将所述音频数据打包为数据包;根据所述网络容量值确定所述数据包的发送模式;采用所述发送模式将所述数据包发送至音频接收设备。2.如权利要求1所述的方法,其特征在于,所述获取网络带宽值和网络容量值,包括:按照预设速率计算周期,获取所述音频发送设备发送所述音频数据的发送速率和接收速率;基于所述发送速率和所述接收速率,确定所述预设速率计算周期的参考传输速率;在预设带宽值计算周期内,获取多个参考传输速率;采用所述多个参考传输速率确定所述预设带宽值计算周期的网络带宽值;采用所述网络带宽值计算网络容量值。3.如权利要求2所述的方法,其特征在于,所述采用所述网络带宽值计算网络容量值,包括:获取所述网络的网络延时;采用所述网络延时和所述网络带宽值计算网络容量值。4.如权利要求1或2或3所述的方法,其特征在于,所述根据所述网络带宽值将所述音频数据打包为数据包,包括:确定所述音频数据当前设置的原始编码码率;根据所述原始编码码率确定发送所述音频数据的需求网络带宽值;如果在预设时长内所述网络带宽值均大于或小于所述需求网络带宽值时,则根据预设带宽系数和所述网络带宽值对所述原始编码码率进行调整,得到目标编码码率;采用所述目标编码码率将所述音频数据打包为数据包。5.如权利要求1或2或3所述的方法,其特征在于,所述根据所述网络容量值确定所述数据包的发送模式,包括:在发送所述数据包的过程中,统计指定时长内未收到反馈的数据包的未反馈数据量;按照预设容量系数确定所述网络容量值的容量阈值;如果所述未反馈数据量大于所述容量阈值,则确定所述数据包的发送模式为第一限流发送模式;如果所述未反馈数据量小于所述容量阈值,则确定所述数据包的发送模式为第一发送模式。6.如权利要求5所述的方法,其特征在于,所述数据包包括音频包、重传包、冗余包和占位包,所述采用所述发送模式将所述数据包发送至所述音频接收设备,包括:如果所述发送模式为第一限流发送模式,则从所述数据包中筛选出音频包、重传包和冗余包,并将所述音频包、重传包和冗余包发送至音频接收设...
【专利技术属性】
技术研发人员:刘丽,朱敏,成家雄,曾泽兴,张帆,
申请(专利权)人:广州市百果园信息技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。