【技术实现步骤摘要】
音频数据编码、解码方法、装置、电子设备及存储介质
本公开涉及互联网
,尤其涉及音频数据编码、解码方法、装置、电子设备及存储介质。
技术介绍
目前,利用互联网进行实时音频传输越来越普遍,在实时音频传输过程中,受到网络因素的影响,传输过程中可能会存在丢包现象,从而导致接收端接收到的音频信号的质量下降。在相关技术中,为了提高接收端接收到的音频信号的质量,接收端可以使用音频丢包恢复技术(例如,前向纠错(ForwardErrorCorrection,FEC)技术)对丢失的音频数据包进行恢复。具体的,发送端在发送音频数据包(以下称为音频数据包A)时,可以在该音频数据包A中携带之前已发送音频数据包(以下称为音频数据包B)的冗余信息,如此,当接收端检测到音频数据包B丢失时,即可通过音频数据包A中的冗余信息恢复音频数据包B。但是,上述音频丢包恢复技术中,由于是在一个音频数据包中携带其他音频数据包的冗余信息,因此,当实时音频传输过程中丢包过多时,携带冗余信息的音频数据包也可能丢失,从而使得无法根据冗余信息恢复音频数据包,进而导致实 ...
【技术保护点】
1.一种音频编码方法,其特征在于,包括:/n获取已发送的第一音频数据的丢包率,所述丢包率为丢包数量与第一数量的比值,所述丢包数量为第二数量与所述第一数量的差值,所述第一数量为发送端发送的所述第一音频数据的数据包数量,所述第二数量为接收端接收的所述第一音频数据的数据包数量;/n根据所述丢包率,确定待传输的第二音频数据的编码模式;/n采用所述编码模式,对所述第二音频数据编码。/n
【技术特征摘要】
1.一种音频编码方法,其特征在于,包括:
获取已发送的第一音频数据的丢包率,所述丢包率为丢包数量与第一数量的比值,所述丢包数量为第二数量与所述第一数量的差值,所述第一数量为发送端发送的所述第一音频数据的数据包数量,所述第二数量为接收端接收的所述第一音频数据的数据包数量;
根据所述丢包率,确定待传输的第二音频数据的编码模式;
采用所述编码模式,对所述第二音频数据编码。
2.根据权利要求1所述的音频编码方法,其特征在于,所述根据所述丢包率,确定待传输的第二音频数据的编码模式的过程中,具体包括:
若所述丢包率小于预设阈值,则确定所述第二音频数据的编码模式为第一编码模式;或者,
若所述丢包率大于或等于预设阈值,则确定所述第二音频数据的编码模式为第二编码模式;
其中,所述第一编码模式中数据包携带的附加音频数据的数据量小于所述第二编码模式中数据包携带的附加音频数据的数据量,所述附加音频数据用于恢复数据包。
3.根据权利要求2所述的音频编码方法,其特征在于,所述采用所述编码模式,对所述第二音频数据进行编码的过程中,包括:
在所述第二音频数据的编码模式为所述第一编码模式的情况下,对于所述第二音频数据中的每个数据包,采用第一码率对一个数据包中的主音频数据编码,并采用第二码率对所述一个数据包中的附加音频数据编码;或者,
在所述第二音频数据的编码模式为所述第二编码模式的情况下,对于所述第二音频数据中的每个数据包,采用第三码率对一个数据包中的主音频数据和附加音频数据编码;
其中,所述第一码率大于所述第三码率,且所述第三码率大于所述第二码率。
4.根据权利要求1或2所述的音频编码方法,其特征在于,所述方法还包括:
在建立音频传输连接后的第一预设时长内,采用第二编码模式对待传输的第三音频数据编码。
5.根据权利要求1或2所述的音频编码方法,其特征在于,所述方法还包括:
在对待传输的第四音频数据编码的过程中,若所述...
【专利技术属性】
技术研发人员:邢文浩,张晨,
申请(专利权)人:北京达佳互联信息技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。