Поделиться через


Поддержка видеокамер USB H.264

Начиная с Windows 8 поддерживается видеокодек H.264 (кодировщик или декодер). Кодек основан на алгоритмах кодирования и декодирования видеоданных, которые обеспечивают потоковую передачу видео высокого качества и высокого разрешения. Ниже приведены некоторые функции, поддерживаемые драйвером класса UVC Windows 8, Usbvideo.sys.

  • Обнаружение функций, поддерживаемых видеокамерой H.264.

  • Согласование сеанса для потока H.264 на видеокамере.

  • Потоковая передача полезных данных H.264 с камеры.

  • Обнаружение функций, поддерживаемых видеокамерой H.264.

Кодек H.264 использует эффективное сжатие видео для сокращения и удаления избыточных видеоданных. Это позволяет эффективно хранить и обмениваться цифровыми видеофайлами по сети.

Если вы решили использовать драйвер класса UVC Usbvideo.sys, а не собственный драйвер, необходимо реализовать встроенное ПО потоковой передачи видео на устройстве в соответствии с рекомендациями, описанными ниже.

Рекомендации по встроенному ПО

Драйвер класса UVC Usbvideo.sys запрашивает видеокамеру напрямую, чтобы получить ее возможности, а затем управляет устройством, не требуя проприетарного драйвера. Сведения о текущей реализации рекомендаций см. в спецификации Microsoft video Class Driver for H.264/MPEG-4. Также ознакомьтесь с предлагаемыми корпорацией Майкрософт расширениями для класса USB Video для H.264.

Примечание

Официальные рекомендации будут опубликованы в будущем стандартном документе, который будет находиться в этом расположении: Определение класса устройств универсальной последовательной шины для спецификации видеоустройств.

KS_DATAFORMAT_H264VIDEOINFO

KS_DATARANGE_H264_VIDEO

KS_H264VIDEOINFO