|
本帖最后由 amoli 于 2023-12-19 20:40 编辑
Motion:是一个运动检测程序,当检测到有物体运动时进行录像或拍照
MotionEye:是 Motion 的 Web 前端,可以通过浏览器进行 Motion 的配置和预览
支持 RTSP、RTMP 和 HTTP 协议的网络摄像头
只要是支持 ONVIF 协议的网络摄像头都会支持 RTSP 协议,所以只要你的网络摄像头支持 ONVIF 协议就可以使用此方法
本文使用的 CPU 是英特尔 N5105,一共添加了4个720P的摄像头,在没有检测到运动的情况下 CPU 占用率仅 35%左右
从树莓派3b到树莓派4b再到现在的N5105,已经稳定运行很多年了
cpu占用
界面
搭建方法:
一、创建LXC容器
下载CT模板
下载 ubuntu-22.04-standard 模板
由于服务器在国外,所以下载速度会很慢
创建LXC容器
使用 ubuntu-22.04-standard 模板,创建一个LXC容器
磁盘大小:根据自己需求决定
CPU:推荐2核以上
内存:推荐1G以上
二、安装 MotionEye
需要访问 github.com,尽可能使用代理,否则可能会出错
启动LXC容器并登录到控制台
设置代理
export http_proxy="http://代理地址:端口"
export https_proxy=$http_proxy
安装依赖项
apt update
apt install curl motion ffmpeg v4l-utils ca-certificates python3 python3-dev python3-pip libcurl4-openssl-dev gcc libssl-dev -y
安装MotionEye
python3 -m pip 'https://github.com/motioneye-project/motioneye/archive/dev.tar.gz'
motioneye_init
三、登录Web管理界面
查看容器的IP地址
ip addr | grep eth | grep inet
登录
用浏览器打开 http://容器的IP地址:8765
用户名:admin
密码:默认无,留空即可
四、配置
设置中文
获取摄像头 RTSP 流地址
登录到摄像头的管理页面,启用Onvif服务,并新建Onvif用户
以大华摄像头为例
下载 odm 安装并登录
下载地址:https://www.aliyundrive.com/s/4b4P6okfB2U
打开odm软件后会自动搜索局域网支持Onvif的摄像头,使用Onvif用户和密码登录,然后选择摄像头
rtsp://192.168.0.12:554/cam/realmonitor?channel=1&subtype=0&unicast=true&proto=Onvif
这就是rtsp流地址了,复制下来
添加一个摄像头
配置参考
如果不知道怎么配置,参考以下配置
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|