音频码率确定方法、装置、存储介质及电子设备制造方法及图纸

技术编号:30229123 阅读:36 留言:0更新日期:2021-09-29 09:58
本公开实施方式涉及一种音频码率确定方法、装置、存储介质与电子设备,涉及数据处理技术领域。该方法包括:获取待编码音频数据;确定所述待编码音频数据的可用传输码率和期望传输码率;若所述可用传输码率小于所述期望传输码率,则根据所述可用传输码率与所述待编码音频数据的码率分配比例,确定所述待编码音频数据的参考编码码率;根据所述参考编码码率确定所述待编码音频数据的目标传输码率。本公开可以为音视频通信过程中的音频数据提供个性化的传输码率确定方案,在保证音频数据的音频质量的前提下,提升了音频数据的传输流畅度以及网络资源的利用合理性。网络资源的利用合理性。网络资源的利用合理性。

【技术实现步骤摘要】
音频码率确定方法、装置、存储介质及电子设备


[0001]本公开的实施方式涉及数据处理
,更具体地,本公开的实施方式涉及一种音频码率确定方法、音频码率确定装置、计算机可读存储介质及电子设备。

技术介绍

[0002]在实时音视频通信过程中,根据网络的当前带宽,确定音视频数据的传输码率,以保证音视频数据可以高质量传输是实时音视频通信过程中的基本要求。
[0003]Web实时通信(Real

Time Communication,WebRTC)是一种实时音视频通信的开源框架,在实时音视频通信过程中,可以提供音视频的采集、编解码、网络传输、渲染和显示等核心技术,WebRTC中传输模块的码率分配(bitrate allocator,BA)子模块可以分别为音频数据和视频数据分配传输码率。
[0004]相关技术中,在音视频通信过程中,可以按照预设的码率分配策略为音频数据分配传输码率,实现音频数据集传输。
[0005]本部分旨在为权利要求中陈述的本公开的实施方式提供背景或上下文,此处的描述不因为包括在本部分中就承认是现有技术。

技术实现思路

