Широкое вещание через Wi-Fi

Я хочу найти решение для передачи голоса по WiFi для людей в марше. Поскольку Android и IPhone являются самыми популярными устройствами среди участников марша, было бы здорово, если бы я смог найти решение для трансляции звука по Wi-Fi с ограниченным бюджетом.

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

Если я смогу разработать приложение для сбора широковещательного сообщения (SSID) от мощной точки доступа Wi-Fi с длинной направленной антенной, я смог бы доставить сообщение среди людей в марше. Это возможное решение?

Кроме того, возможно ли изменить точку доступа, чтобы любое устройство могло присоединиться к точке доступа без дальнейшего подтверждения и широковещательного сообщения всем устройствам в этой сети?

Любая идея или мнение приветствуется. Большое спасибо.

1 ответ

Решение

Это будет сложно, особенно с большим количеством пользователей. Поскольку вам нужно отправлять аудио только в одном направлении, это будет, по крайней мере, немного проще.

Во-первых, вы захотите поместить эту точку доступа в центр толпы с всенаправленной антенной. Возможно, в рюкзаке или что-то. Каждый телефон в этой сети должен "слышать", когда другие телефоны передают, или это будет беспорядок. Даже если ваше приложение одностороннее, 802.11 нет.

Теперь, когда вы пишете свое приложение, используйте UDP-пакеты, отправленные на широковещательный адрес. Нет необходимости в TCP-пакетах, так как они все равно засорят вашу сеть.

Используйте простой голосовой кодек, такой как AMR. Доступные кодеки варьируются от платформы к платформе. См. Этот документ для списка на Android: http://developer.android.com/guide/appendix/media-formats.html

Честно говоря, самое простое решение - купить маленький FM-передатчик, так как многие телефоны имеют приемники в любом случае.

Другие вопросы по тегам