【问题标题】:How do I stream to a new video source?如何流式传输到新的视频源?
【发布时间】:2017-01-24 03:01:03
【问题描述】:

我想做的是修改现有的视频源或创建新的视频源。我在 Facetime 和 Google Hangouts 上花了很多时间,并且想在视频进入任何一个应用程序之前对其进行修改。我看到这发生在 2 种方式中的 1 种。

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

  2. 我的程序在原地修改了原始视频源。

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

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

【问题讨论】:

标签: macos opencv video-streaming


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-16
    • 2018-07-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多