树莓派官方推荐摄像头web展示方法

硬件

硬件直接用树莓派官方的摄像头,最新的2代像素可以达到800万。

软件

软件方面非常简单,只需要一个软件:motion,这是 Linux下一款开源摄像头监控软件,可以检测并保存运动物体的图像。

安装

$ sudo apt install motion

配置

/etc/default/motion

修改配置/etc/default/motion,将motion设置为后台运行

sudo nano /etc/default/motion

将start_motion_daemon=no改成start_motion_daemon=yes

/etc/motion/motion.conf

修改配置/etc/motion/motion.conf

sudo nano /etc/motion/motion.conf

(1)找到daemon off,将off改成on

(2)找到width 320和height 240,这个是视频的分辨率,我这里改成800*600,即width 800和height 600

(3)找到framerate 2,将2改成100。这个修改成100后有助于解决卡顿和延迟的问题

(4)找到stream_port 8081,这个8081是我们后面在网页上查看视频监控用的端口号,大家可以根据自己的喜好进行修改,我这里保持默认

(5)找到stream_maxrate 1,将1改成200,这个修改成200后有助于解决卡顿和延迟的问题

(6)找到stream_localhost on,将on改成off,表示允许非本机查看视频监控

(7)找到stream_auth_method 0,将0改成2,表示启用权限控制,查看视频监控时需要输入用户名和密码

(8)找到; stream_authentication username:password,将最前面的分号;删除,表示取消注释,然后将username:password改成你自己的账号密码,注意账号跟密码之间用冒号:隔开

(9)找到webcontrol_port 8080,这个是视频监控总控制页面的端口号,也是根据大家的喜好进行修改,这里我同样使用默认的8080

(10)找到webcontrol_localhost on,将on改成off,这个是视频监控总控制页面的权限,改成off表示允许非本机访问

启动

启动motion服务,依次执行下面两个命令

systemctl start motion
	
motion

查看监控

监控总页面,http://你的树莓派IP:8080

具体监控页面,http://你的树莓派IP:8081

我们平时打开8081这个页面就可以了。如果上面设置了需要账号密码才能查看的话,这里输入正确就可以看到效果了。

  • 4
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
要将树莓摄像头接入homeassistant,需要以下步骤: 1. 首先确保你的树莓已经安装了摄像头模块,并且已经在树莓上成功运行。 2. 安装motion软件,这是一个可用于监控视频的开源软件。在树莓上打开终端,输入以下命令来安装motion: ``` sudo apt-get update sudo apt-get install motion ``` 3. 配置motion软件。在终端中输入以下命令打开配置文件: ``` sudo nano /etc/motion/motion.conf ``` 在这个文件中,你需要将以下配置更改为你的树莓摄像头的设置: ``` daemon on width 640 height 480 framerate 100 stream_localhost off output_pictures off ffmpeg_output_movies off snapshot_interval 0 webcontrol_localhost off ``` 完成后,按Ctrl+X,然后按Y来保存更改。 4. 将motion软件设置为开机自启动。在终端中输入以下命令: ``` sudo nano /etc/default/motion ``` 在这个文件中,你需要将以下配置更改为: ``` start_motion_daemon=yes ``` 完成后,按Ctrl+X,然后按Y来保存更改。 5. 启动motion软件。在终端中输入以下命令: ``` sudo service motion start ``` 这时候你就可以通过浏览器访问树莓的IP地址来查看摄像头的视频了。 6. 将树莓摄像头接入homeassistant。在homeassistant的配置文件中,添加以下配置: ``` camera: - platform: mjpeg name: raspberrypi_camera stream_source: http://[树莓IP地址]:8081/ ``` 完成后,重新启动homeassistant即可。 现在你就可以在homeassistant中查看树莓摄像头的视频了。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

技术在路上

帮助需要的人

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值