Поддержка видеокамер 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.
Примечание
Официальные рекомендации будут опубликованы в будущем стандартном документе, который будет находиться в этом расположении: Определение класса устройств универсальной последовательной шины для спецификации видеоустройств.