当你使用 RTC SDK 实现音频内部采集后,在编码传输前,你可以自定义逻辑,对音频帧进行处理。
此功能常用于接入第三方美声音效 SDK 等场景,你可以参考本文,在 RTC SDK 内部采集和 RTC SDK 传输之间,根据需要添加音频处理逻辑。
你已使用 RTC SDK 提供的音频内部采集机制实现了音频采集,并完成了音视频通话。
以 Android 平台为例:
IAudioFrameProcessor
,构建音频处理器。registerAudioProcessor
将构建的音频处理器添加到音频处理环节。音频数据流转示意图如下:
要取消音频处理逻辑,调用 registerAudioProcessor
将处理器设置为 null
即可。
以下是各个平台的相关 API 参考: