USB-камера для программы Android

Обновлено: 30.06.2024

это бесплатное программное обеспечение для Android, входящее в категорию "Мультимедиа".

О стандарте USB-камер для Android

Это программное обеспечение было опубликовано на Softonic 6 декабря 2018 года, и у нас еще не было возможности его опробовать.

Мы рекомендуем вам попробовать его и оставить нам комментарий или оценить его на нашем веб-сайте. Это очень поможет остальным нашим пользователям!

Стандарт USB-камеры доступен для Android 4.3 или более поздней версии. Текущая версия приложения — 2.4.1, и вы можете скачать ее на английском и японском языках.

Характеристики приложения

Лицензия

Версия

Платформа

Язык

Доступные языки

Загрузки

Загрузки за последний месяц

Разработчик

Параметры загрузки

Программа доступна на других языках

Стандарт USB-камеры для Android

Отзывы пользователей о стандартной USB-камере

проверено 9 августа 2021 г.

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

Лучшие загрузки Мультимедиа для Android

ВидМате

Бесплатный загрузчик мультимедиа

Приложение Videoder Video Downloader

Отличное приложение для скачивания видео!

MX-плеер

Медиаплеер для Android

TubeMate

Бесплатный загрузчик YouTube для Android

Подсветка движения

Редактор свободной движущейся графики

Связанные темы о стандарте USB-камеры

Бесплатная веб-камера Webeecam — USB-веб-камера

Webeecam – это приложение для Android, позволяющее отображать/записывать видео и захватывать изображения с USB-камеры UVC.

CameraFi — USB-камера/веб-камера

Приложение для управления USB-камерой для мобильных устройств

USB-камера — подключение EasyCap или USB-веб-камеры

Используйте свой мобильный телефон в качестве веб-камеры с помощью бесплатного приложения USB Camera

USB-камера — подключение EasyCap или USB-веб-камеры

Используйте свой мобильный телефон в качестве веб-камеры с помощью бесплатного приложения USB Camera

Альтернативы стандарту USB-камеры

Бесплатная веб-камера Webeecam — USB-веб-камера

Webeecam – это приложение для Android, позволяющее отображать/записывать видео и захватывать изображения с USB-камеры UVC.

CameraFi — USB-камера/веб-камера

Приложение для управления USB-камерой для мобильных устройств

Веб-камера — USB-веб-камера

Webeecam – это приложение для Android, позволяющее отображать/записывать видео или захватывать изображения с USB-камеры UVC.

MScopes для веб-камеры с USB-камерой

Бесплатная программа для Android

Орган организации

Бесплатная программа для Android от LTE App Tools Studio.

Pixlr-o-matic

Креативное редактирование мобильных фотографий

Исследуйте приложения

Черная дыра

Лирический редактор фото и видео

Видео и песня ко Дню святого Валентина

Сохранение историй для IG

Тюнер для гитары, баса, скрипки, банджо, больше DaTuner

Призрачная камера

Удары метронома

Загрузчик видео с друзьями

1DM+: браузер, видео, аудио, торрент-загрузчик

Музыка MortPlayer

Загрузчик репостов Story Saver для Instagram

Vlogit – бесплатный видеоредактор для видеоблогеров

Статьи о стандарте USB-камер

Веб-обзор WhatsApp | Онлайн-общение

Веб-обзор WhatsApp | Онлайн общение

Как узнать, кто показывает свой экран в Microsoft Teams?

Как узнать, кто показывает свой экран в Microsoft Teams?

Теперь вы можете надевать аватар животного на собрания Zoom

Как обойти минимальные требования для Windows 11

Как обойти минимальные требования для Windows 11

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

О нас

Юридическая информация

Пользователи

Мягкий звук:

Название и логотип Softonic являются зарегистрированными товарными знаками SOFTONIC INTERNATIONAL S.A.
Авторские права SOFTONIC INTERNATIONAL S.A. © 1997-2022 — Все права защищены

В Softonic мы сканируем все файлы, размещенные на нашей платформе, чтобы оценить и избежать любого потенциального вреда для вашего устройства. Наша команда выполняет проверки каждый раз, когда загружается новый файл, и периодически просматривает файлы, чтобы подтвердить или обновить их статус.Этот всеобъемлющий процесс позволяет нам установить статус для любого загружаемого файла следующим образом:

