将两个网络摄像头合并为一个直播流 - 以编程方式

Ahm*_*aja 8 c# java video video-capture video-processing

我有两个网络摄像头,我想将他们的流合并到一个直播预览中,并将其显示在屏幕上.

我擅长C#/ Java编程,请你帮我找一个帮我实现这个目标的框架?

谢谢,

yms*_*yms 4

如果您的目标只是并排可视化两个视频,我建议您查看DirectShow.NetGMFBridge 工具包

引用 GMFBridge 网站有关GMFPlay包中包含的示例项目的内容:

GMFBridge:GMFPlay 展示了如何将多个剪辑作为单个电影查看

如果您想“合并”两个流(就像以某种透明度级别将一个流绘制在另一个流之上),那么您可以尝试此 codeproject 示例(仅用于可视化,也使用 DirectShow)。

如果您确实想要生成新的视频流而不仅仅是可视化,您可以再次将 DirectShow 与混合过滤器结合使用,例如Medialooks-Video-Mixer看起来很有希望。