摘要
本发明涉及本发明涉及音频处理方法领域,具体涉及一种实时多路音频混音系统,包括:获取模块用于获取多个音频输入源输入的音频流,并将每路音频输入源都对应有一个缓存队列;解码模块用于在音频流针对不同音频编码方式进行解码,解码后得到的PCM数据按照终端编码能力进行重采样,并将音频帧按照预设程度缓存至对应的缓存队列中;静音检测模块用于对解码后的音频帧PCM进行静音检测;混音模块用于将缓存队列中非静音音频帧分别计算每路音频的能量值,若待混音数组中音频帧的数量为零,则输出空音频帧数据;否则根据实际混音情况对该待混音数组中的音频帧,按照不同混音方式处理输出混音后的音频帧。本发明能够提高多路混音音频的音质。
技术关键词
混音系统
音频
轨道
过渡机制
解码模块
队列
叠加算法
动态
分层
数据
编码
终端