开源视频监控前端界面MotionEye
简介
什么是 motionEye ?
motionEye
是一个基于Web
的前端界面,旨在与motion
软件配合使用,提供视频监控和运动检测功能。它为用户提供了一个直观的界面,用于管理和监控多个摄像头。
主要特点
- 多语言支持: 从
0.43
版本开始,motionEye
支持多种语言。 - 用户友好界面: 提供直观的
Web
界面,便于管理摄像头和查看视频。 - 运动检测: 实时检测运动并触发警报,并根据设定触发录像或拍照,适合安全监控。
- 多摄像头支持:可以同时连接多个摄像头,包括
IP
摄像头和USB
摄像头,并支持RTSP
、RTMP
和HTTP
协议 - 灵活的安装: 可以在多种平台上安装,包括
Raspberry Pi
等小型设备。 - 可扩展性: 支持多种摄像头和配置选项,用户可以根据需求进行调整。
应用场景
- 家庭监控: 用户可以用
motionEye
监控家庭安全,查看实时视频流。 - 商业监控: 在商店或办公室中使用,确保安全性和监控员工活动。
- 宠物监控: 监控宠物在家中的活动。
- 远程监控: 通过网络远程访问摄像头,随时查看监控情况。
截图来自: https://www.simplehomelab.com/best-zoneminder-alternatives-2023
motionEye
让用户能够轻松地管理和监控视频流,适用于不同的监控需求。
安装
在群晖上以 Docker 方式安装。
docker hub
上的版本几年没更新了, master-amd64
对应的软件版本
软件 | 版本 |
---|---|
motionEye Version | 0.42 |
Motion Version | 4.2.2 |
去年折腾了一次
这次再折腾,还是一样
原本以为这个项目就这样了,没想到最近又复活了。新版本发布在 ghcr.io
,edge
对应的软件版本
软件 | 版本 |
---|---|
motionEye Version | 0.43.1b4 |
Motion Version | 4.7.0 |
命令行安装
如果你熟悉命令行,可能用 docker cli
更快捷
# 新建文件夹 motioneye 和 子目录
mkdir -p /volume1/docker/motioneye/{config,videos}# 进入 motioneye 目录
cd /volume1/docker/motioneye# 运行容器(老版本)
docker run -d \--restart unless-stopped \--name motioneye \--hostname motioneye \-p 8765:8765 \-v /etc/localtime:/etc/localtime:ro \-v $(pwd)/config:/etc/motioneye \-v $(pwd)/videos:/var/lib/motioneye \ccrisan/motioneye:master-amd64# 运行容器(新版本)
docker run -d \--restart unless-stopped \--name motioneye \--hostname motioneye \-p 8765:8765 \-v /etc/localtime:/etc/localtime:ro \-v $(pwd)/config:/etc/motioneye \-v $(pwd)/videos:/var/lib/motioneye \ghcr.io/motioneye-project/motioneye:edge
也可以用 docker-compose
安装,将下面的内容保存为 docker-compose.yml
文件
version: '3'services:motioneye:image: ccrisan/motioneye:master-amd64# image: ghcr.io/motioneye-project/motioneye:edgecontainer_name: motioneyehostname: motioneyerestart: unless-stoppedports:- "8765:8765"volumes:- /etc/localtime:/etc/localtime:ro- ./config:/etc/motioneye- ./videos:/var/lib/motioneye
然后执行下面的命令
# 新建文件夹 motioneye 和 子目录
mkdir -p /volume1/docker/motioneye/{config,videos}# 进入 motioneye 目录
cd /volume1/docker/motioneye# 将 docker-compose.yml 放入当前目录# 一键启动
docker-compose up -d
运行
在浏览器中输入 http://群晖IP:8765
就能看到注册界面
MotionEye Docker
的默认用户名和密码如下:
- 默认用户名:
admin
- 默认密码:无密码(留空)
点上面那排小字,添加设备
老苏的联想 C2E
是网络摄像头,所以选择 Network Camera
URL
:rtsp://192.168.0.128:554/live/ch00_0
Username
:登录联想摄像头的用户Password
:登录联想摄像头的密码
Camera
:如果上面URL
设置没问题的话,会自动识别
点 OK
完成设置
左侧是设置界面,别忘了改密码
其他的,例如录像模型可以选择 运动侦测
或者 持续录像
,选择 运动侦测
比较 持续录像
节省空间
触发的录像
如果安装的新版本,也就是从 0.43
版本开始,motionEye
是支持多语言的
可以切换成中文
参考文档
ccrisan/motioneye: A web frontend for the motion daemon.
地址:https://github.com/ccrisan/motioneye
Install In Docker · motioneye-project/motioneye Wiki
地址:https://github.com/motioneye-project/motioneye/wiki/Install-In-Docker
JairajJangle/motioneye-android: motionEye Android app - available on Google Play Store and F-Droid — JairajJangle/motioneye-android: motionEye Android app - available on Google Play Store and F-Droid
地址:https://github.com/JairajJangle/motioneye-android