Usb video device что это за программа
Класс USB-видеоустройств (также USB-видео-класс или UVC ) — это класс USB- устройств, который описывает устройства, способные передавать потоковое видео, такие как веб-камеры , цифровые видеокамеры , транскодеры , аналоговые видеоконвертеры и камеры для неподвижных изображений .
Последняя редакция спецификации класса видео USB имеет номер версии 1.5 и была определена Форумом разработчиков USB в наборе документов, описывающих как базовый протокол, так и различные форматы полезной нагрузки.
Устройства
Веб-камеры
Веб-камеры были одними из первых устройств, поддерживающих стандарт UVC, и в настоящее время являются самыми популярными устройствами UVC.
ТВ-ресиверы и видеомагнитофоны
UVC v1.5 поддерживает передачу сжатых видеопотоков, включая MPEG-2 TS , H.264 , MPEG-4 SL SMPTE VC1 и MJPEG .
USBDeview 3.02 Rus (x32/x64)
USBDeview — простая, но полезная утилита на русском языке, которая предназначена для управления всеми подключенными по интерфейсу USB девайсами. Программа распознает принтеры, флешки, плееры, телефоны и другие устройства, которые были подключены к ПК. Это позволяет получить полную информацию о девайсе, отключать и даже удалять установленное для их работы программное обеспечение.
Интерфейс USBDeview примитивен. Основную область окна программы занимает список устройств. В таблице можно посмотреть имя девайса, его тип, серийный номер, дату первого и последнего подключения. Также утилита отображает VID, PID, прошивку, класс USB и другую информацию. Сведения о конкретном оборудовании можно выгрузить в файле XML, HTML и TXT.
Функции и особенности и утилиты USBDeview 3.02:
- Русскоязычный интерфейс
- Отображение сведений о девайсах, подключенных по USB
- Отключение и удаление оборудования на программном уровне
- Экспорт отчета в HTML, TXT, XML
- Совместимость с Windows XP и выше
Скачать USBDeview на русском языке можно с нашего ресурса или официального сайта разработчика (ссылки внизу описания). Программа распространяется бесплатно и поддерживается на 32-х/64-х битных версиях OS Windows.
Скриншоты
Похожие программы
Rufus 2.18.2.13
Left Mouse Button Fix 1.0
IJ Scan Utility 2.5.7
KeyDominator 2
EzRecover 7.1
Flash Memory Toolkit 2.01
X-Mouse Button Control 2.19.2
AlcorMP 6.15.00
ChipEasy 1.5.6.6
Zadig 2.4
Класс видеоустройства USB — USB video device class
Класс видеоустройства USB (также USB-класс видео или UVC ) — это USB класс устройства, который описывает устройства, способные качественное видео, такое как веб-камеры, цифровые видеокамеры, транскодеры, аналоговые видеоконвертеры и фотоаппараты.
Последняя версия класса USB-видео Спецификация имеет номер версии 1.5 и была определена Форумом разработчиков USB в наборе документов, описывающих как базовый протокол, так и различные форматы полезной нагрузки.
Устройства
Веб-камеры
Веб-камеры были одними из первых устройств, поддерживающих стандарт UVC, и в настоящее время являются наиболее популярными устройствами UVC.
ТВ-приемники и видеомагнитофоны
UVC v1.5 поддерживают передачу сжатого видео потоки, включая MPEG-2 TS, H.264, MPEG-4 SL SMPTE VC1 и MJPEG.
Usb video device что это за программа
Jumperus,
Посмотрите описание — USBDeview.chm.
Disable/Enable/Remove Command-Line Options
Starting from version 1.20, you can also use the following commands to disable, enable or remove USB devices from command-line:
.
/remove_all_disconnected — Remove all disconnected USB devices.
должно получиться желаемое.
Можно сделать командный файл и скопировать в автозагрузку или в планировщике настроить выполнение команды.
Новая версия программы 2,41
usbdeview.zip ( 79.4 КБ )
Сообщение отредактировал verts77 — 09.05.15, 17:45
Подскажите как этой программой запускать какую либо выбранную программу при обнаружении появления USB устройства.В часности при подключении USB web камеры автоматически запускалась программа iSpy.
В программе есть дополнительные опции.Я прописываю туда команду горячих кнопок,но ничего не происходит.Может какие то другие команды нужно прописать,но я в этом не силен .Помогите разобраться
Сообщение отредактировал vladigor — 15.04.15, 09:54
спасибо за ответ ,но если пишу путь к программе либо просто указываю exe файл,то также при опознании usb программа не открывается
Сообщение отредактировал a_vtom — 15.04.15, 12:45
a_vtom,
проверьте корректность пути, вижу iSpyi\Spy\iSpy
Related posts:
- Как выложить сайт в интернет со своего компьютера
- Как открыть файл скетчап в архикаде
- Как показать расширение файла
- Как протянуть формулу в эксель по всему столбцу
Общие сведения о драйвере класса USB Video
Если вы предоставляете драйвер для веб-камеры или цифровой видеокамеры, попробуйте использовать поставляемый системой драйвер видеокласса универсальной последовательной шины (USB) Usbvideo.sys. Драйвер класса USB Video (UVC) — это мини-драйвер AVStream, предоставляемый корпорацией Майкрософт, который обеспечивает поддержку драйверов для устройств класса USB Video. Если устройство использует UVC, вам не нужно предоставлять собственный драйвер. Вместо этого устройство автоматически работает с драйвером, предоставляемым системой.
В модели видеокласса USB поставщики не записывают драйверы; Вместо этого поставщики реализуют оборудование потоковой передачи видео в соответствии с рекомендациями, приведенными в документе Определение класса устройств универсальной серийной шины для видеоустройств спецификации , размещенной на веб-сайте ФОРУМА разработчиков USB . Драйвер UVC напрямую запрашивает оборудование, чтобы получить его возможности, а затем управляет устройством без необходимости использовать собственный драйвер.
При необходимости можно расширить функциональные возможности драйвера UVC, чтобы добавить обработку для конкретного поставщика.
В следующей таблице показана поддержка UVC в разных версиях Windows.
Версия UVC | Windows 7 | Windows 8 |
---|---|---|
Класс ВИДЕО USB 1.5 (видеокодек H.264) | Не поддерживается | Поддерживается |
Класс ВИДЕО USB 1.1 | Поддерживается | Поддерживается |
Класс ВИДЕО USB 1.0 | Поддерживается | Поддерживается |
Начиная с Windows 8 поддерживается видеокодек H.264 (кодировщик или декодер). H.264 — это открытый стандарт, который позволяет использовать эффективные методы сжатия видео для сокращения использования пропускной способности сети и дискового пространства. Это приводит к повышению качества видео для заданной скорости. Дополнительные сведения см. в разделе Поддержка видеокамер USB H.264. Также ознакомьтесь с предлагаемыми Корпорацией Майкрософт расширениями для класса USB Video для H.264.
В следующем списке показаны некоторые преимущества использования драйвера Usbvideo.sys.
- Для установки не требуется компакт-диск
- Плата за запись драйвера отсутствует
- Без затрат на обслуживание
- Возможность добавления функциональных возможностей поставщиками
- Упрощенная отладка с помощью открытых символов
- Работает с проверятелем драйверов
- Работает с проверенными сборками ОС
- Соответствие управлению питанием ACPI
- Соответствие управлению питанием выборочной приостановки
- Поддержка мультимедийных API в Media Foundation и DirectShow
Системный драйвер Usbvideo.sys поддерживает следующие функции UVC в разных версиях Windows:
Функция UVC | Windows 7 | Windows 8 |
---|---|---|
Один интерфейс управления видео и один или несколько интерфейсов потоковой передачи видео | Поддерживается | Поддерживается |
Стандартные единицы и терминалы, включая единицы расширения | Поддерживается | Поддерживается |
Поддержка захвата изображений для всех трех методов, определенных в спецификации UVC | Поддерживается | Поддерживается |
Массовые и изохронные устройства | Поддерживается | Поддерживается |
Согласование параметров потоковой передачи с помощью элементов управления фиксацией пробы | Поддерживается | Поддерживается |
Сжатые форматы: MJPEG, DV | Поддерживается | Поддерживается |
Несжатые форматы: YUY2, NV12 | Поддерживается | Поддерживается |
Поддерживает устройства записи и отрисовки. | Поддерживается | Поддерживается |
Сжатый формат: MPEG2TS | Не поддерживается | Не поддерживается |
Форматы на основе потоков и фреймов | Поддерживается | Поддерживается |
Видеокодек H.264 | Не поддерживается | Поддерживается |
Настройка драйвера UVC
Вы можете настроить поддержку UVC, предоставив подключаемый модуль модуля расширения. Модули расширения предоставляют частный канал управления между устройством и приложением, предоставляемым поставщиком.
Дополнительные ресурсы
Чтобы протестировать реализацию UVC, можно использовать следующие средства:
Дополнительные сведения об этих средствах см. в статье Тестирование и отладка AVStream.
Спецификации для класса USB Video Class 1.1 можно найти на веб-сайте ФОРУМА разработчиков USB .
UVC (USB Video device Class)
UVC (USB Video device Class) — это класс устройств, которые передают потоковое видео по шине USB. UVC представляет собой развитие идей Plug and Play, когда определение и первичное конфигурирование устройства производится средствами ОС без необходимости вмешательства пользователя.
Стандарт UVC определяет структуры для описания функциональных возможностей видеоустройства и USB запросы для управления его различными параметрами и характеристиками видеопотока. Это также обеспечивает гибкость для производителей в проектировании видеоустройств с поддержкой нескольких разрешений видео, форматов и частоты кадров. Что, в свою очередь, влияет на согласование пропускной способности между устройством и хостом.
Многие операционные системы, в том числе на игровых устройствах (например, PlayStation 3 и новее), имеют встроенную поддержку драйверов UVC, что значительно сокращает время, необходимое разработчикам для создания USB-видеоустройств. Большинство современных PTZ-камер и обычных потребительских веб-камер поддерживает UVC.
История UVC
Первая версия спецификации, UVC 1.0, вышла в 2003 году. На текущий момент актуальной остаётся версия 1.5, выпущенная в 2012 году. В ней была добавлена поддержка USB 3.0, а также кодеков H.264 и VP8 с соответствующими инструментами управления.
Преимущества UVC
- Пользователям нет необходимости вручную устанавливать драйверы для обеспечения базовой функциональности устройства.
- Для разработчиков ВКС систем UVC облегчает портирование их продуктов на другие операционные системы и гарантирует одинаковую работу на различных устройствах.
- Для производителей веб-камер наличие подобной спецификации облегчает поддержку и совместимость их решений с различными операционными системами и программными продуктами. Нет необходимости писать драйверы, нужно лишь реализовать поддержку UVC на аппаратном уровне.
Пример использования USB Video Class
Для примера рассмотрим, как стандарт UVC помогает разработать устройство на базе чипов XMOS, предназначенных специально для использования в интернете вещей и аудио/видео устройствах. Ниже представлена простейшая логическая схема работы с данной технологией.
В этом случае для разработки используется библиотека USB-устройств XMOS. В результате создаётся простая программа, которая считывает устройство USB Video Class на хост-машине и передает несжатый видеопоток в формате YUV со скоростью 30 к/с в программное обеспечение для захвата видео, например, OBS Studio. В качестве аппаратной составляющей применяется многоядерный микроконтроллер xCORE-USB.
Для обработки сигналов от USB-видеоустройства система включает три процесса, выполняемые на отдельных логических ядрах микроконтроллера:
- подпрограмма, реализующая возможности библиотеки связи через USB (XUD Manager);
- обработчик, отвечающий как на стандартные запросы USB, так и на запросы USB для конкретных классов видео (Common Endpoints Handler);
- процесс для отправки видеоданных через ПО для потоковой передачи (Video Endpoints Handler).
Эти задачи взаимодействуют с помощью каналов XConnect, которые позволяют передавать данные между прикладным кодом, работающим на отдельных логических ядрах.На следующей диаграмме показаны задачи и структура связи для вышеописанного примера.
Поддерживаемые форматы
В версии UVC 1.5 поддерживаются следующие профили данных потокового видео:
- MJPEG
- MPEG-1 SS
- MPEG-2 PS
- MPEG-2 TS
- MPEG-4 SL
- H.264
- VP8
- SMPTE VC1
- несжатые YUV форматы: YUY2, NV12
- DV форматы: SD-DV, SDL-DV и HD-DV.
Поддерживаемые операционные системы
Название ОС | Поддержка |
---|---|
Windows | Windows XP SP2+ для UVC 1.0 |
Windows 7+ для UVC 1.1
Автор: Компания TrueConf
Издание: trueconf.ru
Отрасль: Видеоконференцсвязь
При подготовке материала использовались источники:
https://learn.microsoft.com/ru-ru/windows-hardware/drivers/stream/usb-video-class-driver-overview
https://trueconf.ru/blog/wiki/uvc-usb-video-device-class