2012-01-24 6 views
3

私はネットワークを管理するために使用するウェブカメラとLinuxマシンが最も多いXP/Vista/7マシンのネットワークを持っています。ソケットを介したC++クロスプラットフォームウェブカメラ

Linuxマシンで実行されるプログラムを作成して、WindowsボックスでWebカメラを管理します。基本的には任意の数のWebカメラを起動し、ビデオをLinuxマシンにストリームして表示させることができます。

これを行うにはどのような方法が必要ですか?明らかにマルチスレッドのソケットですが、libsやapisを使ってデータを取得し、リアルタイムで見ることができますか?

+0

Skypeだけを使用してください。着信を自動的に受け入れるオプションと、通話開始時にビデオを送信するオプションを設定します。 – selbie

答えて

1

個人的に私が使用したい:

  1. OpenCVの(ウェブカメラからのビデオをキャプチャする)
  2. のQt(ネットワーク及びUI用)
  3. (ビデオを符号化するための)ffmpegの
1

上記のSkypeコメントを参照してください。しかし、あなた自身のコードで何かをしたい場合は、GStreamerを使って見ることができます。おそらくコマンドラインツールとシェルスクリプトを使ってソリューション全体を手に入れることができます。

関連する問題