【问题标题】:chirp and WebRTC simultaneously - no echo cancellation啁啾和 WebRTC 同时 - 没有回声消除
【发布时间】:2019-08-01 12:30:21
【问题描述】:

我正在尝试收听啁啾声(使用 webassembly 16kHz-mono 3.1.0 版本),同时通过 WebRTC 与也正在收听啁啾声的辅助设备进行通信。

在两个设备连接并相互传输声音的情况下,如果我实例化一个啁啾并调用chirp.start(),则不再有任何回声消除,即。出现回声。如何在两个设备之间不产生回声的情况下促进使用啁啾?

澄清一下,我不想通过 WebRTC 传输啁啾,并打算在传输之前过滤掉那部分频谱。

在 Chrome 75.0 上使用用于 WebRTC 的 opentok.js 在多个操作系统上进行测试。

【问题讨论】:

  • Chirp WebAssembly SDK 在发出 getUserMedia 请求时禁用浏览器的任何音频处理。只是出于兴趣,如果您在 WebRTC 库之前启动 Chirp,是否启用回声消除?
  • @joerobot 啊,这就解释了。关于您的问题,顺序没有区别。我想这是因为 opentok 没有设置任何约束,而 chirp 有

标签: javascript webrtc opentok echo-cancellation chirp


【解决方案1】:

在 opentok 中设置约束应该可以解决您的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-20
    • 1970-01-01
    • 1970-01-01
    • 2020-10-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多