Видеозвонок по Wi-Fi без какого-либо промежуточного сервера или стороннего подключения, такого как Skype

#android #video-streaming #wifi

#Android #потоковое видео #Wi-Fi

Вопрос:

Я хочу упростить видеозвонок с устройства Android на другое устройство Android. Мой вопрос заключается в том, могу ли я подключить устройство Android WiFi к устройству Android WiFi без какого-либо использования подключения к Интернету. Я хочу использовать его так же, как Skype. возможно ли это или нет? если это возможно, то как я могу это реализовать … могу ли я также получить некоторые фрагменты кода???? Пожалуйста, дайте мне ссылку для загрузки этого приложения

Комментарии:

1. Вы на самом деле хотите настроить специальную сеть Wi-Fi между двумя устройствами, чтобы вы могли совершать VoIP-звонки? Учитывая средний диапазон Wi-Fi (десятки метров / сотни футов), не было бы проще просто кричать? 😉

2. на самом деле данная сеть Wi-Fi (WLAN) может простираться от нескольких метров до даже нескольких километров … я не думаю, что вы или кто-либо другой, если на то пошло, может кричать на километры….

3. @user750416: Километровый диапазон достижим с помощью специального, правильно откалиброванного оборудования и направленных антенн, и даже тогда это не прогулка по парку (поскольку вы столкнетесь с помехами, задержками, зонами Френеля и другими неприятностями, не говоря уже о юридических ограничениях на максимальную мощность передачи — 802.11b / g / n никогда не предназначался для передачи данных на большие расстояния). Вы определенно не сможете обеспечить километровый радиус действия со встроенной (т. Е. слабой и всенаправленной) антенной, как у смартфона.

4. @piskvor: этот диапазон может быть достигнут с помощью Wi-Fi на большие расстояния … перейдите по этой ссылке для получения дополнительной информации — en.wikipedia.org/wiki/Long-range_Wi-Fi…actually это проект, который мне был назначен, поэтому независимо от диапазона… и я должен сделать это, чтобы получить высшее образование…

5. @user750416: Видите эти блюда в статье? Это направленные антенны; есть ли что-нибудь подобное на ваших устройствах?

Ответ №1:

Во-первых, ваша идея работает совершенно иначе, чем Skype, основная функциональность которого полностью зависит от функционального подключения к Интернету.

Во-вторых, хотя вы могли создать специальную сеть Wi-Fi между двумя устройствами Android, их диапазон будет ограничивающим фактором:

  • Wi-Fi предназначен для беспроводной связи малого радиуса действия. Есть причина, по которой никто не хотел использовать диапазон 2,4 ГГц (и, следовательно, он нелицензирован): на этих частотах присутствует значительный шум и потеря сигнала, заметные даже на небольшом расстоянии.
  • Кроме того, беспроводное оборудование в мобильных устройствах спроектировано с учетом энергоэффективности, что приводит к снижению мощности вещания по сравнению с сетевыми устройствами.
  • Кроме того, антенны в таких устройствах являются всенаправленными — это довольно полезно для обычного использования, но опять же снижает доступную мощность вещания
  • Даже если к каждому устройству подключены огромные, высококачественные направленные внешние антенны, очень точно направленные друг на друга (кстати, это также означает, что каждая из них застряла в одном месте; калькулятор размера тарелки см., например, здесь), вам нужно будет внести некоторые довольно радикальные изменения в их сетевой стек, поскольку задержка, присущая междугородней связи, довольно сильно испортит TCP / IP.
  • Даже в этом случае настройка была бы очень хрупкой, зависящей даже от погоды (водяной пар поглощает значительное количество энергии в этой части спектра).

Комментарии:

1. мой проект на самом деле предназначен для корпоративного дома с центром, масштабирующимся на несколько sq.kms….so на самом деле мне нужно спроектировать и реализовать это на нескольких квадратных километрах настройки WLAN с использованием Wi-Fi … n Я устал обсуждать эту проблему и ее недостатки и stuff…so можем ли мы просто перейти к той части, где мы обсуждаем решение???

2. @user750416: «Просто покажите мне, как это сделать, меня не волнует, что это невозможно сделать так, как я описал!» — мне кажется, или вы сказали что-то очень похожее на это? Я не проверяю, как долго вы сможете продержаться, я искренне верю, что то, о чем вы просите, невозможно. Кстати, в своем комментарии вы описали совершенно другую настройку, чем в своем вопросе — вы просили прямое соединение, и вдруг, пуф , есть также сеть WLAN или что-то в этом роде. Какие еще важные детали вы опустили в вопросе?

3. я никогда не имел в виду что-то вроде dat …. мне просто нужна помощь, и я думаю, что это то, что все здесь делают — «помогать всем остальным» … забудьте обо всем остальном … я имел в виду, что я хочу создать приложение для видеозвонков в сети Wi-Fi, и я прошу помощи у всех остальных по этому поводу, включая вас

4. @user750416: Ах, рад, что все исправилось. Итак, вам в основном нужно приложение LAN VoIP, если я теперь правильно понимаю требования? Хм, это несколько проблем, каждая из которых требует отдельного вопроса: устройствам необходимо находить друг друга в сети (трансляции? или небольшой сервер?), тогда вам нужно управлять вызовами и, наконец, потоковой передачей аудио / видео; это не говоря уже о пользовательском интерфейсе. Я подозреваю, что вам нужно разбить эти области на более конкретные подзадачи, прежде чем вы дойдете до уровня, на котором имеет смысл писать код…

5. вы точно знаете, что мне нужно приложение LAN VoIP .. мне нужно управление вызовами, где устройства могли бы взаимодействовать (или совершать видеовызов) через статический IP-адрес этого телефона Android … я разбил это на три части ….1> поиск подходящего подключения Wi-Fi (завершено) … 2> создание приложения для записи и воспроизведения видео (завершено) … 3> установление соединения между устройствами … 4> прямая двусторонняя трансляция видео.. ..шаги 3 n 4 от начала до конца…. у 3 есть некоторые проблемы с поиском статического IP-адреса в сети WiFi creatd …. я надеюсь, что я проясню nw n извините за предыдущие недоразумения