如何在 PJSIP 中添加 WebRTC aec,运行在嵌入式 Linux 上



不知道怎么在pjsip中构建webrtc aec,我不想下载webrtc的所有代码,只是aec部分,嵌入CPU是imx6ul,请给我一些指导,非常感谢

它们都是用C语言编写的,因此WebRTC模块的迁移并使其可编译应该很容易。

您应该利用 pjsip 的音频操作算法模块。它允许您在处理音频样本帧上应用算法。 https://www.pjsip.org/pjmedia/docs/html/group__PJMEDIA__FRAME__OP.htm

对于 AEC,请确保您有权访问编解码器上的环回通道。(来自播放扬声器的样本(。

步骤:

  • 创建新的音频操作算法模块
  • 使用 pjmedia 访问音频播放/捕获信号
  • 迁移 WebRTC AEC 模块
  • 重新路由信号处理管道并启用 AEC 算法模块

相关内容

  • 没有找到相关文章

最新更新