ども。
夏休み最終日に焦って宿題をやっている娘を見て、子どもの頃の自分を思い出した担当ちゅんです。
個人的に「夏休みの自由研究」と呼んでいた案件がありました。正確に言えば私の場合は仕事としてやっているので「夏休みの」では無いのですが、とある施設に管理用として設置しているIPカメラが不調になっているとのことで、カメラ一式を回収してきたうえで再構築することになっていたのです。
最終的にやりたいことは明確で、複数台のカメラを一つのアプリ上で同時に見たいというもの。カメラはIPアドレスを固定しているので、ブラウザからhttp://192.168.1.20とかやると普通に見られるのを確認。問題はメーカーや型番の異なる複数のカメラを、どうやって1画面に表示させるかです。
ダメ元でGoogleにて「IPカメラビューア」と検索していろいろと探してみました。すると、複数の有力なソフトを発見。カメラの型番やIPアドレスを設定することで、一つの画面上に複数のカメラを登録し閲覧できることが分かりました。
まあ、ここまでであれば「いまさら何を」とお思いかと思います。驚いたのはここからです。Perfect IP Camera Viewerという名前の(失礼ながら本能的に「やばそう」と感じてしまうような)有料ソフトをトライアルしてみた時です。普通にメーカー名とIPアドレスを登録していたら、設定画面上にhttp://192.168.1.20:80/mjpg/1/video.mjpgなどとURLが表示されているのに気がつきました。「まさか」と思いましたが、ブラウザから直接アクセスしてみると、なんとカメラの映像に直接アクセスすることができたのです。
なぜ驚いているかといえば、これ、メーカーの説明書には一切出てこない「非公表な方法」なのです。つまり、ソフトウェアの開発元なのか、もしくはユーザーのコミュニティのようなところで誰かが解析をした結果なのかもしれません。
※カメラによっては別なメーカーのOEM製品という可能性もあって、OEM元の製品にはそういう機能があるという話かもしれません。
いずれにしても、直接カメラの映像にアクセスできるということは、HTMLにURLを直接埋め込めば専用のアプリケーションは不要で複数のカメラを見ることができるようになると。この発見は誰かとすぐに共有したくなるほどの個人的な「研究成果」となりました。
なお、現時点ではHTMLの作成に着手できていないことから、娘と同様に夏休み中に終えられるかどうかは微妙な情勢となっている模様です・・・。
IPカメラビューアをどうするか問題には毎回頭を悩ませていましたが、ついに終止符?
(投稿者:ちゅん)