我想创建一个软件: - 输入视频流H264(来自其他软件) - 输出为我的朋友的网络摄像头可以在Skype,雅虎或类似的东西中观看。 我知道我需要创建directshow过滤器来做到这一点,但我不知道我必须创建什么类型的过滤器。 当我有一个过滤器时,我不知道如何将它导入我的应用程序? 我需要一个示例或教程,请帮助我
答案 0 :(得分:2)
您需要创建虚拟视频源/摄像头过滤器。在SO上有十几个这样的问题,所以我只想链接到其中的一些:
Windows SDK有PushSource
示例,其中显示了如何从过滤器生成视频。 VCam
示例you can find online显示了从视频源制作虚拟设备所需的内容。
另请参阅:How to implement a "source filter" for splitting camera video based on Vivek's vcam?。
注意:最新版本的Skype are picky as for video devices and ignore virtual devices for no apparent reason。
答案 1 :(得分:1)
您应该从这里开始:Writing DirectShow Filters或此处:Introduction to DirectShow Filter Development
我假设你已经有了这种开发的Windows SDK,如果没有检查this