我有一个调度员的办公桌(客户端)和无线电状态(服务器)与扬声器和麦克风。它们与RTP协议通信。他们发送和接收数据并立即播放。我的问题是扬声器必须响亮。因此,回声是烦人的。我没有为C#找到有用的AEC程序。所以,我很感谢你的建议!
发布于 2018-11-09 22:49:31
webRTC的依赖性是巨大的和复杂的。如果您只想使用AEC包,这是不必要的。因此,我搜索了另一个解决方案,并找到了Speex开源项目。它是C++代码,但是您可以在C#项目中使用包装器项目(CLI/C++)。
发布于 2018-10-30 06:29:09
据我所知,还没有为C#做好准备的包,但是您可以在C#中为您可以找到的任何AEC包构建一个包装器。我认为AEC包有两种主要的选择: 1.开放源码包--比如webRTC的AEC组件(https://webrtc.org/) 2.商业包,如SoliCall (http://solicall.com)。
您可能需要考虑的第三个选项是在网络上执行回波取消。假设您使用的是SIP/RTP --看看PBXMate产品。
https://stackoverflow.com/questions/53046298
复制相似问题