You need to enable JavaScript to run this app.
文档中心
实时音视频

实时音视频

复制全文
下载 pdf
音频管理
自定义音频处理
复制全文
下载 pdf
自定义音频处理
当你使用 RTC SDK 实现音频内部采集后,在编码传输前,你可以自定义逻辑,对音频帧进行处理。​
此功能常用于接入第三方美声音效 SDK 等场景,你可以参考本文,在 RTC SDK 内部采集和 RTC SDK 传输之间,根据需要添加音频处理逻辑。​
变更日志​
  1. 自 v3.54 起 Linux 端支持音频自定义处理。​
前提条件​
你已使用 RTC SDK 提供的音频内部采集机制实现了音频采集,并完成了音视频通话。​
集成步骤​
以 Android 平台为例:​
  1. 根据业务需要,依照 IAudioFrameProcessor,构建音频处理器。​
  1. 调用 registerAudioProcessor 将构建的音频处理器添加到音频处理环节。​
  1. 调用 enableAudioProcessor,设置需要处理的音频帧类型和音频格式。每次调用只能设置一种音频帧类型。​
音频数据流转示意图如下:​
​Image​​
要取消音频处理逻辑,调用 registerAudioProcessor 将处理器设置为 null 即可。​
注意事项​
  1. 在构建音频处理器时,你应关注 RTC SDK 支持的给出和接收的音频采样率及音频声道等参数。接入的音频数据处理器应当与此值匹配。详细说明请查看 API 文档。​
  1. 不允许改变音频数据的格式以及长度。​
API 参考​
以下是各个平台的相关 API 参考:​
  • Android:​
  • iOS:​
  • Windows:​
  • macOS:​
  • Linux:​
​
最近更新时间:2026.08.19 15:47:47
这个页面对您有帮助吗?
有用
有用
无用
无用