[0006]在本上下文中,本公开的实施方式期望提供一种音频码率确定方法、装置、计算机可读存储介质及电子设备。
[0007]根据本公开实施方式的第一方面,提供一种音频码率确定方法,包括:
[0008]获取待编码音频数据;
[0009]确定所述待编码音频数据的可用传输码率和期望传输码率;
[0010]若所述可用传输码率小于所述期望传输码率,则根据所述可用传输码率与所述待编码音频数据的码率分配比例,确定所述待编码音频数据的参考编码码率,所述待编码音频数据的码率分配比例为所述可用传输码率中,分配给所述待编码音频数据的编码码率和所述可用传输码率的比值;
[0011]根据所述参考编码码率确定所述待编码音频数据的目标传输码率。
[0012]在一种可选的实施方式中,所述方法还包括:所述期望传输码率包括所述待编码音频数据的期望编码码率和期望保护编码码率,
[0013]若所述参考编码码率大于或者等于与所述期望编码码率对应的预设编码码率区间的下限编码码率,所述根据所述参考编码码率确定所述待编码音频数据的目标传输码率,包括:
[0014]确定所述待编码音频数据的目标编码码率为所述参考编码码率;
[0015]确定所述待编码音频数据的目标保护编码码率为所述期望保护编码码率;
[0016]根据所述目标编码码率和所述目标保护编码码率之和,得到所述待编码音频数据的目标传输码率。
[0017]在一种可选的实施方式中,所述方法还包括:所述期望传输码率包括所述待编码音频数据的期望编码码率和期望保护编码码率,
[0018]若所述参考编码码率小于与所述期望编码码率对应的预设编码码率区间的下限编码码率,所述根据所述参考编码码率确定所述待编码音频数据的目标传输码率,包括:
[0019]确定所述待编码音频数据的目标编码码率为所述下限编码码率;
[0020]基于预设规则确定所述待编码音频数据的目标保护编码码率;
[0021]根据所述目标编码码率和所述目标保护编码码率之和,得到所述待编码音频数据的目标传输码率。
[0022]在一种可选的实施方式中,所述基于预设规则确定所述待编码音频数据的目标保护编码码率,包括:
[0023]确定预测重传码率;
[0024]确定第一码率差值,所述第一码率差值为所述可用传输码率和所述目标编码码率的码率差值;
[0025]根据所述第一码率差值和所述预测重传码率,确定所述待编码音频数据的目标保护编码码率。
[0026]在一种可选的实施方式中,所述确定预测重传码率,包括:
[0027]获取历史重传码率和历史编码码率,所述历史重传码率为早于所述待编码音频数据的一帧或多帧音频数据的重传码率,所述历史编码码率为早于所述待编码音频数据的一帧或多帧音频数据的实际编码码率;
[0028]根据所述历史重传码率和所述历史编码码率的比值,以及所述待编码音频数据的目标编码码率,得到所述预测重传码率。
[0029]在一种可选的实施方式中,所述根据所述第一码率差值和所述预测重传码率,确定所述待编码音频数据的目标保护编码码率,包括:
[0030]若所述第一码率差值小于所述预测重传码率,则确定目标重传码率为所述第一码率差值;
[0031]确定所述待编码音频数据的目标保护编码码率为所述目标重传码率。
[0032]在一种可选的实施方式中,所述根据所述第一码率差值和所述预测重传码率,确定所述待编码音频数据的目标保护编码码率,包括:
[0033]若所述第一码率差值大于所述预测重传码率,则确定目标重传码率为所述预测重传码率;
[0034]根据第二码率差值确定目标冗余编码码率,所述第二码率差值为所述第一码率差值和所述预测重传码率之差;
[0035]确定所述待编码音频数据的目标保护编码码率为所述目标重传码率和所述目标冗余编码码率之和。
[0036]在一种可选的实施方式中,所述根据第二码率差值确定目标冗余编码码率,包括:
[0037]根据所述第二码率差值和所述待编码音频数据的目标编码码率,确定所述待编码音频数据的目标冗余编码系数;
[0038]根据所述目标冗余编码系数和所述待编码音频数据的目标编码码率之积,得到目标冗余编码码率。
[0039]在一种可选的实施方式中,所述方法还包括:所述期望传输码率包括所述待编码音频数据的期望编码码率和期望保护编码码率,
[0040]所述确定所述待编码音频数据的可用传输码率,包括:
[0041]获取所述待编码音频数据对应的视频数据的下限编码码率;
[0042]根据所述视频数据的下限编码码率以及与所述期望编码码率对应的预设编码码率区间的下限编码码率,得到音视频数据的保底传输码率;
[0043]若用于传输所述待编码音频数据与所述视频数据的网络的当前带宽大于所述音视频数据的保底传输码率,则根据所述网络的当前带宽与所述视频数据的下限编码码率之差,得到所述待编码音频数据的可用传输码率;
[0044]若所述网络的当前带宽小于所述音视频数据的保底传输码率,则确定所述待编码音频数据的可用传输码率为所述待编码音频数据的下限编码码率。
[0045]在一种可选的实施方式中,所述确定所述待编码音频数据的期望传输码率,包括:
[0046]获取所述待编码音频数据的期望编码码率、所述待编码音频数据的预设冗余编码系数、历史重传码率和重传码率的冗余编码系数,所述历史重传码率为早于所述待编码音频数据的一帧或多帧音频数据的重传码率;
[0047]根据所述待编码音频数据的期望编码码率、所述待编码音频数据的预设冗余编码系数、历史重传码率和重传码率的冗余编码系数,确定所述待编码音频数据的期望传输码率。
[0048]在一种本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种音频码率确定方法,其特征在于,包括:获取待编码音频数据;确定所述待编码音频数据的可用传输码率和期望传输码率;若所述可用传输码率小于所述期望传输码率,则根据所述可用传输码率与所述待编码音频数据的码率分配比例,确定所述待编码音频数据的参考编码码率,所述待编码音频数据的码率分配比例为所述可用传输码率中,分配给所述待编码音频数据的编码码率和所述可用传输码率的比值;根据所述参考编码码率确定所述待编码音频数据的目标传输码率。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述期望传输码率包括所述待编码音频数据的期望编码码率和期望保护编码码率,若所述参考编码码率大于或者等于与所述期望编码码率对应的预设编码码率区间的下限编码码率,所述根据所述参考编码码率确定所述待编码音频数据的目标传输码率,包括:确定所述待编码音频数据的目标编码码率为所述参考编码码率;确定所述待编码音频数据的目标保护编码码率为所述期望保护编码码率;根据所述目标编码码率和所述目标保护编码码率之和,得到所述待编码音频数据的目标传输码率。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述期望传输码率包括所述待编码音频数据的期望编码码率和期望保护编码码率,若所述参考编码码率小于与所述期望编码码率对应的预设编码码率区间的下限编码码率,所述根据所述参考编码码率确定所述待编码音频数据的目标传输码率,包括:确定所述待编码音频数据的目标编码码率为所述下限编码码率;基于预设规则确定所述待编码音频数据的目标保护编码码率;根据所述目标编码码率和所述目标保护编码码率之和,得到所述待编码音频数据的目标传输码率。4.根据权利要求3所述的方法,其特征在于,所述基于预设规则确定所述待编码音频数据的目标保护编码码率,包括:确定预测重传码率;确定第一码率差值,所述第一码率差值为所述可用传输码率和所述目标编码码率的码率差值;根据所述第一码率差值和所述预测重传码率,确定所述待编码音频数据的目标保护编码码率。5.根据权利要求4所述的方法,其特征在于,所述确定预测重传码率,包括:获取历史重传码率和历史编码码率,所述历史重传码率...

【专利技术属性】
技术研发人员:龚俊阮良陈功
申请(专利权)人:杭州朗和科技有限公司
类型:发明
国别省市:

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

1