音频数据处理方法、装置、存储介质及电子设备制造方法及图纸

技术编号:33652601 阅读:32 留言:0更新日期:2022-06-02 20:31
本公开涉及一种音频数据处理方法、装置、存储介质及电子设备,方法包括:获取直播过程中产生的音频数据序列,通过音频上下文接口调用解码方法对音频数据序列中的每个音频数据块进行解码,得到PCM音频数据序列;对PCM音频数据序列进行切分,得到多个PCM音频数据子序列;针对每一PCM音频数据子序列,根据该PCM音频数据子序列中处于首尾位置的PCM音频数据,确定该PCM音频数据子序列的处理操作,处理操作为淡入处理操作或淡出处理操作;针对每一PCM音频数据子序列,根据与该PCM音频数据子序列对应的处理操作对该PCM音频数据子序列中的每个PCM音频数据进行处理,得到目标PCM音频数据序列,以使在利用HTML5流式播放音频时避免噪音的出现。噪音的出现。噪音的出现。

【技术实现步骤摘要】
音频数据处理方法、装置、存储介质及电子设备


[0001]本公开涉及电子信息
,尤其涉及一种音频数据处理方法、装置、存储介质及电子设备。

技术介绍

[0002]在相关技术中,在使用HTML5(HyperText Markup Language 5,第5代超文本标记语言)中专用于流式播放音频的音频上下文接口时,音频上下文接口对应的解码方法解码出来的PCM(Pulse Code Modulation,脉冲编码调制)数据,在连续播放会产生噪音,长时间观看直播课或者听教学音频严重影响用户体验。
[0003]目前,通过增大从直播端拉取的数据块的大小以此来减少噪音出现的概率,但该种方式并未完全避免噪音的出现,反而会增加直播的延迟。

技术实现思路

[0004]为克服相关技术中存在的问题,本公开提供一种音频数据处理方法、装置、存储介质及电子设备。
[0005]根据本公开实施例的第一方面,提供一种音频数据处理方法,包括:
[0006]获取直播过程中产生的音频数据序列,所述音频数据序列中包括多个音频数据块;
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种音频数据处理方法,其特征在于,包括:获取直播过程中产生的音频数据序列,所述音频数据序列中包括多个音频数据块;通过音频上下文接口调用解码方法对所述音频数据序列中的每个音频数据块进行解码,得到PCM音频数据序列;对所述PCM音频数据序列进行切分,得到多个PCM音频数据子序列;针对每一所述PCM音频数据子序列,根据该PCM音频数据子序列中处于首尾位置的PCM音频数据,确定该PCM音频数据子序列的处理操作,所述处理操作为淡入处理操作或淡出处理操作;针对每一所述PCM音频数据子序列,根据与该PCM音频数据子序列对应的处理操作对该PCM音频数据子序列中的每个PCM音频数据进行处理,得到目标PCM音频数据序列。2.根据权利要求1所述的方法,其特征在于,所述通过音频上下文接口调用解码方法对所述音频数据序列中的每个音频数据块进行解码,得到PCM音频数据序列,包括:通过音频上下文接口调用解码方法对所述音频数据序列中的每个音频数据块进行解码,得到初始PCM音频数据序列;通过音频缓存器接口调用获取方法将所述初始PCM音频数据序列中与每一音频数据块对应的PCM音频数据转换为32位浮点型的PCM音频数据,以得到所述PCM音频数据序列。3.根据权利要求1所述的方法,其特征在于,所述对所述PCM音频数据序列进行切分,得到多个PCM音频数据子序列,包括:根据直播场景类型,确定划分规则,其中,所述划分规则用于表征一个PCM音频数据子序列所容纳的最大数据量;根据所述划分规则,对所述PCM音频数据序列进行切分,得到多个PCM音频数据子序列。4.根据权利要求1所述的方法,其特征在于,所述针对每一所述PCM音频数据子序列,根据该PCM音频数据子序列中处于首尾位置的PCM音频数据,确定该PCM音频数据子序列的处理操作,包括:所述针对每一所述PCM音频数据子序列,在第一PCM音频数据所对应的音量值小于第二PCM音频数据所对应的音量值的情况下,确定该PCM音频数据子序列的处理操作为淡入处理操作;在第一PCM音频数据所对应的音量值大于第二PCM音频数据所对应的音量值的情况下,确定该PCM音频数据子序列的处理操作为淡出处理操作;其中,所述第一PCM音频数据为该PCM音频数据子序列中处于首个位置的PCM音频数据,所述第二PCM音频数据为该PCM音频数据子序列中处于末尾位置的PCM音频数据。5.根据权利要求4所述的方法,其特征在于,所述针对每一所述PCM音频数据子序列,根据该PCM音频数据子序列中处于首尾位置的PCM音频数据,确定该PCM音频数据子序列的处理操作,还包括:所述针对每一所述PCM音频数据子序列,在所述第一PCM音频数据所...

【专利技术属性】
技术研发人员:张建荣
申请(专利权)人:北京砍石高科技有限公司
类型:发明
国别省市:

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

1