Каков наилучший способ настроить платформу webrtc для видеовызовов, не беспокоясь о различных задействованных маршрутизаторах?
Мы пытаемся настроить платформу webrtc для какого-то медицинского проекта, который должен сделать видеозвонок. Один конец вызова находится на терминале устройства, который предоставлен нами, а другой конец - терминал, принадлежащий клиенту. В настоящее время мы используем только stun-серверы для подключения и получаем следующие результаты:
- Когда оба терминала подключены через один и тот же маршрутизатор, не переносимый, как dlink, buffalo, мы получаем стабильное соединение без ущерба для качества видеовызова.
- Когда оба терминала подключены через один портативный маршрутизатор, например Jio(Индия), мы получаем стабильное соединение с некоторым разрывом между ними, но обычно оно подключается обратно. Понижение качества также происходит некоторое время.
- Когда оба терминала подключены к мобильной точке доступа (мобильному телефону), стабильное соединение без потери качества.
- Если один из терминалов является маршрутизатором, а другой - либо переносной, либо мобильной, то соединение НЕТ установлено. Маршрутизатор является асимметричным маршрутизатором. Несмотря на то, что маршрутизатор подключен через оптический маршрутизатор к локальной сети для подключения к Интернету.
- Когда один из терминалов подключен через мобильную точку доступа, а другой - через портативный маршрутизатор, соединение часто прерывается, но большую часть времени происходит повторное подключение. Однако качество часто ставится под угрозу.
Нам нужна помощь в выяснении того, что мы должны сделать, чтобы обеспечить стабильность соединения. Что можно сделать, чтобы создать соединение в случае фиксированного маршрутизатора на одном или обоих терминалах. (PS: мы хотим избежать использования или настройки сервера TURN)
Кроме того, наконец, если нет альтернативы, кроме как настроить сервер TURN. Каким должен быть лучший подход к его настройке, чтобы снизить стоимость предоставления услуги. (Предположим, что мы можем настроить все службы самостоятельно, если это необходимо). Стоимость является наиболее важным критерием при настройке сервера TURN.
Спасибо всем заранее.