Управление внешней камерой с помощью Android

#android #usb #android-camera #driver #webcam-capture

#Android #usb #android-камера #драйвер #веб-камера-захват

Вопрос:

Я работаю над приложением, которое в идеале должно подключаться к небольшой внешней камере / веб-камере.

Особые требования включают в себя: * Должна быть возможность просмотра видео в потоковом режиме и делать снимки * прямое подключение обязательно, поэтому Wi-Fi отключен. Так что, по-видимому, остаются Bluetooth и USB? * Доступен KitKat api, и я все еще не уверен, какой планшет обеспечит наилучшие результаты.. * камера будет небольшой / подвижной * доступная цена: решения для управления зеркальными камерами также, вероятно, отсутствуют.

Предыдущие исследования: https://github.com/openxc/android-webcam Это было первое появившееся решение с открытым исходным кодом, но я еще не видел реализации, использующей это в дикой природе, и код, который не кажется активным, был в последний раз обновлен в 2013 году..

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

Итак, теперь вопрос: как я могу использовать свой Android-планшет для управления внешней камерой? Есть ли проверенный api или библиотека, которые кто-нибудь может порекомендовать?

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

1. Ваша проблема с Wi-Fi — у вас нет проблем с USB или Bluetooth, поэтому очевидно, что устройство находится рядом. Почему бы не перевести Android-устройство в режим точки доступа Wi-Fi и установить на него пароль? Почему требуется подключение? Вы можете отключить тарифный план, и у него не будет подключения к Интернету, поэтому он будет полностью безопасным.

2. Изначально я рассматривал идею точки доступа Wi-Fi, но для конечного пользователя приложения слишком сложно обеспечить правильную настройку точки доступа Wi-Fi. Я где-то читал в формах здесь, что Bluetooth работает почти из коробки, но, конечно, не было кода, подтверждающего это утверждение.

3. Гейб: после дополнительных исследований ip-камер это может сработать, но можно ли локально использовать точку доступа Wi-Fi, подключить ip-веб-камеру к локальной точке доступа, а затем подключиться к этой ленте для использования в моем приложении, сделав снимок из потока?

4. Я смог подключить веб-камеру к своему планшету через usb, используя информацию на этом сайте: droidperception.wordpress.com/2012/11/27 /…

5. Тодд: спасибо за ссылку, глядя на источник, в котором указано: USB-веб-камера — это камера UVC, и она поддерживает разрешение 640×480 в формате YUYV. Является ли этот размер приемлемым с точки зрения качества изображения? Похоже, что полученное изображение будет низкого качества. Каковы были ваши результаты?