Вполне вероятно, что эта программа чистая.

Что это значит?

Мы проверили файл и URL-адреса, связанные с этой программой, в более чем 50 ведущих антивирусных службах мира; возможных угроз не обнаружено.

Эта программа является потенциально вредоносной или может содержать нежелательное программное обеспечение в комплекте.

Почему программное обеспечение все еще доступно?

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

Что такое ложное срабатывание?

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

Вполне вероятно, что эта программа является вредоносной или содержит нежелательное программное обеспечение в комплекте.

Почему эта программа больше не доступна в нашем каталоге?

Исходя из нашей системы сканирования, мы определили, что эти флаги, скорее всего, действительно положительные.

Мы хотели бы подчеркнуть, что время от времени мы можем пропустить потенциально вредоносную программу. Чтобы и дальше обещать вам, что каталог программ и приложений не содержит вредоносных программ, наша команда интегрировала функцию Report Software на каждую страницу каталога, которая передает нам ваши отзывы.

Отметьте любые конкретные проблемы, с которыми вы можете столкнуться, и Softonic устранит их в кратчайшие сроки.

USB-камера – это внешнее устройство с камерой, которое люди используют для домашней безопасности и других подобных функций. Люди используют его для создания и потоковой передачи видео и удаленной съемки изображений для различных целей. Люди могут подключить его к своему ПК, чтобы извлечь нужный им контент.

