Suporte a câmeras de vídeo USB H.264

A partir do Windows 8, há suporte para o codec de vídeo H.264 (codificador/decodificador). Um codec é baseado em algoritmos para codificar e decodificar dados de vídeo que permitem streaming de vídeo de alta qualidade e alta resolução. Veja a seguir alguns dos recursos compatíveis com o driver de classe UVC Windows 8, Usbvideo.sys, pronto para uso:

  • Descoberta dos recursos compatíveis com uma câmera de vídeo H.264.

  • Negociação de sessão para transmissão H.264 em uma câmera de vídeo.

  • Streaming de conteúdo H.264 de uma câmera.

  • Descoberta dos recursos compatíveis com uma câmera de vídeo H.264.

O codec H.264 usa uma compactação de vídeo eficiente para reduzir e remover dados de vídeo redundantes. Isso permite que os arquivos de vídeo digital sejam armazenados e trocados com eficiência pela rede.

Se você optar por usar o driver de classe UVC Usbvideo.sys e não um driver proprietário, deverá implementar o firmware de streaming de vídeo em seu dispositivo de acordo com as diretrizes descritas a seguir.

Diretrizes de firmware

O driver de classe UVC Usbvideo.sys consulta a câmera de vídeo diretamente para obter seus recursos e, em seguida, conduz o dispositivo, sem necessidade de driver proprietário. Para obter informações sobre a implementação atual das diretrizes, consulte a Especificação da Microsoft do Driver de Classe de Vídeo para H.264/MPEG-4. Consulte também as Extensões Propostas da Microsoft para a Classe de Vídeo USB para H.264.

Observação

As diretrizes oficiais serão publicadas em um documento padrão futuro a ser encontrado neste local: Definição de classe de dispositivo de barramento serial universal para especificação de dispositivos de vídeo.

KS_DATAFORMAT_H264VIDEOINFO

KS_DATARANGE_H264_VIDEO

KS_H264VIDEOINFO