このmotion
アプリを使用して、Webカムストリーミングとモーション検出にPiを使用して実験しています。いくつかの異なるWebカメラと他のハードウェアとの組み合わせを試したところ、完全に安定した組み合わせが1つ見つかりました(以下を参照)。ただし、352x288の解像度でしか動作しません。720p Webカメラが可能な解像度をもっと活用したいと思います。640x480、640x360、1280x720を試しましたが、動作しません(motion
カメラを初期化できません)。Piには256MBのメモリがあり、高解像度をサポートするのに十分なはずです。たとえばmotion
、1280x720の解像度で1.8MBのメモリ使用量をリストします。
より高い解像度を有効にする方法に関するヒントはありますか?
安定:
- Logitech C310h USB 2.0 HDウェブカメラ、UVCカメラ(046d:081b)
- 352x288、YUYVパレット
- iPadの充電器を搭載
- 下のUSBポートに接続されたWebカム
- 上部のUSBポートに何も接続されていない
- 有線ネットワーク接続
- Motion 3.2.12の実行。
- OS:2012-09-18-wheezy-raspbian.img
- motion.confへの変更のみ:解像度を352x288に設定
編集:それ以来、MJPG-streamerで現在使用しているセットアップは完全に安定していないことがわかったので、上記のセットアップは完全に安定していない可能性がありますが、低解像度を使用しているためより安定しています。
編集2(4/21/13): Raspberry PiではUSBが安定していないことがしばらくの間知られており、多くのWebカメラやwifiドングルで問題が発生します。財団はこれに積極的に取り組んでおり、最近は順調に進歩しています。多くの問題を修正するrpi-update経由で利用可能なアップデートがあります。Raspberry PiフォーラムのUSB Reduxスレッドを参照してください。