【发布时间】:2019-07-17 13:09:26
【问题描述】:
我正在尝试使用this repo 作为基础来实现视频通话功能。我让一切正常,但现在的问题是音频非常差,并且有刺耳的声音和回声。音频几乎听不见。在被调用者/调用者中创建音频源时,我使用了适当的约束。这是我创建音频源的方法-
MediaConstraints audioConstraints = new MediaConstraints();
audioConstraints.mandatory.add(new MediaConstraints.KeyValuePair("googNoiseSuppression", "true"));
audioConstraints.mandatory.add(new MediaConstraints.KeyValuePair("googEchoCancellation", "true"));
audioConstraints.mandatory.add(new MediaConstraints.KeyValuePair("echoCancellation", "true"));
audioConstraints.mandatory.add(new MediaConstraints.KeyValuePair("noiseSuppression", "true"));
AudioSource audioSource = peerConnectionFactory.createAudioSource(audioConstraints);
localAudioTrack = peerConnectionFactory.createAudioTrack("101", audioSource);
请帮助我完成这项工作。
【问题讨论】:
-
我尝试更改编解码器/比特率,但问题仍然存在。