1

Я разрабатываю мобильное приложение с голосовой связью в реальном времени между двумя устройствами в одной локальной беспроводной сети. Наша самая большая задача - обеспечить минимальную задержку во время этого разговора между двумя устройствами одновременно.

На данный момент мы работаем в локальной беспроводной сети: только смартфоны и сервер.

В настоящее время мы проводим некоторые тесты с ASUS RT-AC87U. Без подключения к Интернету мы можем без проблем подключить более 50 устройств. Пропускная способность близка к нулю для всех устройств, кроме двух в голосовой связи в реальном времени (20 кбит / с, UDP). Задержка остается ниже 100 мс.

Когда мы подключаем интернет-соединение к маршрутизатору, все становится сложнее. Поскольку все устройства начинают использовать полосу пропускания для других онлайн-приложений, мы больше не можем обеспечить низкую задержку (пики 300-500 мс).

Это приносит мне несколько вопросов:

1) Когда интернет включен, и многие устройства используют пропускную способность (+- 4 Мбит / с, глобальная), приоритет QoS для локального UDP, по-видимому, не помогает (конфигурация: все UDP, на портах диапазона, используемых приложением, для каждого пользователя 192.168 0,1.*). Пропускная способность UDP для связи составляет около 20 Кбит / с, очень мала. Маршрутизатор говорит, что загрузка процессора составляет около 20%. Буфер джиттера все еще сильно увеличивается около 200-300 мс, вместо 30 мс. В чем дело? Это все из-за помех на сигнале wifi? ПРИМЕЧАНИЕ. Голосовая связь в реальном времени всегда осуществляется между одним фиксированным устройством (но мы не можем исправить IP-адрес) и одним из других устройств одновременно.

2) Если мы хотим увеличить количество пользователей около 200. Нужно ли нам больше, чем несколько точек доступа и мощный маршрутизатор?

Я могу принести больше информации, если это необходимо. Большое спасибо за вашу помощь / советы, я очень ценю.

С наилучшими пожеланиями, Пьер-Луи.

1 ответ1

0

Вам нужна серия беспроводных точек доступа и контроллера, что-то вроде Ubiquiti будет хорошим выбором. Если площадь небольшая, потребуется сочетание 2,4 и 5 ГГц.

Попытка сделать это без интернета будет проблемой, если вы используете собственные смартфоны участников. Многие устройства будут автоматически отключать сети без интернета и переходить на сотовую связь, вам не нужно обходить время устранения неполадок 200 устройств в день.

QoS действительно не помогает, когда вы объединяете много клиентов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .