开源视频监控前端界面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 Version 0.42
Motion Version 4.2.2

去年折腾了一次

这次再折腾,还是一样

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

软件 版本
motionEye Version 0.43.1b4
Motion Version 4.7.0

命令行安装

如果你熟悉命令行,可能用 docker cli 更快捷

bash 复制代码
# 新建文件夹 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 文件

yaml 复制代码
version: '3'

services:
  motioneye:
    image: ccrisan/motioneye:master-amd64
    # image: ghcr.io/motioneye-project/motioneye:edge
    container_name: motioneye
    hostname: motioneye
    restart: unless-stopped
    ports:
      - "8765:8765"
    volumes:
      - /etc/localtime:/etc/localtime:ro
      - ./config:/etc/motioneye
      - ./videos:/var/lib/motioneye

然后执行下面的命令

bash 复制代码
# 新建文件夹 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

相关推荐
Johny_Zhao4 小时前
Docker + CentOS 部署 Zookeeper 集群 + Kubernetes Operator 自动化运维方案
linux·网络安全·docker·信息安全·zookeeper·kubernetes·云计算·系统运维
zwjapple5 小时前
docker-compose一键部署全栈项目。springboot后端,react前端
前端·spring boot·docker
代码老y7 小时前
Docker:容器化技术的基石与实践指南
运维·docker·容器
DuelCode8 小时前
Windows VMWare Centos Docker部署Springboot 应用实现文件上传返回文件http链接
java·spring boot·mysql·nginx·docker·centos·mybatis
杨浦老苏12 小时前
开源服务运行监控工具Lunalytics
docker·群晖·网站监控
GuoyeZhang15 小时前
群晖 DS3617xs DSM 6.1.7 解决 PhotoStation 安装失败问题 PHP7.0
群晖·nas·photostation
呆萌的代Ma18 小时前
解决Mac上的老版本docker desktop 无法启动/启动后一直转圈/无法登陆账号的问题
macos·docker·eureka
feilieren19 小时前
Docker 安装 Elasticsearch 9
运维·elasticsearch·docker·es
KaiwuDB19 小时前
使用Docker实现KWDB数据库的快速部署与配置
数据库·docker
cleble20 小时前
(转)使用DockerCompose部署微服务
docker