2

ライブ ビデオを複数のユーザーにストリーミングするビデオ ストリーミング サーバーを開発する必要があります。リストリーム サーバー用に次の「ビデオ」ソースをサポートする必要があります。

  • ウェブカメラ
  • 監視カメラ(MJPGストリーム対応済み)
  • スキャナー

各ビデオ入力デバイスにサポートを追加するには、別のドライバーが必要になることを理解しています。

また、次のビデオ表示をサポートする必要があります。

  • ウェブブラウザ
    • モジラ Firefox 3.6
    • インターネット エクスプローラー 8
  • C++ / QT 4.6 で開発されたデスクトップ アプリケーション

私の質問:

  1. 必要なブラウザ/アプリケーションをサポートするために使用できる適切なビデオ出力形式は何ですか?
  2. 作業をより簡単かつ迅速にするために使用できる同様のオープンソース、商用などのソリューションはありますか?
4

2 に答える 2

1

残念ながら、ストリーミング用の1つの形式についての良いコンセンサスはありません。複数のクライアント(Firefox、IE、iOS Safari、Androidなど)をサポートできるように、マルチストリーム(httpストリーミング、RTPストリーミングなど)ソリューションを調査します。

優れたストリーミングサーバー製品のいくつかは次のとおりです。

他にもたくさんの良いオプションがあります。

于 2011-02-22T13:24:41.563 に答える
0

ビデオの再ストリーミング サーバーを完成させることができ、以下を使用しました。

  1. ビデオ ストリーム用のMJPG形式。基本的には、IE を除く最新のブラウザーでネイティブにサポートされている標準ですが、無料の ActiveX コントロールがあり、IE で MJPG ストリームを適切に表示できます。
  2. ソリューション、ライブラリ:
    • Web カメラには、Datastead Software のTVideoGrabberを使用しました。これは商用ソリューションですが、うまく機能し、多くの環境 (Visual Studio、Delphi、C++Builder) で使用できます。
    • スキャナーには、WIA 2.0ライブラリを使用しました。
    • Security Camera はすでに MJPG をサポートしていたので、基本的にはカメラからのストリームをサーバーの出力として転送しました。
于 2011-04-12T07:11:12.903 に答える