Бессерверный тайм-аут WebRTC SDP/ICE

Я создаю бессерверное соединение webRTC, поэтому вручную передаю информацию SDP между двумя машинами. Если ответ SDP не предоставляется в течение очень короткого периода времени после предложения SDP, соединение завершается сбоем/превышением времени ожидания. Есть ли способ увеличить время между предложением тайм-аута SDP и ICE/RTC? Есть ли другое решение или обходной путь для этого? Спасибо!


person BSomo    schedule 13.01.2019    source источник
comment
Что значит очень коротко? У меня нет проблем с вырезанием и вставкой предложений и ответов между машинами, даже если это занимает несколько секунд.   -  person jib    schedule 13.01.2019
comment
Я подождал 2 минуты, прежде чем вставить ответ, и он все еще работал.   -  person jib    schedule 15.01.2019
comment
Проверьте это демо. owebio.github.io/serverless-webrtc-chat . В FF статус меняется на «сбой» после нажатия кнопки «Создать» и ожидания 10-15 секунд. По-видимому, в Chrome этого не происходит.   -  person BSomo    schedule 15.01.2019
comment
Обновитесь до Firefox 65 (выходит через 2 недели). Кажется, там был исправлен 15-секундный тайм-аут ICE. Ваша демоверсия wfm существует даже после 20 минут ожидания.   -  person jib    schedule 15.01.2019
comment
Спасибо, джиб! Решено.   -  person BSomo    schedule 16.01.2019


Ответы (1)


Подробнее из комментариев:

Проверьте это демо. owebio.github.io/serverless-webrtc-chat. В FF статус меняется на «сбой» после нажатия кнопки «Создать» и ожидания 10-15 секунд. По-видимому, в Chrome этого не происходит.

Обновитесь до Firefox 65 (выходит через 2 недели). Кажется, там был исправлен 15-секундный тайм-аут ICE. Ваша демоверсия wfm существует даже после 20 минут ожидания.

person jib    schedule 16.01.2019