UVCのMicrosoft LifeCamをUSB延長ケーブルでOpenRD Ultimateに繋いでZoneminderで録画していた。
ケーブルはウインドクーラーの枠から通していたが、このクーラー、冷えなくなって来たし、エアコン新しくなったし、撤去するかなと思ったが、カメラケーブルが問題となった。
無線化するのにどうするか悩んだ結果、Raspberry Pi3に接続して、WiFiで飛ばす事にした。
最初、motionでやってみたが、640×360のモーションJPEGをZoneminderに映像を渡すと1FPSにしかならず、結局アンインストール。
次にMJPG-Streamer使うと8FPS位で、思ったよりWiFi回線のボトルネックがデカいかな? と思ったが、V4L2使うようにしたら、16FPS指定で16FPS出るようになった。
FoscamとかのCheap Network Cameraを使う手もあるのだが、WiFiが技適通ってないし、カメラと赤外線投光機は優れてても搭載ソフトが腐ってて、MJPEGインタフェースで不正なフォーマットを送りつけてくるから使う気がしない。
OSはRaspbianだが、Debian ARMにRaspberry Pi3の浮動小数点プロセッサーコードを有効にした改造を加えたもので、同じDebian ARMを使ったOpenRD Ultimateより高速に動作する。
性能的に、Raspberry Pi3にストレージを付けて、そこでZoneminderを動かす方が良いのだが、それだとカメラシステム丸ごと盗まれると記録映像が失われてしまうからよろしくない。
今テスト中だが、有線の時と何ら代わりなくカメラ映像を記録できているので、取り敢えずは良かった。