Opentok +自定义音频网络声音创建声学反馈

问题描述 投票:1回答:1

我有一个使用opentokjs的Web应用程序。在这个应用程序中,在一对一的visioconference中,我们使用音频Web API播放一些自定义声音缓冲区。

这样做有时会发生可怕的声学反馈。

在下文中,我将称“本地”用户获得声学反馈并“遥远”另一个。

我做了以下测试: - 禁用麦克风和远程扬声器=>反馈仍然发生 - 禁用本地麦克风=>反馈停止

从这些测试中我推断出本地循环存在某个地方意味着本地opentok发布者在本地订阅者上发出。

有没有办法阻止这个本地循环?我应该在我的网络音频缓冲区上激活某种回声消除以及如何?

webrtc web-audio opentok
1个回答
0
投票

经过一番挖掘后,我决定使用OT.audioContext而不是window.AudioContext来构建我的web-audio节点,并将它们链接到OT.audioContext.destination,它确实有效。

遗憾的是,OT.audioContext没有在文档中描述,所以它可能在将来发生变化,但是现在,它正在发挥作用

© www.soinside.com 2019 - 2024. All rights reserved.