运动停止流式传输(并且不生成日志)

运动停止流式传输(并且不生成日志)

我正在尝试使用 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 像素运动将被标记为运动。看来将阈值设置得非常高可以避免冻结。

相关内容