收起左侧

开源】榨干闲置设备!手搓极简NAS监控录像机,有 RTSP 就能全天候存

0
回复
59
查看
[ 复制链接 ]

1

主题

1

回帖

0

牛值

江湖小虾

大家好,嫌弃成品硬盘录像机太笨重,买成品摄像头又总想让你开云存?为了保护家里隐私,自己用 Go 写了个轻量级的私有化监控小工具 CamKeep,非常适合在咱们飞牛 NAS 上跑 Docker。

项目地址:https://github.com/r0n9/camkeep

主打一个:极简、绝对隐私、不挑设备。

🌟 核心亮点

  • 🔒 纯本地运行:断网也能录,画面绝对不出公网,隐私安全拉满。
  • 📹 万物皆可录 (目前仅支持 RTSP):打破品牌壁垒,无论是海康大华,还是刷了机的智能摄像头、甚至闲置旧手机……只要能输出 RTSP 流,就能帮你全天候存储! 各厂商摄像头的开放RTSP流地址请自行搜索获取。(注:当前版本主打轻量,暂不支持 RTMP 或 GB28181)
  • 极低占用 & 秒开:底层集成神级网关 go2rtc,看直播走原生 WebRTC 协议,毫秒级延迟;录像默认 .ts 格式断 电不坏,还支持超级省硬盘的“延时摄影”模式。

下图是我的 某RK3566 T ARM飞牛上跑的一路摄像头,CPU负载情况:

AegisClip_20260422_171806.png

🚀 极速部署 (看图作业)

部署非常简单,不需要敲复杂的命令:

1. 准备 docker-compose 文件

直接在 NAS 文件夹里放个 docker-compose.yaml,改下你自己的录像保存路径就行(强烈建议网络模式选 host,否则可能无法WebRTC直播)。

参考 docker-compose.yaml

AegisClip_20260422_170355.png

AegisClip_20260422_170432.png

2. 配置文件 conf.yaml,填入摄像头 RTSP 地址

在旁边建一个 conf.yaml,把你的 RTSP 地址贴进去,设置好保留几天,它满了会自动清理。

参考 conf.yaml

AegisClip_20260422_170825.png

3. 一键启动,享受极简 UI!

启动成功后,在浏览器中访问 http://<你的NAS IP>:9110 即可进入监控中心。

AegisClip_20260422_165147.png

录像文件查看

AegisClip_20260422_172251.png

适合家里有闲置设备、又不想把监控画面交到公有云手里的老哥们。项目是开源免费的,欢迎各位大佬交流提提建议!

收藏
送赞
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则