<< 2024/04 >> | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 |
|
MJRecorder いろいろ2
14/01/17 00:08 / MJRecorder
知人が「ネットワークカメラ面白そう!」と煽るので、コツコツと時間を見つけては改良しています。
今の所ですが 1)Motion JPEG ストリーム受信 2)複数カメラのマルチビュー(メーカー混合可能) 3)動体検知機能(CPUパワー食うよ!) 4)カメラのパン・チルト制御(一部機種のみ) 5)AVIファイルへの録画機能 辺りをきちんと作りこんでいます。 Motion JPEG のストリーム受信ですが、Web系のネットワークカメラであれば大抵いけるんちゃうかなと思っています。 でも最近のカメラは h.264 が主流なんですよねー このまま作って需要があるのかしらん?(笑) 一応 h.284 のストリームも調べてはいるんですが・・・全然理解できません(^-^; NALU(Network Abstraction Layer Unit)ってーのでラッピングされているみたい?程度です。 DirectShow 使って受信できるんかな? 出来れば面白そうなんですけどね。ネットワーク屋さんなので、映像のフォーマットまで知識はありません・・・ マルチビューは前回書いた通り1つのウィンドウで複数のカメラを表示できます。 GDI 使っているんで、Direct2D とか WIC 使ってみようかなと思ったんですが、WIC って WinXP 以降になるんですよね。 うちのテストサーバーは Windows 2000 とかも使っているんで、却下しました(笑) Direct2D は思ったよりも早くなかったですし・・・ 動体検知はまぁ、いいんじゃないでしょうか?というレベルには仕上がっています。 屋外テスト用に物置に仕込んであるカメラを動かしていたら、すずめに反応しました。 動体検知はいくつかオプションがありまして、検知したらメールを送る、録画を開始する、アラートサーバーに送信する。とかあります。 アラートサーバーというのは、専用のサーバーソフトで、MJRecorder からの動体検知アラートを受信するソフトです。 こんなんです。 まぁ、オレオレ環境に合わせて作ったソフトですが、うちの環境は 1)あちこちにカメラを置いている。 2)24時間動いているサーバがあるんで、そのサーバで録画とかしてる。でもディスプレイとか繋いでないからすぐに見れない。 3)アラート発生で録画はしてくれるけど、その場で内容も確認したい。 4)録画サーバーとは別に、仕事してるソフトにアラートを受信するソフト動かしておけばいいんじゃない? 5)アラート受信したら端末で MJRecorder 起動すれば、即確認もできるし。 ということで作りました。 IP Messenger みたいなもんです。 メール送信は静止画をパチパチと取って添付して送ってくれたりします。ここは得意とする所ですので! カメラのパン・チルト制御は、今の所 Tenvis と PLANEX の CS-WMV04N2 のみです。(他は持ってない) マルチビューで対象カメラをダブルクリックすると制御用のフォームが開いてピヨピヨと動かせます。 ちょっと便利。 AVI ファイルの録画はデフォルトでは Motion JPEG での録画ですが、codec を選べるようにしてありますので、AVI コンテナで codec が h264/AVC とかできます。 x264vfw をインストールすれば。ですが。 ここは DirectShow を使って wmv とかも保存できるようにしたい所ですが、DirectShow メンドクサイんです・・・ 少し話が飛びますが、色々とネットワークカメラを物色していて、FullHD で録画可能!とか書いてあり、思わずポチりそうになったりしますが、よくスペック表を見ると画素数が 30万画素だったりします。 30万画素のサイズを FullHD にしたってあんまり綺麗じゃないと思うんですが・・・ 話を戻しまして、そんなこんなで DirectShow も再度勉強しなおしています。 DirectX (DirectShow は DirectX から外れていますが)は DirectX5 位までの知識しか無いので、殆ど0からの再勉強に近いです。 GrphEdit の使い方からという体たらくぶりです(^-^; [更新日付:2014/01/17 00:56:23]
トラックバックを見る(0) Log Link [https://akisoftware.com/cgi-bin/blom.exe?akisoft+sl+1575bfb81b269cf86eb6a2058f736a264f68fa3e] TB Link [https://akisoftware.com/cgi-bin/blom.exe?akisoft+tb+1575bfb81b269cf86eb6a2058f736a264f68fa3e] 記事へのコメント コメントはありません |
@AKISoftOfficialをフォロー
掲示板 サポートBBS PMailServer BBS アクセスの多い記事
最新記事(カテゴリ別)
PMailServer2 Version 2.53 をリリースしました。
04/08 00:50 フリー版からの製品版移行時の MTA 並列数について 02/17 23:52 メールサーバーの開発を始めて20年 02/07 21:46 PMailServer2 Version 2.52a をリリースしました。 12/26 14:02 PMailServer2 Version 2.52 をリリースしました。 10/01 10:48 PMailServer2 Version 2.51b をリリースしました。 09/19 01:43 PMailServer2 Version 2.51b(仮) Memo 09/12 00:33 PMailServer2 Version 2.51a をリリース、及び脆弱性についてのお知らせ 09/05 01:15 PMailServer2 Version 2.51a Memo 08/21 00:48 アドレスV125(K5)のスターターリレーの交換 08/04 10:10 最新コメント
コメントはありません
UUアクセス数
今日は 267回
昨日は 330回 トータル 305123回 3ヶ月記事別ランキング
プロフィール
Z80から68系、8086系を経由して
Pascalに移行。現在は Delphiをメインに C/C#も囓ってみたり。 「無い物は作れ」の精神で年がら年中なにかを作っています。 すぐ自前で作りたがるので無駄に工数が上がったりして自爆してみたりもします。 好きな物は麺類とお煎餅 Blom内検索
BLOM Version 1.39 ©2007-15 A.K.I Software all rights reserved. |