著者:南北ノース
:から伝説コミュニティのリーグ
要旨:本論文の主な内容は、クライアントは常にブラウザを介して監視し、Linuxでは、Spcaservサーバで設定したネットワーク監視システムにおけるカメラ(ウェブカメラ)を駆動することです。
ディレクトリ
図1に示すように、ネットワーク監視サーバ; 2、Linuxはカメラ(ウェブカメラ)ネットワーク監視サーバ必要条件及び目的を達成することで行う 。2.1必要なソフトウェア環境とハードウェアを 、2.2が達成される物体 のカメラと3はLinux。 (ウェブカメラ)の駆動方法; 4、LinuxサーバでSpcaservを監視し、ネットワーク内の設定; 4.1ダウンロードソフトウェアのspcaview、 インストールパッケージ4.2 spcaview; 構成と動作4.3 Spcaservサーバ; 4.31 Spcaservサーバーを実行している; 4.32 Spcaservは、サンプルを実行します。 4.33クライアントがブラウザで表示できるように、HTTPDサーバの設定; 5、導入ネットワーククライアント監視ツール、 ブラウザを介して監視5.1; 5.11 JREをインストールし、ブラウザがJavaプログラムをサポートしてみましょうするために、 5.12ブラウザ監視のデモンストレーション(クロスプラットフォーム); spcaview介し5.2 Linuxクライアント; 5.21 spcaviewネットワークは絶えず監視; 5.22 spcaviewによるデータ取得の流れ; 図6、他のネットワーク監視サーバ; 7、記事について、 図8に示すように、更新ログ、 9、参考文献; 10、関連文書;
+++++++++++++++++++++++++++++++++++++++++++++
テキスト
++++ +++++++++++++++++++++++++++++++++++++++++
図1に示すように、ネットワーク監視サーバ。
常にカメラでそれを監視するシステムを作る方法?常にネットワークビデオ監視ソフトウェアやブラウザを監視するためにカメラを配置する専用の一時的な制御サーバ、他のクライアントがネットワークに存在することが、何が起こりました。私は、彼らがどのような機能かわからない、彼らはプロ仕様の機器を使用しているかわからない、ビデオ監視、プロクラスを介して取得できませんでした。私は、サーバーアプリケーション、次の監視ネットワークを理解します:
*常に監視機能:監視されているカメラの一定の監視範囲; *データストリーム取得機能:コレクションは常に、関連する画像データの準備を見つけ、将来のためのデータ・ストリームを監視; *写真のクロール機能:例えば、5分ごとにクロール 写真; *タイム スタンプ; *データバックアップ(追加)。
図2に示すように、カメラ(ウェブカメラ)と目的を達成するために必要な条件とネットワーク監視のためのLinuxサーバ。
私たちは最初、我々は常に一時的な制御システムと目的のために必要な条件は、ネットワークを行うにはカメラ(ウェブカメラ)で達成されるものを定義します。
2.1ハードウェアおよびソフトウェア環境に必要な機器。
最初に:私たちはカメラ(ウェブカメラ)を持っている必要があり、カメラは、できるLinuxでサポートされて参照してください: 「カメラ(ウェブカメラ)の駆動方法Linuxオペレーティングシステム」
第二:ソフトウェア環境、我々はセットアップにSpcaserv。
第三:ネットワーク環境、私たちは、このような私は1つを行うことができますが、LANで、その少なくとも二つのマシンに成功し、私のネットワーク監視システムかどうかをテストするために行われますが、他のコンピュータ・ネットワーク用としててきたように、ネットワーク環境を持っている必要がありますあなたが見ることができれば、マシンが小さすぎると、私たちは知りません。
2.2は、目的を達成するために、
;:* Time Monitoringのクロスプラットフォーム、すべてのシステムがアクセスできるビューモニターは、 サーバ側で利用できるが、デスクトップ環境で実行するために、Linuxクライアントでは、ソフトウェア制限のため、あなただけそう言うことができます:*データ収集A;
図3に示すように、使用されるカメラ(ウェブカメラ)のLinuxの駆動方法。
参照: 「カメラ(ウェブカメラ)の駆動方法Linuxオペレーティングシステムを。」
4、Spcaservによって設定されたLinuxサーバを監視ネットワーク。
4.1ダウンロードソフトウェアSpcaview。
ダウンロード: http://mxhaard.free.fr/spca50x/Download> 、私は現在のバージョンをダウンロード:spcaview-20051212.tar.gz
spcaview-20051212.tar.gzパッケージは、一連のツールが含まれています。
* Spcaviewツールは、データをブロードキャストするために使用することができ、データストリームを記録するために使用され、また、ネットワーク監視クライアントで行うには、
* Spcaservストリーミングメディアサーバー、私たちがしなければならないことは、サーバーを監視するために、このツールを使用することで、
キャッチの* Spcacatシンプルな絵検索ツールは、ネットワーククライアントを監視するために使用することはできません。
4.2 Spcaviewパッケージのインストール。
依存関係;
このソフトウェアは、ジョブが最初にそれをインストールする必要があり、libsdl依存し、ダウンロードアドレス:のhttp://www.libsdl.orgは、私がダウンロードした:SDL-1.2.10.tar.gzを
http://www.libsdl.org/download-1.2.php
[root@localhost ~]# tar zxvf SDL-1.2.10.tar.gz
[root@localhost ~]# cd SDL-1.2.10
[root@localhost SDL-1.2.10]# ./configure ; make ;make install
SpcaViewインストールパッケージ:
[root@localhost ~]# tar zxvf spcaview-20051212.tar.gz
[root@localhost ~]# cd spcaview-20051212
[root@localhost spcaview-20051212]# make ; make install
実行ファイルのパスを設定します:
実行可能なツールは/ usr / local / binディレクトリにインストールされ、私たちは、ユーザーの設定環境変数PATHを見ているされています。コンフィギュレーションコマンドの実行パス、ユーザのホームディレクトリの.bashrc現在のファイルに次の行を追加します。
export PATH=".:/bin:/sbin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/X11R6/bin"
次に、以下のコマンドを実行します。
[root@localhost spcaview-20051212]# source .bashrc
パスに関する設定、を参照してください。「Linuxはコマンドと実行可能ファイルのパスが設定されている」 ; 「に理解のLinuxのファイルシステムパス。」
4.3 Spcaservサーバーを設定し、実行します。
4.31 Spcaservは、サーバーを実行します。
次のように実行しますSpcaserv。
spcaserv [-h -d -g -f -s] [-w Port]
パラメータ:
ヘルプを参照するには、-h; などの/ dev / video0として-dは/ dev /動画X指定されたカメラデバイス、 -gは、読み取りメソッドを使うには、グラブINSTEAD mmapのために -fビデオフォーマット、デフォルトではI420のFourCC、YUV420Pある JPG JPEG FOURCC MJPG YUV YUV420P FOURCC I420 R16 RGB565 RGB2 FOURCCの16ビット R24 RGB3 FOURCC RGBの24ビット R32 RGB4 FOURCC RGBの32ビット FOURCC RAWD RAWデータは-v 320×240または640×480または160×120などの解像度を設定-s、アスペクトX、; 例えば192.168のようなネットワークアドレスやサーバを指定-wポート8888:.1.3
4.32 Spcaservのサンプル実行。
このマシンでのネットワーク監視サーバ192.168.1.3としてI、およびポート8888上で実行しているサーバーを指定すると、クライアントモニタに表示される画面は320×240の解像度です。
[root@localhost spcaview-20051212]# spcaserv -s 320x240 -w 192.168.1.3:8888&
4.33 HTTPDサーバの設定、クライアントはブラウザで表示できるように。
まず第一に: HTTPDサーバーのインストールおよび構成。
HTTPDサーバパッケージは、一般的にLinuxのApacheサーバで使用されているとして、あなたは、あなたが、あなたはまた、コンパイルして、中LinuxSir.Orgネットワークフォーラムトップ記事でこのような多くの記事があり、自分でインストールすることができますインストールするために使用放出を介して提供することができます。 HTTPDサーバをインストールした後、サーバーが起動しなければなりません。
RPMパッケージがインストールされている場合のFedoraやRedHatのでは、それは、使用を開始する方法を提供します。
[root@localhost spcaview-20051212]# /etc/init.d/httpd start
第二:コピーSpcaViewは、WEBサーバのホームディレクトリにパッケージのhttp-javaのアプレットディレクトリのディレクトリを抽出し、
例えば、FedoraのHTTPDサーバーのデフォルトのホームディレクトリは/ var / www / htmlの、私は私のマシンでそれを理解しているので、私は、次の作業を行う必要があります。
[root@localhost spcaview-20051212]# cp -R http-java-applet /var/www/html/webcam/
[root@localhost spcaview-20051212]# chmod -R 755 /var/www/html/webcam
第三:入/ var / www / htmlと設定/ウェブカメラ映像制作ディレクトリホームページ。
[root@localhost spcaview-20051212]# cd /var/www/html/webcam
[root@localhost webcam]# cp index-sample.html index.htm
それを把握することができ、自分の状況に応じて、あなたは、ファイルのindex.htmの内容を表示することができ、あなたはそれが、つまり、中国への外国語を身を読み取るように変更することができます。
5は、ネットワーククライアントの監視ツールが導入されました。
クライアントのネットワーク監視のために、クロスプラットフォームのクライアントのみ最も便利な方法ですブラウザを通して、今一つずつ導入、およびLinuxで利用可能な別のSpcaviewツール。
ブラウザを介して監視5.1。
5.11ブラウザをできるように、JREをインストールするには、Javaプログラムをサポートしています。
我々は、Linux、Windows、またはMacOSの、またはBSDや他のUNIXシステムかどうか、限りブラウザのグラフィカル・インターフェースとして、デスクトップ環境は、カメラにできるように、クロスプラットフォームの監視を監視するために、ブラウザを使用して、ブラウザによって監視することができます監視範囲によって「制御」(ウェブカメラ)。
あなたはJAVA環境をインストールする必要がありますので、コントロールを含むサーバ側のJava Webページ、ので。ブラウザがJavaプラグインをサポートしてみましょう。
Linuxでは、あなたはを参照することができます:「JREがインストールされた環境で実行するJavaプログラムを合わせて構成されました」
Windowsでは、あなたが操作を完了するために、マウスをクリックすることができ、もはや説明しません。
5.12ブラウザ監視デモ(クロスプラットフォーム)。
JREをインストールすると、私が現れることができるかどうかを確認、ブラウザのアドレスバーにSpcaserv監視サーバアドレスを入力してください?例えば、私のサーバーのアドレスは次のとおりです。
http://192.168.1.3/webcam/index.htm
示されているように、我々は、コンピュータのローカルエリアネットワーク上のブラウザから監視することができていることがわかります。
Spcaviewて5.2 Linuxクライアント。
5.21 Spcaviewは常にネットワークを監視します。
Spcaview Linuxのクライアントネットワーク監視ツール、もちろん、Spcaservは、カメラを取った場合、サーバのアドレスSpcaserv -wパラメータを指定するには、ネットワーク監視ツールとしてのみ使用することができ、とローカルのテストカメラにも使用すること。
Spcaserv常時監視は非常に簡単です、あなたはspcaserv -hでヘルプを表示することができ、例えば、我々はSpcaservサーバー上のデータ・ストリームを監視し得ます。あなたは、次の方法を使用することができます。
[root@localhost ~]# spcaview -s 320x240 -w 192.168.1.3
あなたがサーバー上で実行されている、およびデスクトップ環境を持っている必要があります場合はもちろん、あなたは、また、サーバ側で上記のコマンドを実行することができます。
データ取得の流れによって5.22 spcaview。
データ・ストリームを収集するために、サーバー側で、クライアントが終了しても良いです。もちろん、サーバとクライアントは、デスクトップ環境を持っていた。Spcaviewツールは、ファイルに-oパラメータデータによって拡散されます。また、使用して-zパラメータを使用して圧縮されたデータストリームに近づくことができます。
[root@localhost ~]# spcaview -h 注:查看帮助;
Spcaviewを介してサーバSpcaservの道のアドレスを指定してデータを収集することについて、私は正常にテスト、パフォーマンスは出力ファイルに書き込むことができない、私が言うことを学びます。あなたが成功した場合、この資料の後半のメッセージを残してください、ありがとうございました。
ごめんなさい ...
図6に示すように、他のネットワーク監視サーバ。
7、紙の上。
図8に示すように、ログを更新します。
2006年6月10日v0.1b完全なテキスト、改訂段階に入ります。
9、リファレンスマニュアル、
-h spcaview
spcaserv -h
spcaviewソフトウェアパッケージのREADME。
10、関連文書。
ます。https://www.cnblogs.com/licheng/archive/2008/01/23/1050152.htmlで再現