2

独自のビデオ キャプチャおよびストリーミング ソフトウェアの作成を検討しており (自分自身に挑戦したいだけなので、これは重要なプロジェクトではありません)、ビデオをストリーミングする方法以外に必要なすべての情報を見つけました。仮想ウェブカメラ。

たとえば、Manycam はいくつかの異なる入力を受け取り (私はこれについて説明しました)、Skype などのプログラムに入ると、それが Webcam ソースとしてリストされます。それをウェブカメラ ソースとして選択すると、Manycam ソフトウェアをストリーミングするように設定したものが表示されます。

私は答えを求めているわけではありません。おっしゃるとおり、挑戦してみました。私は具体的にこれがどのように達成され、どこでこれを研究し始めることができますか? 私はGoogleを掘り下げてきましたが、私がカバーした画面記録に関する情報しか見つかりませんでした.

ありがとうございました!

4

1 に答える 1

1

Windows には、ビデオ キャプチャに対応し、デバイスを列挙する機能を提供し、キャプチャに特定のデバイスを使用する API がいくつかあります: Video For Windows、DirectShow、Media Foundation。

簡単に言うと、既存のアプリの絶対多数は、Skype を含むDirectShowを使用しています。DirectShow では、ソフトウェア ユーザー モード ビデオ ソースを作成し、仮想ビデオ デバイスを実装してカスタム ストリーム ビデオ、フィードの複製、または合成を行うことができます。次のトピックを参照してください。このトピックを正確に説明している他の質問へのリンクと、サンプル プロジェクトへのリンクも参照してください: Virtual webcam input as byte stream

于 2012-11-11T18:35:51.650 に答える