Цифровое третье око с помощью двух устройств Android: просмотр живой камеры с одного устройства на втором.

Вопрос или проблема

Иногда я хотел бы показать активный вид с камеры, записываемый одним Android-устройством, на втором Android-устройстве, чтобы первое устройство работало как “цифровое третье глаз”.

Это было бы особенно полезно, например, чтобы подробно рассмотреть кожу на спине, когда вы одни (или не хотите просить кого-то о помощи).

Поэтому я ищу приложение для Android, которое позволяет передавать живое изображение с камеры с одного устройства на второе устройство, на котором также установлено то же самое приложение. Передача данных должна быть прямой, желательно P2P без необходимости в любой внешней сети, такой как Wi-Fi или сотовая сеть (для защиты данных). Лучше всего, чтобы это было похоже на подключение через Wi-Fi Direct на Android.

Так как оба устройства всегда находятся рядом друг с другом, меня не интересует передача аудио. Для меня важны только видеоданные.

Кто-нибудь знает такое приложение?

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

На основе списка приложений Изя для Android, которые позволяют стримить между двумя устройствами, я выделил следующие интересные проекты с открытым исходным кодом (еще не протестированы):

Удаленная видеокамера

  • Проект все еще активен
  • Не поддерживает Wi-Fi Direct
  • Лицензия MIT согласно F-Droid (информация о лицензии не найдена в проекте на Github)

Эндоскоп

  • Проект больше не поддерживается с 2018 года
  • Лицензия GPL-3.0

Kage – Передача мультимедийного контента на другие устройства

  • Приложение было всего лишь выпускным проектом
  • Приостановлено в 2020 году
  • Лицензия Apache 2.0

Ответ или решение

Для реализации задачи "цифрового третьего глаза" с использованием двух Android-устройств, где одно устройство будет передавать живое изображение с камеры на второе устройство, существует несколько возможных решений. Рассмотрим варианты, которые соответствуют вашим требованиям по прямой передаче данных (P2P) без использования внешней сети, с учетом открытого кода.

1. Использование существующих приложений

На данный момент, эффективных решений для вашей задачи на базе открытого кода и с поддержкой прямой передачи данных (например, Wi-Fi Direct) достаточно мало. Ниже представлены несколько проектов, которые могут вам помочь:

Remote Video Camera

  • Ссылка: Remote Video Camera
  • Поддержка: Проект активен, но не поддерживает Wi-Fi Direct.
  • Лицензия: MIT License (по информации F-Droid).
  • Описание: Дает возможность стриминга видео, но для P2P соединения необходимо использовать дополнительные настройки или другие приложения.

Endoscope

  • Ссылка: Endoscope
  • Поддержка: Не обновлялся с 2018 года.
  • Лицензия: GPL-3.0.
  • Описание: Приложение могло бы помочь, но из-за отсутствия поддержки может возникнуть множество проблем с совместимостью.

Kage

  • Ссылка: Kage
  • Поддержка: Проект завершен в 2020 году и был скорее учебным проектом.
  • Лицензия: Apache 2.0.
  • Описание: Характеризуется небольшим функционалом и, как правило, не рекомендуется для использования.

2. Настройка через сторонние приложения

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

  • IP Webcam (возможно, как сервер)
  • VLC для стриминга с другого устройства

Эти приложения могут предусматривать мощные настройки, которые позволят исследовать варианты включения Wi-Fi Direct, что является оптимальным для передачи видео.

3. Настройка Wi-Fi Direct

Если вы хотите передавать видео в режиме реального времени без использования интернет-соединения, вам может понадобиться самостоятельно настроить Wi-Fi Direct:

  1. Включите Wi-Fi Direct на обоих устройствах через настройки Wi-Fi.
  2. Соедините устройства друг с другом.
  3. Используйте приложения, такие как IP Webcam, чтобы создавать сервер на первом устройстве и подключаться ко второму.

4. Общие рекомендации

  • Убедитесь, что оба устройства поддерживают Wi-Fi Direct.
  • Проверяйте разрешения приложения, чтобы гарантировать, что приватные данные не попадают на сторонние сервера.
  • Тестируйте несколько решений, чтобы понять, какое из них наилучшим образом соответствует вашим требованиям.

Таким образом, учитывая все вышеизложенное, вам, вероятно, понадобится поэкспериментировать с несколькими приложениями и решениями для достижения желаемого результата. Если вам важна безопасность и конфиденциальность, предпочтение следует отдавать решениям с открытым исходным кодом, которые можно проверить на предмет утечки данных.

Оцените материал
Добавить комментарий

Капча загружается...