WebRTC呼叫音频-安静,低沉和掉线

时间:2018-07-12 12:44:33

标签: electron webrtc voip chromium freeswitch

我目前在一些VOIP WebRTC语音通话中遇到间歇性问题。

症状是出站音频有时会淡入和淡出,声音会变得非常沉闷,甚至会瞬间消失。此处的2个音频文件参考显示了一个示例,或者一个好的呼叫然后是一个坏呼叫的片段,两者非常接近。音频是在服务器端捕获的。

高质量的通话-https://s3-eu-west-1.amazonaws.com/audio-samples-mlcl/Good.mp3 通话质量较差-https://s3-eu-west-1.amazonaws.com/audio-samples-mlcl/Poor.mp3

技术栈包括……

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

这些设备使用的是高质量的耳机,并且已经通过各种不同的制造商通过USB连接到Mac / Windows的测试。

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

1 个答案:

答案 0 :(得分:0)

这可能是自动增益控制的结果。尝试通过将autoGainControl:false传递给getUserMedia来禁用它。在Chrome /电子设备中,googAutoGainControl2和googAutoGainControl2仍然可以工作。