Motionを使用して、USBウェブカメラからローカルネットワーク経由でブラウザにhello-worldをストリーミングしようとしています。 (ラズベリーパイから)。
service motion start
RPiで実行してhttp://192.168.0.xyz:8081
PCに移動すると、ストリーミングは期待どおりに機能します。しかし、動きがある場合、Firefoxは停止し、「接続のリセット」というメッセージが表示されます。更新すると機能することがありますが、「接続できません」というメッセージが表示されることがあります。 Chromeでは画像がフリーズします。
現時点では、モーション検出機能を使用せずにそのオプション(見つかった)をすべて無効にしました。
cat /tmp/motion.log
空いた。
インストールは次のとおりです。 (作業を容易にするために、すべてがrootとして行われます。)
apt-get update
apt-get install motion -y
その後、/etc/motion/motion.confで次のオプションを変更しました。
daemon off
setup_mode off
output_pictures off
output_debug_pictures off
target_dir /var/lib/motion
stream_port 8081
stream_motion off
stream_localhost off
だから私は走る
service motion start
私は何が間違っていましたか?
答え1
遅すぎましたが、同じ問題が発生して解決策を見つけたので、これが他の人に役立つことを願っています。合計ピクセル数の解像度よりも高いようにMotion.confのしきい値を編集します(私の場合は999999に設定)。デフォルトでは、検出された1500ピクセルの動きは動きとして表示されます。しきい値を非常に高く設定すると、凍結を防ぐことができるようです。