我是冲浪者/风筝冲浪者,我住在阿联酋。我正在尝试构建一个基本的气象站,该气象站可以为偏远地点的风和网络摄像头提供详细信息。我使用的是pi4 1GB,几乎准备好在现场安装该站。我的技能很基本,但是我在这里:
pi4运行ddns,因此可以通过端口转发远程访问其动态地址-完成 weewx将来自传感器的风和天气信息上传到windguru-这是按计划进行的,将在最后一部分到达本周结束时完成 运动眼提供了摄像机1和摄像机2的视频流-已完成并且可以从LAN外部看到 运行apache / mysql / wordpress,为人们提供从浏览器检查信息的基本界面-差不多完成了。 现在,关于第3点...我注意到这正在削弱pi。运行nmon,我可以看到每台摄像机正在使用每台摄像机110%的CPU。那是最小的视频流设置和1 fps的速率。在两个摄像机都运行的情况下,几乎无法通过vnc或ssh来访问pi,并且pi变得非常热-我需要继续冻结它,以重新启动它。
我不需要直播,我会每30秒对图片感到满意。即使我禁用了视频流并使用了静态图像捕获,“运动”仍然要花费每台摄像机CPU 110%的成本来监控它。我可以使用更好的软件吗?
我试图编辑sudo nano /etc/motion/motion.conf,希望降低运动用来初始化设备的fps,但这不会影响CPU使用率。
请注意,我的相机通过IP连接,运动通过RTSP://连接到设备
将不胜感激任何建议。
谢谢,肖恩。
尝试使用UV4L和RPi_Web_Cam_Interface作为Motion的替代方法。RPIWCI很好地记录在此站点上 https://elinux.org/RPi-Cam-Web-Interface 来自RPIWCI的预览mjpeg流可以在以下网址找到:http:// YourPiIP:Port / cam_pic_new.php 您可以设置质量和大小,请使用在您的PiIP:80 / html /上找到的预览/控制页面底部的“相机控制”栏(将端口更改为转发端口)还有机会使用延时功能,该功能可能会提供不同的路由以获得1fps jpeg流,我还没有尝试过。目前,我正在以1024x720〜15fps的压缩质量30%将预览流传输到本地网络上的多个设备,Pi4仅使用了大约10%的CPU。
其他评论.....您是否尝试过将Pi上的GPU内存分配设置为1024,还尝试过Linux提示符下的命令“ top”以查看哪些进程正在使用所有CPU,raspimjpeg使用2%至3%在我的Pi4上。
希望这会有所帮助,希思。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。