1

我想创建一个软件: - 作为视频流 H264 输入(来自另一个软件) - 作为网络摄像头输出,我的朋友可以在 skype、yahoo 或类似的地方观看。我知道我需要创建 directshow 过滤器来做到这一点,但我不知道我必须创建什么类型的过滤器。当我有一个过滤器时,我不知道如何将它导入我的应用程序?我需要一个示例或教程,请帮助我

4

2 回答 2

2

您需要创建一个虚拟视频源/相机过滤器。SO上有很多这样的问题,所以我将链接到其中的一些:

Windows SDK 有PushSource一个示例,展示了如何通过过滤器生成视频。您可以在网上找到VCam的示例展示了如何从视频源制作虚拟设备。

另请参阅:如何实现基于 Vivek 的 vcam 分割摄像机视频的“源过滤器”?.

注意:最新版本的 Skype对视频设备很挑剔,并无缘无故地忽略虚拟设备

于 2013-06-26T08:04:48.803 回答
1

您应该从这里开始:编写 DirectShow 过滤器或从这里开始:DirectShow 过滤器开发简介

我假设您已经拥有用于此类开发的 Windows SDK,如果没有,请检查

于 2013-06-26T08:04:18.330 回答