【发布时间】:2019-08-09 19:52:25
【问题描述】:
我有一个使用 opentokjs 的网络应用程序。在这个应用程序中,在进行一对一的视觉会议时,我们使用音频 Web API 播放一些自定义声音缓冲区。
这样做有时会发生可怕的声反馈。
在下文中,我将获取声音反馈的用户称为“本地”,而将其他用户称为“远程”。
我做了以下测试: - 禁用遥控器的麦克风和扬声器 => 反馈仍然会发生 - 禁用本地麦克风 => 反馈停止
从这些测试中,我推断出本地循环存在于某处,这意味着本地 opentok 发布者在本地订阅者上发出。
有没有办法停止这个本地循环?我应该在我的网络音频缓冲区上激活某种回声消除功能吗?
【问题讨论】:
-
您能多谈谈您的应用程序是如何设置的或提供一些示例代码吗?你是说你在本地订阅你自己的出版商吗?那肯定会引起回声。
标签: webrtc web-audio-api opentok