You need to enable JavaScript to run this app.
实时音视频

实时音视频

复制全文
音频管理
自定义音频处理
复制全文
自定义音频处理

当你使用 RTC SDK 实现音频内部采集后,在编码传输前,你可以自定义逻辑,对音频帧进行处理。

此功能常用于接入第三方美声音效 SDK 等场景,你可以参考本文,在 RTC SDK 内部采集和 RTC SDK 传输之间,根据需要添加音频处理逻辑。

变更日志

  1. 自 v3.54 起 Linux 端支持音频自定义处理。

前提条件

你已使用 RTC SDK 提供的音频内部采集机制实现了音频采集,并完成了音视频通话。

集成步骤

以 Android 平台为例:

  1. 根据业务需要,依照 IAudioFrameProcessor,构建音频处理器。
  2. 调用 registerAudioProcessor 将构建的音频处理器添加到音频处理环节。

音频数据流转示意图如下:

image

要取消音频处理逻辑,调用 registerAudioProcessor 将处理器设置为 null 即可。

注意事项

  1. 在构建音频处理器时,你应关注 RTC SDK 支持的给出和接收的音频采样率及音频声道等参数。接入的音频数据处理器应当与此值匹配。详细说明请查看 API 文档。
  2. 不允许改变音频数据的格式以及长度。

API 参考

以下是各个平台的相关 API 参考:

最近更新时间:2025.10.16 10:06:06
这个页面对您有帮助吗?
有用
有用
无用
无用