我正在尝试使用 Motion 通过本地网络将 hello-world 流从 USB 网络摄像头传输到浏览器。 (在树莓派上)。
当我跑步时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 像素运动将被标记为运动。看来将阈值设置得非常高可以避免冻结。