"假"DirectShow视频捕捉设备

Jon*_*kes 6 flash directshow flash-media-server flashmedialiveencoder

这与我提出的最后几个问题相关.

我需要从IP网络摄像头(SNC-RZ25N)到Flash Media Server获取视频.我宁愿不必使用Windows,但如果它让事情变得更容易,我会的.(Flash Media Live Encoder是一个仅限Windows的程序.)

我已经考虑了从A点到B点的许多不同路由,但似乎最简单的方法就是使用Flash Media Live Encoder发布到Flash Media Server.然后,我必须弥合的唯一差距是获得Flash Media Live Encoder可读取的视频源.

当然,我的源代码在网络上,FMLE寻找"Microsoft DirectShow兼容的视频捕获设备".我发现了一个非免费的SDK(http://www.e2esoft.cn/vcam/vcamsdk.asp)应该允许我欺骗这样的设备,并希望将相机流发送到FMS.

有谁知道我应该使用的不同程序或SDK?我的事情比他们需要的更复杂吗?

Ger*_*ies 6

将DirectShow源过滤器转换为捕获设备并不难.您需要在正确的类别中注册过滤器,并实现IKsProperty以在输出引脚上报告正确的类别.

http://tmhare.mvps.org/downloads.htm上查看Vivek的捕获源过滤器示例

G