У меня есть:
Сигнал вызова занимает много времени, чтобы инициировать.
Посмотрите видео, что я имею в виду.
Отправка текстового сообщения с телефона А на телефон Б. Б получает его немедленно.
Сразу после этого я начинаю звонить с телефона А на телефон Б.
Фактический результат: переход от звука сонара к реальному звуку звонка занимает около 10 секунд.
Ожидаемый результат: потребуется меньше времени, чем текстовое push-сообщение, чтобы инициировать фактический вызов.
http://www.xup.in/dl , 15777916/out.mov/
см. лог-файлы для информации об устройстве
Я нахожусь в двух разных сетях Wi-Fi. И неважно, подключены телефоны к Wi-Fi или мобильной сети.
Журналы перехватываются сразу после завершения вызова.
Телефон А: https://gist.github.com/a6abeaa62677b82a24506fae09efb09
Телефон Б: https://gist.github.com/67d46bd2860644af127effd3c50ec3de
Может быть немного быстрее в 3.29.2, но это в основном результат рукопожатия ICE и бесконечной мудрости webrtc в использовании DTLS. Мы могли бы заставить устройство «звонить» раньше, но тогда, если бы вы ответили немедленно, возникла бы задержка, прежде чем вы могли бы говорить (и могли бы быть проблемы, которые вообще не позволяют завершить рукопожатие ICE).
Возможно ли, чтобы вызывающий телефон знал состояние соединения и отображал более четкое состояние соединения на экране вызывающих абонентов? Мол, "пытается установить соединение" и молчит во время рукопожатия ICE, а потом "звонит" со звуком звонка.
У меня аналогичная проблема. Иногда требуется около полминуты, чтобы начать звонить.
Есть ли планы по ускорению передачи сигналов?
Самый полезный комментарий
Возможно ли, чтобы вызывающий телефон знал состояние соединения и отображал более четкое состояние соединения на экране вызывающих абонентов? Мол, "пытается установить соединение" и молчит во время рукопожатия ICE, а потом "звонит" со звуком звонка.