高清HDMI音视频采集卡之AVStream流媒体驱动程序简介
支持标准的Directshow进行开发的T200AE高清VGA采集卡外,还有微软AVStream标准驱动开发的T620E 高清两路DVI/VGA/HDMI音视频采集卡,兼容使用DirectShow接口的各种音视频采集软件和使用DirectSound接口的音频采集软件
九视T620E 高清两路DVI/VGA/HDMI音视频采集卡,采用微软AVStream标准驱动,可采集DVI、VGA、HDMI、分量信号,可采集两路模拟音频信号,支持大部分Windows上的多媒体视频软件或流媒体软件,支持 DirectShow 应用软件为您的采集和流传输提供更多的选择。
AVStream概览 AVStream 是指什么?
AVStream 是指audio and video stream.是声频和视频数据流.
AVStream是一款微软提供的多媒体类驱动程序,它既支持单独的视频流媒体,也支持音频视频集成的流媒体。
微软把AVStream作为操作系统的一部分,在驱动程序ks.sys中导出。AVStream是微软2003年推出的流驱动开发标准.塬来的stream已经不支持了. AVStream简化了的塬来stream开发过程,也使stream的开发变得更加简单。可透过Microsoft 提供的叁种多媒体类别驱动程式模型,向硬体制造商展现资料流功能。 此叁种类型为Port Class、Stream Class 及AVStream。此叁种类型为Port Class、Stream Class 及AVStream。Microsoft现在只对Stream.sys提供基本的支持。
AV Stream 迷你驱动程式/小驱动程序
很多种设备都通过提供流式Minidriver来得到(操作系统的)支持。尤其是视频捕捉设备比如IEEE 1394 (FireWire)视频采集卡 或USB视频采集卡。
以前的音频类驱动程序是微软提供的音频端口驱动程序(audio port class driver)。音频供应商应该编写运行在portcls.sys下层的小驱动程序(minidriver)。微软仅为已经存在的小驱动程序(minidrivers)提供流媒体类驱动(stream class driver)支持。AVStream通过以下几点向供应商提供意义重大的优点:
1 小驱动(minidriver)程序员可以编写更少的代码。
2 为音频和视频小驱动程序(minidrivers)提供统一的内核流媒体类模型。
3 供应商可以使用COM对象加入新的接口,而不需要对已存在的小驱动程序(minidriver)的二进制文件做任何修改。
我们什么情况下考虑用AVStream 进行kmdf/wdm开发?
对于流媒体应用程序,在Windows平台上,WDM成为21世纪主流的驱动模式。WDM 驱动程式可透过不同的汇流排系统存取硬体,如:PCI/压缩PCI、PCMCIA、SCSI、IEEE 1394 (Firewire) 及USB(通用序列汇流排)。WDM支持USB、IEEE 1394、ACPI等全新的硬件标准。而且以往在两个平台上同时运行时需要编写两个截然不同的驱动程序,现在只需要编写一个WDM驱动程序就可以了
对于Pci接口的声音设备,用户应该选择portcls端口驱动程序进行miniport driver开发,如果是usb设备,那么你应该选择ks类驱动进行minidriver 开发。
九视将致力于为高清流媒体采集卡的开拓和耕耘,九视专业音视频采集卡支持标准的Directshow进行开发,除了采用标准的WDM驱动,支持标准的Directshow进行开发的T200AE高清VGA采集卡外,还有微软AVStream标准驱动开发的T620E 高清两路DVI/VGA/HDMI音视频采集卡,兼容使用DirectShow接口的各种音视频采集软件和使用DirectSound接口的音频采集软件。