如何流式传输到新的视频源?

时间:2017-01-24 03:01:03

标签: macos opencv video-streaming

我要做的是修改现有视频源或创建新视频源。我花了很多时间在Facetime和Google Hangouts上,并希望在进入任一应用程序之前修改视频。我发现这种情况有两种。

  1. 我的程序获取初始视频源(我的USB网络摄像头),修改它,然后输出到我可以从Facetime / Hangouts中选择的新视频源。

  2. 我的程序会修改原始视频源。

  3. 我计划进行的修改是能够放大,用静态图像替换视频,用我选择的东西分割我的视频,并能够播放声音效果。

    我能用几乎任何语言写这个,问题是我不知道从哪里开始。我所执行的每一次搜索都完全脱离主题。我确定我最终会使用OpenCV,但我读过的所有内容都只会将视频写入文件。我需要它写入一个新流,以便当我选择视频源时,我的应用程序显示(或者如果我可以写入原始流)。 OpenCV能够做到这一点还是有其他库可以实现这一目标? (这都在Mac上运行)

1 个答案:

答案 0 :(得分:-1)

这将取决于操作系统。您必须创建一个显示为新摄像头的操作系统界面,并通过您的界面重定向真实摄像头。

您需要查看操作系统如何处理相机 像SplitCam这样的产品可以做类似的事情。