1

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

4

1 回答 1

0

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

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

对于 AEC,请确保您可以访问编解码器上的环回通道。(播放扬声器的示例)。

脚步:

  • 创建新的音频处理算法模块
  • 使用 pjmedia 访问音频播放/捕获信号
  • 迁移 WebRTC AEC 模块
  • 重新路由信号处理管道并启用 AEC 算法模块
于 2021-01-12T03:03:25.513 回答