用motion实现家庭视频监控

本文介绍了如何使用开源软件motion在Linux上建立家庭视频监控系统,包括运动检测、实时视频、事件触发等功能,并提供了配置和安全远程访问的建议。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

需求?当然不是为了艳照!你们这些猥琐的人类!

毕竟家里总会有没人的时候,出门走到半路忘记煤气灶是不是关了,还得回去看看。在这个科技以人为本的时代,当然应该是拿出智能手机联网看看啦。还有万一有人闯空门什么的,也能有个及时报警什么的。

motion是什么?motion是一个提供视频监控解决方案的开源软件,支持Linux/FreeBSD/MacOS等多个平台,本文以Linux为例,测试平台是LinuxMint17。motion的功能主要有以下几个:

支持USB摄像头和webcam(可通过HTTP查看实时视频直播的摄像头)
支持多摄像头
提供web访问实时视频功能(可以把USB摄像头变成webcam)
重点是运动检测,可以在画面中出现活动物体时才开始拍摄并记录,以节约存储空间
可以配置在运动事件发生时拍照(连续拍照,可选保存全部照片或只保存一张,保存一张可选保存第一张,最好的一张,或是运动在画面中央的一张)
可以配置各种事件触发(比如在运动检测发生时或者视频照片保存后发个邮件什么的)
可以配置web远程管理(用处不大,建议关闭)
可以配置使用数据库(支持MySQL和PostgreSQL)
……

当然,其中的web实时视频和web管理默认都只能本机访问,不建议配置为直接允许远程访问,不安全。更安全的做法是:通过一个加密的web代理提供远程访问,或者干脆就只能通过ssh tunnel连到本地访问。为了手机访问方便的话,还是前者吧。

开工。

LinuxMint上安装很简单,apt-get即可,不过它还依赖了ffmpeg,会自动装上。

然后是配置,有好几种配置方式,比如常见的配置到~/.motion下什么的,不过我还是建议直接修改/etc/motion/motion.conf比较好,否则搞出太多配置文件,会搞不清最终生效的是哪个。

配置文件里每个选项都有备注说明,就不一一介绍了

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值