Prise en charge des caméras vidéo USB H.264

À compter de Windows 8, le codec vidéo H.264 (encodeur/décodeur) est pris en charge. Un codec est basé sur des algorithmes d’encodage et de décodage des données vidéo qui permettent un streaming vidéo haute qualité et haute résolution. Voici quelques-unes des fonctionnalités prises en charge par le pilote de classe UVC Windows 8, Usbvideo.sys, prêtes à l’emploi :

  • Découverte des fonctionnalités prises en charge par une caméra vidéo H.264.

  • Négociation de session pour le flux H.264 sur une caméra vidéo.

  • Diffusion en continu de la charge utile H.264 à partir d’une caméra.

  • Découverte des fonctionnalités prises en charge par une caméra vidéo H.264.

Le codec H.264 utilise une compression vidéo efficace pour réduire et supprimer les données vidéo redondantes. Cela permet aux fichiers vidéo numériques d’être stockés et échangés efficacement sur le réseau.

Si vous choisissez d’utiliser le pilote de classe UVC Usbvideo.sys et non un pilote propriétaire, vous devez implémenter le microprogramme de streaming vidéo sur votre appareil conformément aux instructions décrites ci-dessous.

Instructions relatives aux microprogrammes

Le pilote de classe UVC Usbvideo.sys interroge directement la caméra vidéo pour obtenir ses fonctionnalités, puis pilote l’appareil, sans pilote propriétaire requis. Pour plus d’informations sur l’implémentation actuelle des instructions, vous devez vous référer à la spécification Microsoft du pilote de classe vidéo pour H.264/MPEG-4. Reportez-vous également aux extensions proposées par Microsoft pour la classe vidéo USB pour H.264.

Notes

Les directives officielles seront publiées dans un prochain document standard à trouver à cet emplacement : Universal Serial Bus Device Class Definition for Video Devices Specification.

KS_DATAFORMAT_H264VIDEOINFO

KS_DATARANGE_H264_VIDEO

KS_H264VIDEOINFO