Я ищу способ взаимодействия с внешней камерой с устройства Android. Причина, по которой это должна быть внешняя камера, заключается в том, что мне нужно изменить камеру (удалить ИК-фильтр), и у меня нет желания сломать встроенную телефонную камеру.
Не имеет значения, как камера подключается, будь то через USB, Bluetooth, Wi-Fi или какой-либо другой протокол связи, эти два устройства просто должны иметь возможность разговаривать без наличия посредника-сервера/маршрутизатора.
Я ищу решение, которое:
- Не требует укоренения или восстановления Android/ядра Linux (абсолютное обязательство)
- Позволяет мне накладывать элементы на изображение/видео (хорошо)
- Доступ к видеопотоку для анализа изображения (лучше всего)
Последнее требование не требуется, но было бы неплохо.
Параметры, которые я изучил:
- USB-камера: перестроено ядро Linux по http://brain.cc.kogakuin.ac.jp/research/usb-e.html и попыталось использовать предоставленный код с помощью камеры: http://www.amazon.com/gp/product/B002X3VEIE/ref=oh_o02_s00_i00_details. Не работал ни на что. Позже я узнал, что автор использовал мод CM9, но это действительно не вариант, учитывая, что это не практично для приложения на рынке.
- Bluetooth-камера: Looxcie и CountourGPS выглядят как лучшие варианты, однако канал передается в их приложение, и у них нет API или SDK, и как можно накладывать их на видеопоток?
- IP-камера: для меня это выглядит как наиболее перспективный вариант, но как можно получить доступ к видео-каналу IP-камер без сервера-посредника-посредника? GoPro HD Hero2 с WiFi BacPac выглядит потенциально перспективным, но он еще не вышел, и из того, что я могу сказать, требуется, чтобы вы использовали свое приложение, подобное опции камеры bluetooth. Какие существуют камеры, которые позволяют мне подключаться к ним и получать прямой видеоролик и как это сделать программно?
Если соединение с IP-камерой без посредника возможно с кодом Android и MJPEG и Получение видеопотока IP Cam на Android (MJEPG) выглядит многообещающим.
Могу ли я накладываться поверх других видеороликов приложений? Можно ли напрямую подключиться к IP-камере? Любые предлагаемые варианты получили высокую оценку.