2012-11-04 79 views
2

我一直在尋找創建自己的視頻捕捉和流媒體軟件(我只是想挑戰自己,所以這不是一個關鍵項目),並找到了我需要的所有信息而不是如何將視頻作爲虛擬攝像頭進行流式傳輸。如何製作虛擬攝像頭? (例如:Manycam)

例如,Manycam會接受幾種不同的輸入(我已經介紹過),當您進入Skype等程序時,它會被列爲網絡攝像頭源。當您將其選爲網絡攝像頭源時,則會顯示您設置了Manycam軟件進行流式傳輸的任何內容。

我不是要求答案。正如我所說,我在挑戰之後。我特別是在這之後如何實現,我從哪裏開始研究這個?我一直在挖掘谷歌,並只發現了屏幕錄像的信息,我已經介紹過。

謝謝!

回答

1

在Windows中有幾個API可以解決視頻捕獲和提供枚舉設備的功能,並使用特定的設備進行捕獲:Video For Windows,DirectShow,Media Foundation。

爲了簡化故事,絕大多數現有應用程序使用DirectShow,包括Skype。在DirectShow中,您可以創建軟件用戶模式視頻源,並實現虛擬視頻設備以自定義視頻流,複製Feed或合成任何內容。請參閱以下主題,並鏈接到其他人討論該主題的問題,並指出示例項目:Virtual webcam input as byte stream

+0

謝謝你,幫助我開始。 (我選擇以DirectShow開頭)。 – Mark