多个IP摄像头作为Windows视频源?

时间:2010-11-19 23:43:08

标签: c# camera directshow media

制作包含多个视频源的视频编码器应用。是否有某种类型的IP摄像机可用作Windows视频源(即DirectShow)或通用IP摄像机驱动程序,可用于连接硬件摄像机的视频和音频?

1 个答案:

答案 0 :(得分:1)

要在directshow中进行视频捕获,您必须获取指向视频设备的IBaseFilter指针,然后将过滤器添加到图形中。

您可以通过枚举CLSID_VideoInputDevice类别为您的摄像机获取这些IBaseFilter指针。

获取音频遵循相同的过程,但这一次,您将通过枚举CLSID_AudioInputDevice类别获取音频IBaseFilters。

如果您感兴趣,我可以发布代码来展示如何实现这一点,但我只有c ++代码,我从未尝试使用c#进行directshow编码