The embodiment of the present invention discloses an audio data encoding method, device, device and storage medium, which includes: acquiring the network bandwidth value of the audio data transmission network; determining the original speech coding bit rate and the original packet coding bit rate currently set for the audio data; and encoding the original speech coding bit rate and the packet coding bit rate respectively according to the network bandwidth value. The target speech coding rate and the target packet coding rate are obtained by adjusting the bit rate. The audio data are encoded by the target speech coding rate and the target packet coding rate, and the target audio data is obtained. The embodiment of the present invention adjusts the original speech coding bit rate and the packet coding bit rate according to the network bandwidth value of the network, reduces the packet coding bit rate to reduce the total coding bit rate under the low network bandwidth, so that the total coding bit rate adapts to the low network bandwidth and guarantees the call quality under the low network bandwidth.
【技术实现步骤摘要】
一种音频数据的编码方法、装置、设备和存储介质
本专利技术涉及通信
,尤其涉及一种音频数据的编码方法、装置、设备和存储介质。
技术介绍
随着互联网技术的日益发展,基于互联网进行语音通话的应用程序也越来越受到人们的关注,而使用网络语音通话的场景也越来越多。在语音通话中,通话质量受限于网络带宽,在可用网络带宽较小时网络出现丢包、延时、抖动等情况。目前,为了改善网络带宽对通话质量的影响,通常是通过降低编码码率以提高通话质量,但是编码码率下降到下限值后,如果通话质量还无法得到有效改善,继续下降编码码率则会影响通话语音的清晰度,通话质量无法得到有效改善,因此,目前降低编码码率改善通话质量的方法,无法有效改善低网络带宽的通话质量。
技术实现思路
本专利技术实施例提供一种音频数据的编码方法、装置、设备和存储介质,以解决现有调整编码码率改善通话质量的方法,无法有效改善低网络带宽的通话质量的问题。第一方面,本专利技术实施例提供了一种音频数据的编码方法,包括:获取音频数据传输网络的网络带宽值;确定所述音频数据当前设置的原始语音编码码率和原始包头编码码率;根据所述网络带宽值分别对所述原 ...
【技术保护点】
1.一种音频数据的编码方法,其特征在于,应用于音频发送设备,所述方法包括:获取音频数据传输网络的网络带宽值;确定所述音频数据当前设置的原始语音编码码率和原始包头编码码率;根据所述网络带宽值分别对所述原始语音编码码率和所述包头编码码率进行调整,得到目标语音编码码率和目标包头编码码率;采用所述目标语音编码码率和所述目标包头编码码率对所述音频数据进行编码,得到目标音频数据。
【技术特征摘要】
1.一种音频数据的编码方法,其特征在于,应用于音频发送设备,所述方法包括:获取音频数据传输网络的网络带宽值;确定所述音频数据当前设置的原始语音编码码率和原始包头编码码率;根据所述网络带宽值分别对所述原始语音编码码率和所述包头编码码率进行调整,得到目标语音编码码率和目标包头编码码率;采用所述目标语音编码码率和所述目标包头编码码率对所述音频数据进行编码,得到目标音频数据。2.如权利要求1所述的方法,其特征在于,所述获取音频数据传输网络的网络带宽值包括:按照预设速率计算周期,获取所述音频发送设备发送所述音频数据的发送速率和接收速率;基于所述发送速率和所述接收速率,确定所述预设速率计算周期的参考传输速率;在预设带宽值计算周期内,获取多个参考传输速率;采用所述多个参考传输速率确定所述预设带宽值计算周期的网络带宽值。3.如权利要求1或2所述的方法,其特征在于,所述根据所述网络带宽值分别对所述原始语音编码码率和所述包头编码码率进行调整,得到目标语音编码码率和目标包头编码码率,包括:根据所述网络带宽值确定所述音频数据的目标总编码码率;基于所述原始语音编码码率和所述原始包头编码码率确定原始总编码码率;如果所述目标总编码码率大于所述原始总编码码率,则提高所述原始语音编码码率和所述原始包头编码码率,得到目标语音编码码率和目标包头编码码率;如果所述目标总编码码率小于所述原始总编码码率,则降低所述原始语音编码码率和原始包头编码码率,得到目标语音编码码率和目标包头编码码率。4.如权利要求3所述的方法,其特征在于,所述如果所述目标总编码码率大于所述原始总编码码率,则提高所述原始语音编码码率和所述原始包头编码码率,得到目标语音编码码率和目标包头编码码率,包括:获取所述目标总编码码率与所述原始总编码码率的比值;如果所述比值大于第一阈值且小于第二阈值,则提高所述原始语音编码码率得到所述目标语音编码码率,以及,将所述原始包头编码码率设置为目标包头编码码率;如果所述比值大于第二阈值,则分别提高所述原始语音编码码率和原始包头编码码率,得到目标语音编码码率和目标包头编码码率。5.如权利要求3所述的方法,其特征在于,所述如果所述目标总编码码率小于所述原始总编码码率,则降低所述原始语音编码码率和原始包头编码码率,得到目标语音编码码率和目标包头编码码率,包括:获取网络延时;计算所述目标总编码码率与所述原始总编码码率的比值;如果所述比值大于第三阈值且小于第四阈值,并且所述网络...
【专利技术属性】
技术研发人员:成家雄,朱敏,刘丽,
申请(专利权)人:广州市百果园信息技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。