提高NAS利用率,终于找到一款适合我的视频录像机(NVR)
前言
年前的时候,为了看护留守在家的猫咪,
买了一款TP-LINK的摄像头。500W的像素,过年期间用起来感觉还可以。但是年后回来以后,也就不需要再看护猫咪了。本来想出闲置给出掉,但是感觉太浪费了,所以决定还是保留下来。
为了能够长期稳定的使用摄像头,想通过家里的NAS,部署一个NVR的项目,把摄像头的视频本地保存到NAS里。
选择合适的NVR项目
因为我目前在的NAS,

是绿联DX4600。
绿联的NAS系统,目前没有对应的摄像头NVR套件,只能通过docker自己安装项目。
我也尝试了很多类如Frigate,Simple等NVR项目,感觉不是很适合我。主要的问题在于,不是太复杂,就是对硬件有一定要求,还有一部分原因是对中文不是很友好。
我一直很喜欢群晖的NVR套件,虽然绿联的NAS系统目前支持虚拟机,可以通过虚拟机跑群晖。但是单独跑一个群晖,只为摄像头NVR感觉浪费了。
最终选择easyNVR
尝试了很多的docker NVR项目以后,最终选择了easyNVR。

首先是足够的简单和简洁,界面友好。完全的中文项目,没有任何学习成本,上手即用。

支持的摄像头模式很多,常用的ONVIF和RTSP可以直接就用。

可以选择通道,

这点对我来说,就很好用。

调阅界面也很简单,很适合我。

另一个我比较喜欢的功能,就是监控画面可以自定义水印。不仅支持文字,可以使用图片水印。

录制功能也很简单明了,

也可以自由定制录制计划。
不足的地方
虽然整体来说,这款NVR项目我很喜欢,也很适合我。但是不可回避的是,这款NVR还是有点问题。
首先是添加摄像头环节,

添加ONVIF摄像头的时候,摄像头必须设置密码,不然没办法添加。之前我把摄像头密码取消了,为了添加到easyNVR里,我必须把密码重新设置上。
这可能是为了安全考虑,我也是可以理解的。
另外的一个问题是,添加摄像头的数量。

默认是免费添加4个摄像头,再多可能就需要付费了。好在4个摄像头,家用是完全够用了。
如何通过docker-compose部署
对应的Docker compose配置如下↓
version: "3.8"
services:
app:
image: registry.cn-shanghai.aliyuncs.com/rustc/easynvr:v1
restart: always
# linux 请使用 host 模式
network_mode: host
# MacOS/Windows 请注释上面的 host 模式,并解开以下注释
# ports:
# - 10000:10000/tcp
# - 10010:10010/tcp
# - 28080:28080/tcp
# - 24433:24433/tcp
# - 25544:25544/tcp
# - 21930:21930/tcp
# - 15060:15060/tcp
# - 15060:15060/udp
# - 24888:24888/tcp
# - 24888:24888/udp
# - 30000-30500:30000-30500/tcp
# - 30000-30500:30000-30500/udp
logging:
options:
max-size: "50M"
deploy:
resources:
limits:
# 限制内存使用上限,根据实际内存修改
memory: 12g
volumes:
- ./configs:/app/configs # 配置文件
- ./logs:/app/logs # 日志
- ./temporary:/app/temporary # 临时文件
- ./r:/app/r # 录像
- ./stream:/app/stream # 直播临时碎片
默认登陆的端口是10000,部署完以后,IP+10000即可登陆了。
最后
希望这篇内容,对有类似需求的值友,有所帮助。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

校验提示文案
校验提示文案
校验提示文案
校验提示文案
反而小米摄像头转录nas的方式经常掉线。
校验提示文案
校验提示文案
校验提示文案
err: Put "去看看:28080/api/settings": dial tcp 192.168.2.145:28080: connect: connection refused
err: open /app/configs/cert.pem: no such file or directory
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
反而小米摄像头转录nas的方式经常掉线。
校验提示文案
校验提示文案
校验提示文案
err: Put "去看看:28080/api/settings": dial tcp 192.168.2.145:28080: connect: connection refused
err: open /app/configs/cert.pem: no such file or directory
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案