不知道怎么在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 算法模块