audio - 关于客户端回声消除的建议
问题描述
我正在开发基于 MCU 的 voip 服务。我认为进行 MCU 的传统方式是,您在服务器上有 N 个音频混音器,并且呼叫中的每个参与者都会收到一个没有自己的语音编码的蒸汽。猜猜我想做的是,只有 1 个混音器在服务器上运行,并且(在广播类模型上)将最终混音器音频发送给每个参与者(显然是为了可扩展性)。
现在这显然会产生一个问题,即从扬声器中听到您自己的声音作为 MCU 的输出流。
我想知道是否有任何“客户端回声消除”项目可以用来消除桌面/移动级别的用户声音。
解决方案
一般的做法是在MCU中过滤/减去自己的声音。在客户端这样做是行不通的。
推荐阅读
- python-3.x - 计算网格中从左上到右下的路径数
- html - 如何使用查询选择器选择没有特定类名的元素?
- android - API 字符串不返回值
- python - MySQLdb._exceptions.OperationalError: (2059,
) flask_mysqldb - nginx - 多个上游的 Nginx 一致性哈希
- javascript - firebase pushnotification 功能主题名称
- android - Android Studio 错误:原因:为 cmake /path/to/project/app/tools/CMakeLists.txt 执行外部原生构建
- c - %s 和 %s%*c 有什么区别
- c# - 将 ASP.Net Core Web App 项目发送给某人的最佳实践?
- javascript - 角度异步数据