Electron WebRTC呼叫音频-静音、静音和下降

Electron WebRTC呼叫音频-静音、静音和下降,electron,webrtc,voip,chromium,freeswitch,Electron,Webrtc,Voip,Chromium,Freeswitch,我目前遇到一些VOIP WebRTC语音呼叫的间歇性问题 其症状是出站音频有时会淡入淡出,声音极度低沉,甚至瞬间消失。这里的2个音频文件参考显示了一个好调用和一个坏调用的示例或片段,两者非常接近。音频在服务器端捕获 优质电话- 低质量呼叫- 技术堆栈由 在Mac/Windows上运行的Electron应用程序 电子封装铬v66 在Chromium中使用WebRTC 从客户端到服务器使用的OPUS编解码器。 有线网络连接(统计数据显示没有数据包丢失和抖动,RTT和延迟都非常低) SRTP用于客户端

我目前遇到一些VOIP WebRTC语音呼叫的间歇性问题

其症状是出站音频有时会淡入淡出,声音极度低沉,甚至瞬间消失。这里的2个音频文件参考显示了一个好调用和一个坏调用的示例或片段,两者非常接近。音频在服务器端捕获

优质电话- 低质量呼叫-

技术堆栈由

在Mac/Windows上运行的Electron应用程序 电子封装铬v66 在Chromium中使用WebRTC 从客户端到服务器使用的OPUS编解码器。 有线网络连接(统计数据显示没有数据包丢失和抖动,RTT和延迟都非常低) SRTP用于客户端和TURN服务器(Coturn)之间的介质 科图尔 Janus WebRTC网关 自由开关

这些耳机使用高质量的耳机,并已通过不同制造商使用USB连接到Mac/Windows进行了测试


任何想法/帮助都将不胜感激。

这可能是自动增益控制的结果。尝试通过将autoGainControl:false传递给getUserMedia来禁用它。在Chrome/electron中,googAutoGainControl和googAutoGainControl2可能仍然有效。

你好,Philipp,感谢您的回复。我知道我们已经尝试过了,但我会再次检查我们已经用不同的变量名覆盖了所有的基础,然后我们会重新测试。我还发现了twilio在2015年底提交的chromium bug报告和一些音频样本,这看起来与我们的问题相同。这件事没有解决。嗨,Philipp,我也有这个问题(见stackoverflow问题)。我也尝试过禁用自动增益控制,但没有成功。还有什么其他原因会导致这种情况吗?