Проблемы со звуком в WebRTC при соединении между мобильным и рабочим столом - PullRequest
0 голосов
/ 24 февраля 2019

У меня есть веб-сайт с webrtc, который отлично работает между рабочими столами.Сейчас я пытаюсь установить связь между настольным компьютером и мобильным устройством, видео в порядке, но в мобильном телефоне слышно много шума, я использую следующие ограничения для настольного компьютера и мобильного устройства:

var constraints={audio:true,video:{"mandatory":{"minWidth":"320","minHeight":"240","maxWidth":"320","maxHeight":"240","maxFrameRate":"15","minFrameRate":"15"}}};

Если я меняю мобильный телефонограничение звука:

audio:{echoCancellation:false}

Решает проблему шума, но теперь настольное устройство слышит звук с эхом.Как я могу решить эту проблему?Тесты, которые я создаю, находятся в Chrome (для настольных ПК), в Chrome для Android и в гибридном приложении.Мобильное устройство ZTE с Android 6.0.1

1 Ответ

0 голосов
/ 25 февраля 2019

Добро пожаловать в мир webrtc, возможно, браузер устарел и не поддерживает флаг echoCancellation (или все еще глючит).

Обновление браузера может решить проблему (если вы можете).В противном случае, возможно, попробуйте другое мобильное устройство и проверьте, работает ли оно там, если оно не работает, я знаю о решении if(mobile) ... else ..., пока браузер не будет обновлен.

В худшем случае вам даже придется проверить конкретныеверсии для отключения флага.

...