【问题标题】:How do I make a virtual webcam? (Ex: Manycam)如何制作虚拟网络摄像头? (例如:Manycam)
【发布时间】:2012-11-04 22:07:08
【问题描述】:

我一直在研究创建自己的视频捕捉和流媒体软件(我只是想挑战自己,所以这不是一个重要的项目)并且找到了除了如何流媒体之外我需要的所有信息视频作为虚拟网络摄像头。

例如,Manycam 将接受几个不同的输入(我已经介绍过),当您进入一个程序(例如 Skype)时,它会被列为网络摄像头源。当您选择它作为网络摄像头源时,将显示您将 Manycam 软件设置为流式传输的任何内容。

我不是在寻求答案。正如我所说,我正在接受挑战。我特别关注这是如何实现的,我可以从哪里开始研究呢?我一直在谷歌上挖掘,只找到了关于屏幕录制的信息,我已经介绍过。

谢谢!

【问题讨论】:

    标签: video streaming virtual webcam skype


    【解决方案1】:

    Windows 中有一些 API 可处理视频捕获并提供枚举设备的功能,并使用特定设备进行捕获:Video For Windows、DirectShow、Media Foundation。

    长话短说,绝大多数现有应用程序都使用DirectShow,包括 Skype。在 DirectShow 中,您可以创建软件用户模式视频源并实现虚拟视频设备来自定义流视频、复制源或合成任何内容。请参阅以下主题,其中包含指向其他问题的链接,这些问题正是讨论该主题,还指向示例项目:Virtual webcam input as byte stream

    【讨论】:

    • 谢谢,帮助我入门。 (我选择从 DirectShow 开始)。
    猜你喜欢
    • 2011-09-08
    • 2019-09-01
    • 1970-01-01
    • 2016-02-15
    • 2010-12-10
    • 1970-01-01
    • 2013-08-25
    • 2023-03-18
    • 2021-04-06
    相关资源
    最近更新 更多