当前位置: 首页 > news >正文

开源视频监控前端界面MotionEye

在这里插入图片描述

简介

什么是 motionEye ?

motionEye 是一个基于 Web 的前端界面,旨在与 motion 软件配合使用,提供视频监控和运动检测功能。它为用户提供了一个直观的界面,用于管理和监控多个摄像头。

主要特点

  • 多语言支持: 从 0.43 版本开始,motionEye 支持多种语言。
  • 用户友好界面: 提供直观的 Web 界面,便于管理摄像头和查看视频。
  • 运动检测: 实时检测运动并触发警报,并根据设定触发录像或拍照,适合安全监控。
  • 多摄像头支持:可以同时连接多个摄像头,包括 IP 摄像头和 USB 摄像头,并支持 RTSPRTMPHTTP 协议
  • 灵活的安装: 可以在多种平台上安装,包括 Raspberry Pi 等小型设备。
  • 可扩展性: 支持多种摄像头和配置选项,用户可以根据需求进行调整。

应用场景

  1. 家庭监控: 用户可以用 motionEye 监控家庭安全,查看实时视频流。
  2. 商业监控: 在商店或办公室中使用,确保安全性和监控员工活动。
  3. 宠物监控: 监控宠物在家中的活动。
  4. 远程监控: 通过网络远程访问摄像头,随时查看监控情况。

截图来自: https://www.simplehomelab.com/best-zoneminder-alternatives-2023

motionEye 让用户能够轻松地管理和监控视频流,适用于不同的监控需求。

安装

在群晖上以 Docker 方式安装。

docker hub 上的版本几年没更新了, master-amd64 对应的软件版本

软件版本
motionEye Version0.42
Motion Version4.2.2

去年折腾了一次

这次再折腾,还是一样

原本以为这个项目就这样了,没想到最近又复活了。新版本发布在 ghcr.ioedge 对应的软件版本

软件版本
motionEye Version0.43.1b4
Motion Version4.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 的默认用户名和密码如下:

  1. 默认用户名admin
  2. 默认密码:无密码(留空)

点上面那排小字,添加设备

老苏的联想 C2E 是网络摄像头,所以选择 Network Camera

  • URLrtsp://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

相关文章:

  • 视频剪辑 VEGAS - 配置视频片段保持原长宽比
  • 单片机中断系统工作原理及定时器中断应用
  • 【Excel 支持正则的方法】解决VBA引入正则的方法和步骤
  • Lesson 22 A glass envelope
  • 展示了一个三轴(X, Y, Z)坐标系!
  • 基于大模型的短暂性脑缺血发作预测与干预全流程系统技术方案大纲
  • 【C++】封装红黑树实现 mymap 和 myset
  • 记录将网站从http升级https
  • Linux(7)——进程(概念篇)
  • 万亿参数背后的算力密码:大模型训练的分布式架构与自动化运维全解析
  • 【RichTextEditor】 【分析2】RichTextEditor设置文字内容背景色
  • 毕业论文格式(Word)
  • python 自动生成不同行高的word
  • 攻防世界——Web题 unseping 反序列化绕过
  • 计算机视觉与深度学习 | 基于 YOLOv8 + BeautyGAN + CodeFormer + Face Parsing 实现简单的人脸美颜
  • Spring Security探索与应用
  • 如何进行CAN一致性测试
  • 从稳定到卓越:服务器部署后的四大核心运维策略
  • 传奇各种怪物一览/图像/爆率/产出/刷新地/刷新时间/刷怪时间
  • LeetCode 2942.查找包含给定字符的单词:使用库函数完成
  • 北京 网站建设公司/seo网站内部优化方案
  • 小程序免费制作平台360/广州各区正在进一步优化以下措施
  • 揭阳网站制作软件/百度的企业网站
  • 如何申请网址域名/网络优化seo是什么工作
  • 网站 第三方登录/郑州网站优化顾问
  • 做分类信息网站/专业放心关键词优化参考价格