Но иногда вам необходимо управлять внешней камерой со смартфона по многим причинам, таким как обнаружение движения и интеграция камер. Для таких целей необходимы специальные приложения для управления USB-камерами.

  • Что такое приложения USB-камеры?
  • 10 лучших веб-кемпингов USB
    • 1. Средство просмотра IP-камер
    • 2. IP веб-камера
    • 3. USB/веб-камера
    • 4. Веб-камера iVCam
    • 5. Веб-камера EpocCam
    • 6. Эндоскопическая камера
    • 7. Стандарт USB-камеры
    • 8. MScopes для веб-камеры с USB-камерой
    • 9. USB-камера
    • 10. USB-КАМЕРА

    Что такое приложения USB-камеры?

    Приложения для USB-камер специально разработаны для подключения USB-камер или веб-камер к смартфонам на базе Android или iOS. Эти приложения обеспечивают полный контроль над внешними устройствами для записи и просмотра клипов. Со своего смартфона вы можете мгновенно снимать фотографии и видео.

    Кроме того, вы можете улучшать эти изображения, добавляя фильтры и метки времени. Эти приложения можно подключить к любому смартфону с помощью кабелей USB и других внешних удлинителей. Некоторым приложениям не нужны кабели, и они подключаются к устройствам по беспроводной сети через Bluetooth.

    10 лучших веб-кемпов USB

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

    Помня о потребностях и ожиданиях пользователей, в этой статье обсуждаются 10 лучших приложений для USB-камер, а также функции, плюсы и минусы. Они доступны на нескольких платформах, так что пользователи Android и iOS могут воспользоваться бесплатными услугами.

    1. Средство просмотра IP-камер

    IP Camera Viewer – это приложение для USB-камеры, которое позволяет вам управлять и получать доступ к цифровому видеомагнитофону, веб-камере, сетевому рекордеру и IP-камере. Программа поддерживает более 1600 устройств, включая видеорегистраторы и сетевые видеорегистраторы. Он предлагает поддержку широкого спектра протоколов, таких как NMSH, ONVIF и RTSP, а также кодеков, таких как MJPEG и MPEG4.


    Возможности

    • Кроссплатформенная поддержка
    • Автоматическая последовательность
    • Поддержка более 1600 устройств
    • Поддержка протокола бренда
    • Цифровой видеомагнитофон
    • Запись с веб-камеры
    • Виджеты экрана блокировки
    • Содержит множество объявлений
    • Без обнаружения движения
    • Не удается подключиться

    Загрузить: Средство просмотра IP-камер для Android | iOS

    2. IP веб-камера

    Программа IP Webcam работает как сетевая камера с различными инструментами отображения. Вы можете просматривать свою камеру с помощью веб-браузера или проигрывателя VLC. Для обеспечения мгновенного глобального доступа в него включено облачное вещание Ivideon. Он позволяет выбирать различные веб-рендеры, такие как JavaScript или Flash.


    Вы можете передавать аудио в формате opus и AAC и записывать видео в формате MKV или MPEG4. Он включает в себя детектор движения с интеграцией Tasker и звуковым триггером. Он имеет инструменты для наблюдения за домашними животными и детьми, такие как обнаружение звука, ночное видение и обнаружение движения. Онлайн-видеотрансляция, облачные push-уведомления и облачная запись — ценные преимущества.

    Возможности

    • Облачные push-уведомления
    • Ночное видение
    • Электронная почта с помощью плагинов
    • Потоковое аудио в Wav
    • Поддержка в видеочате
    • Сбор данных датчика
    • Индикатор уровня заряда батареи
    • Сложный интерфейс
    • ограниченные параметры потоковой передачи
    • Нет оперативной поддержки

    Загрузить: IP-камера для Android | iOS

    3. USB/веб-камера

    USB/веб-камера — это многофункциональное приложение для USB-камеры, которое упрощает доступ к веб-камерам и USB-камерам через мобильные телефоны. Просто используйте UVC или веб-камеру для съемки изображений и видео на смартфонах.


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

    Возможности

    • Просмотр и удаление файлов
    • Сфотографировать
    • Автоматизация видео
    • Подключение веб-камеры к старому ПК
    • УФ-камера
    • Портретный и альбомный режимы
    • Нет поддержки клиентов
    • Ограниченный объем потоковой передачи

    Загрузить: USB/веб-камера для Android

    4. Веб-камера iVCam

    Веб-камера iVCam превращает ваш смартфон в станцию ​​для потоковой передачи HD-видео. Он работает как идеальная камера безопасности, шпионская камера и радионяня. Он может записывать видео и сохранять их на вашем компьютере, и вы можете получить к нему доступ как к удаленному видеомагнитофону. Он обеспечивает автоматическое подключение и не требует ручной настройки.


    Мгновенно получайте высококачественное видео в реальном времени с высокой скоростью и малой задержкой. Он поддерживает все размеры видео, такие как 360p, 480p, 720p, 1080p и 4k. кроме того, вы можете настроить его для кодировщика видео, частоты кадров видео, звука и качества видео. Он предоставляет клиентское программное обеспечение Windows для подключения к персональному компьютеру.

    Возможности

    • Портретный и альбомный режимы
    • Подключение нескольких устройств
    • Автоматическое подключение
    • Просмотреть синхронизацию
    • Видео высокого качества
    • Настраиваемый интерфейс
    • Дополнительные настройки камеры
    • Ограниченная бесплатная версия
    • Нет поддержки клиентов
    • Несколько пользователей в одной сети

    Загрузить: веб-камера iVCam для Android | iOS

    5. Веб-камера EpocCam

    EpocCam Webcam — это высококачественное программное обеспечение для веб-камеры для платформы Android. Преобразуйте встроенные веб-камеры и веб-камеры USB в беспроводные веб-камеры. Эта программа совместима с Edge, Chrome, FaceTime, Hangouts, Skye, Facebook Video Calling, Firefox и другим подобным программным обеспечением. Он обеспечивает высококачественную потоковую передачу видео на ПК.


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

    Возможности

    • Подключить мобильное устройство к ПК
    • Беспроводная веб-камера высокой четкости
    • Обмен контентом без кабеля
    • Интеграция с потоковыми платформами
    • Потоковое видео
    • Замените веб-камеру USB
    • Портретный и альбомный режимы
    • Простое решение для работы с несколькими камерами
    • Нет вкладки поиска
    • Ограниченное хранилище клипов
    • Содержит рекламу

    Загрузить: веб-камера EpocCam для iOS

    6. Эндоскопическая камера

    Эндоскопическая камера – это инновационное приложение, которое соединяет ваш мобильный телефон с камерой-бороскопом, USB-камерой и камерой для проверки канализации. Вы можете записывать свои видео и делать снимки с внешних камер, а также просматривать и редактировать эти изображения и видео прямо в мобильной галерее.


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

    Возможности

    • USB-камера
    • Мгновенная проверка
    • Совместимость с УФ-излучением
    • Детектор движения
    • Технология OTG
    • Конфигурации сети
    • Платформа потокового видео
    • Слишком много рекламы
    • Неструктурированный интерфейс
    • Нет оперативной поддержки

    Загрузить: Эндоскопическая камера для Android

    7. Стандарт USB-камеры


    USB Camera Standard – это приложение для Android, позволяющее отображать все действия USB-камеры на планшете или смартфоне. Это даст вам полный контроль над камерой, такими как контрастность, яркость, гамма, резкость и подавление мерцания. Вы можете снимать видео и записывать звуки с помощью встроенного микрофона Android.

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

    Возможности

    • Размер видео высокого качества
    • Зеркальное отображение
    • Отображение с задержкой
    • Эстетическая настройка
    • Подключите две USB-камеры
    • Захват изображения
    • Настройка баланса белого
    • Нет подключения нескольких камер
    • Отсутствие межплатформенной совместной работы.

    Загрузить: Стандарт USB-камеры для Android

    8. MScopes для веб-камеры с USB-камерой

    Приложение MScopes for USB Camera Webcam позволяет людям делать и просматривать изображения, а также записывать видео с помощью устройств на базе USB-камер, таких как бороскопы, эндоскопы, микроскопы, веб-камеры или цифровые видеокамеры. Однако для подключения USB-камеры к смартфону необходим OTG.

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

    Возможности

    • Добавить штамп времени и даты
    • Регулируемый цветовой контраст
    • Корневой доступ не требуется
    • Обмен фотографиями и видео
    • Удалить ненужные видео
    • Минимальное разрешение на использование
    • Ограниченные возможности
    • Нет центра знаний
    • Отсутствует интеграция с камерами.

    Загрузить: MScopes for USB Camera Webcam для Android

    9. USB-камера

    USB-камера – это стандартное приложение, с помощью которого можно подключить внешнюю камеру к смартфону и управлять ею с мобильного устройства. Он может перемещать аудио и видео с «USB-камеры» на медиа-сервер в реальном времени. Приложение поддерживает все типы камер и веб-камер. Лучше всего использовать высококачественный кабель OTG для лучшего соединения.


    Он хорошо работает с Cardboard и поддерживает вид сбоку. Приложение может добавлять GPS, скорость, отметку времени и другие данные в видеокадр во время записи. Вы можете использовать гарнитуру Bluetooth или гарнитуру для записи видео и снимков. Он поддерживает циклическую запись и работает как «видеорегистратор».

    Возможности

    • Временная метка изображения
    • Видеорегистраторы
    • Захват движения
    • Отображение нескольких экранов
    • Ссылка на медиасервер
    • Сетевая трансляция
    • Интеграция со сторонними организациями
    • Плохая поддержка клиентов
    • Реклама блокирует показ видео
    • Нет оповещений и уведомлений

    Загрузить: USB-камера для Android

    10. USB-КАМЕРА

    USB CAMERA – это идеальное приложение, которое упрощает подключение смартфона к таким устройствам, как веб-камера для тестирования и эндоскопическая камера. Он может обрезать видео, чтобы поделиться им с близкими друзьями. Ваш мобильный телефон должен поддерживать кабель OTG; в противном случае вы не сможете подключиться к внешнему устройству.

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

    Возможности

    • Веб-камера с USB-камерой
    • Требуются минимальные разрешения
    • Воспроизведение и запись видео
    • Управление внешними устройствами
    • Съемка фотографий и обрезка клипов
    • Фонарик и фильтры
    • Многочисленные объявления
    • Ограниченное количество подключений к устройствам
    • Нет оперативной поддержки

    Загрузить: USB-КАМЕРА для Android

    Заключение

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

    Некоторые из этих программ помогают людям использовать мобильную камеру в качестве USB-камеры и управлять ею со своего компьютера. В статье упоминается методология работы, достоинства и недостатки 10 бесплатных приложений, которые вы можете выбрать в соответствии со своими потребностями.

    Знакомство с Vision SDK, Android Studio и Kotlin или Java.

    Mapbox Vision SDK для Android — это библиотека для интерпретации дорожных сцен в режиме реального времени непосредственно на устройствах Android. По умолчанию Vision SDK использует внутреннюю камеру устройства через Camera 2 API, но также можно использовать внешнюю камеру или любой другой источник видео (например, файл или интернет-поток) с помощью Vision SDK. Использование внешней камеры может повысить удобство использования вашего мобильного приложения, так как пользователю не нужно крепить телефон к лобовому стеклу автомобиля.

    Чтобы использовать внешний источник, вам потребуется реализовать пользовательский VideoSource . В этом руководстве показано, как реализовать пользовательский VideoSource для подключенной USB-камеры.

    Вот пример настройки запуска Vision SDK на Samsung S10+ с USB-камерой Logitech C920:

    Начало работы

    Перед началом работы с этим учебным пособием выполните шаги по установке и настройке в документации Vision SDK для Android. Здесь вы узнаете, как установить Vision SDK и настроить приложение.

    USB-камера на Android

    Некоторые устройства Android могут поддерживать некоторые USB-камеры через стандартные API-интерфейсы Camera/Camera2, но поддержка и охват устройств ограничены. В этом руководстве используется библиотека UVCCamera для получения видеопотока с USB-камеры. Сама библиотека использует модифицированные версии libusb и libuvc для работы с USB-камерами.

    Положение камеры и устройства

    Камера USB должна быть установлена ​​под лобовым стеклом, как указано в требованиях. Требования к размещению устройства зависят от того, какие функции Vision вы используете:

    • Если вы используете функции Vision, которые не требуют калибровки камеры или данных датчика (например, сегментация и обнаружение), строгих требований в отношении положения телефона нет.
    • Если вы используете USB-камеру с другими функциями (такими как Vision AR или Vision Safety), для которых действительно требуется калибровка камеры и данные датчика (включая гироскоп, акселерометр и гравитацию), вам потребуется установить телефон так, чтобы данные датчика, поступающие с устройства, были достоверными. Это означает, что ориентация телефона должна быть зафиксирована и максимально совмещена с ориентацией камеры.

    Добавьте библиотеку UVCCamera

    Добавьте следующий репозиторий maven в раздел репозиториев файла build.gradle верхнего уровня:

    Далее добавьте зависимости. Вы можете собрать библиотеку UVCCamera самостоятельно или использовать готовый файл libuvccamera-release.aar из этого руководства. Предположим, вы поместили библиотеку в каталог libs вашего проекта, добавьте зависимости в build.gradle на уровне проекта:

    Вам также потребуется разрешение android.permission.CAMERA для доступа к USB-камере. Добавьте его в AndroidManifest.xml:

    Создайте USB-видеоисточник

    Чтобы подключить Vision к USB-камере, внедрите пользовательский VideoSource и передайте его в VisionManager.create . VisionManager вызовет метод прикрепления этого видео, когда оно будет готово к обработке кадров, чтобы вы могли сохранить этот прослушиватель и начать передавать ему кадры.

    В обратном вызове присоединения создайте объект USBMonitor и вызовите его метод register, чтобы инициировать процесс запуска USB-камеры.

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

    У меня есть камера UVC, которая хочет получить доступ и получить кадры из моего кода Android Pie (Android 9).

    Это код, который я использую для перечисления камер, подключенных к телефону Android:

    Я прыгал на Android 9/Pie (Pixel 3) и вижу подключенную USB-камеру. Но в список попадают только два устройства: передняя и задняя камеры и телефон.

    Это список функций и разрешений в моем файле манифеста (AndroidManifest.xml):

    Я не могу найти в Интернете пример кода, как это сделать, т. е. получить доступ к USB-камере с помощью Android 9 и более поздних версий.

    Что мне не хватает, чтобы мой код перечислил USB-камеру? Я видел некоторые сторонние библиотеки UVC для Android, но я не хочу их использовать и хочу использовать собственный код Android.

    @Daniel Насколько я понимаю, на этой странице можно найти информацию, необходимую производителям устройств Android, например, Samsung.На странице нет ничего полезного для конечного разработчика вроде. Или я что-то упускаю?

    4 ответа 4

    Вы можете вызвать PackageManager.hasSystemFeature с константой FEATURE_CAMERA_EXTERNAL, чтобы проверить, поддерживает ли ваше устройство внешние камеры. Pixel 3 не поддерживает эту функцию.

    Действительно, существует множество библиотек и приложений, поддерживающих USB-камеру. Но они не используют Android API и реализуют все сами. Наиболее распространенным подходом является использование модуля Video for linux ядра (если ядро ​​было скомпилировано с этим модулем). Также требуются разрешения на доступ к устройствам /dev/video, чего обычно не бывает на устройствах без рута. Но реализация достаточно проста. Например. android-webcam использует этот подход.

    Другой подход заключается в использовании API хоста USB и реализации всех протоколов самостоятельно. Это не требует корневого доступа, но реализация намного сложнее. Вы можете проверить эту библиотеку, которая работает таким образом.

    @fireant Нет, я проверил несколько Samsung, Huawei, Pixel, HTC, и ни один из них не поддерживает эту функцию. Я считаю, что эта функция больше подходит для Android TV и других типов устройств, а не для телефонов.

    @esentsov, вы проверяли новейшие устройства этих производителей? В OP говорится, что Samsung S10e поддерживает внешние камеры из коробки. Я тоже ищу устройства, которые изначально поддерживают камеры UVC.

    Нет, у меня нет доступа к S10e. Кажется, в прошлый раз я проверял это с S9+ и пикселем 3, и это не сработало. В настоящее время у меня нет устройств, поддерживающих его изначально :(

    Note9 поддерживает внешнюю USB-камеру, но только в приложениях, которые специально ищут ее и имеют разрешение на использование внешней камеры. Такие приложения, как Chrome, не обнаруживают его.

    Кажется, я нашел ответ на свой вопрос. Я купил Samsung Galaxy S10e, и тот же точный код без каких-либо изменений возвращает USB-камеру первой в списке. Это строка Log.d(TAG, " **** device ["+cameraId+"] level:"+deviceLevel); печатает 3 раза, один для USB-камеры и два для внутренних камер.

    По моим предположениям, эта функция включена на большинстве телефонов, разработанных и произведенных после октября 2018 года, когда была выпущена Android 9. Телефоны, которые были выпущены примерно в то же время или раньше, а позже получили обновление до Android 9 (Pie), вряд ли будут иметь эту функцию.

    Спасибо за эту информацию. Если он не поддерживается по умолчанию (т. е. нет встроенной поддержки), есть ли способ обеспечить эту поддержку (функция UVC) с помощью программ пользовательского пространства без запуска сборки системы. Мне нужно подключиться к двум USB-камерам через мое устройство и получить кадры с помощью Camera2 APi из моего приложения.

    то есть на Samsung Galaxy S10e packageManager.hasSystemFeature(PackageManager.FEATURE_CAMERA_EXTERNAL) возвращает true, а на Samsung Galaxy S10 возвращает false?

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

    Android имеет Camera2 API, который поддерживает внешние камеры. Можно якобы получить характеристики для каждой подключенной камеры и поискать именно LENS_FACING_EXTERNAL .

    Похоже, что это пока не работает на многих телефонах. Я попробовал это на трех телефонах Samsung (S9, A31, A51) и одном Google Pixel 2 XL. Это дало мне сочетание Android 10 и 11. Ни один из телефонов не поддерживал внешние камеры.

    Есть такие приложения, как USB-камера, которые все еще работают. Я считаю, что они используют библиотеки, такие как UVCCamera, под капотом. По сути, это полная реализация UVC (USB Video Class) + USB Host, что в конечном итоге позволяет вам записывать видео.

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

    Вы можете легко загрузить и собрать образец Camera2Video ( ./gradlew assembleRelease -x test ), так как это дает вам готовое приложение, которое показывает все обнаруженные камеры. Вам понадобится адаптер USB OTG, чтобы подключить веб-камеру к телефону, но вы можете приобрести его за несколько долларов.

    Сейчас ситуация с поддержкой внешних USB-камер на Android несколько печальна. Похоже, что официально поддерживаемого способа использования внешних USB-камер, который работает на большинстве устройств, не существует.

    Вот небольшой пример кода, который позволяет вам попытаться перечислить камеры на вашем собственном телефоне, если вам это нравится. Это всего лишь несколько фрагментов, взятых из моего собственного экспериментального кода, поэтому обработка ошибок/корректность плохая. Тем не менее, это все еще самые важные фрагменты кода, которые вам нужно знать о AFAIK.

    Читайте также: