6

これは、私が尋ねた最後のいくつかの質問に接しています。

IP ウェブカメラ (SNC-RZ25N) から Flash Media Server にビデオを取得する必要があります。Windows を使用する必要はありませんが、作業が簡単になる場合は使用します。(Flash Media Live Encoder は Windows 専用のプログラムです。)

ポイント A からポイント B へのさまざまなルートを検討しましたが、Flash Media Live Encoder を使用して Flash Media Server にパブリッシュするのが最も簡単なようです。次に、ブリッジしなければならない唯一のギャップは、Flash Media Live Encoder で読み取り可能なビデオ ソースを取得することです。

もちろん、ソースはネットワーク上にあり、FMLE は「Microsoft DirectShow 互換のビデオ キャプチャ デバイス」を探します。フリーではない SDK ( http://www.e2esoft.cn/vcam/vcamsdk.asp ) を見つけたので、そのようなデバイスを偽装して、できればカメラ ストリームを FMS に送信できます。

私が使用すべき別のプログラムまたはSDKを知っている人はいますか? 必要以上に物事を複雑にしていませんか?

4

4 に答える 4

6

DirectShow ソース フィルタをキャプチャ デバイスに変えるのは、それほど難しいことではありません。フィルタを適切なカテゴリに登録し、IKsProperty を実装して、出力ピンで適切なカテゴリを報告する必要があります。

http://tmhare.mvps.org/downloads.htmにある Vivek のキャプチャ ソース フィルタの例をご覧ください。

G

于 2009-09-04T09:05:03.023 に答える
1

ローマンの「IPビデオソース」directshowリレーがその仕事をするかもしれません:http://alax.info/blog/1223

また、自分で作成したい場合は、https://github.com/rdp/screen-capture-recorder-to-video-windows-freeをベースにして、フラッシュプレーヤーでのvivekの1つのバグを克服できます。http:// social.msdn.microsoft.com/Forums/en/windowsdirectshowdevelopment/thread/e02d7ac9-5dfe-4f9d-8ce5-4bb73badb6ed

したがって、基本的には、IAMStreamConfigを実装し、ピンにIKsPropertyを設定し、IKsPropertyクエリをピンに渡し、PIN_CATEGORY_CAPTUREを指定する必要があります。おそらく必要のないものもあります...

于 2011-09-25T00:04:59.960 に答える
0

また、Wowza Media Serverは、入力デバイス(RTP / RTSP / MPEG-TS H.264 / AAC取り込みをサポート)に非常に適しているため、確認することをお勧めします。http://www.wowzamedia.com

于 2009-11-04T03:56:35.583 に答える
0

「vivek directshow キャプチャ フィルタ」を使用します。基本的に必要なものです。もちろん、これは非常に基本的なサンプル コードです。コードが Flash Player で動作するようにするには、SetFormat/SetMediaType などの必要なメソッドをすべて実装する必要があります。

于 2009-09-17T10:24:13.577 に答える