本内容来源于@什么值得买APP,观点仅代表作者本人 |作者:可爱的小cherry
大家好,家人们,这里是可爱的Cherry。
大家会使用群晖自带的surveillance station管理监控摄像头吗?surveillance station唯一的缺点就是免费许可太少,不过也有达人破解了。
今天我们不聊surveillance station,聊一聊一个开源的摄像监控平台————kerberos.io
该项目包含了agent,factory,hub,vault等等等等,自成一套生态体系,今天我们着重介绍agent项目,后面再单独介绍USB-RTSP流。
Cherry曾因为生活需要,买过一台萤石的C6C摄像头,性价比挺高的,用了3年了,现在还作为家庭监控使用,今天那这个试试水。
最后说效果,因为部署在局域网内跑,画面和录屏的没差异,可以作为surveillance station代替。
账号密码都是root
切换中文(重启后需要重新操作),该项目已经有中文字库了,但是因为汉化不完整,所以作者没有放出来,但是我们可以自己搞定
# 来到SSH界面,按顺序输入以下指令,完成后按ctrl+F5刷新页面即可切换默认中文
docker exec -it mycamera sh
cp /home/agent/www/locales/en/translation.json /home/agent/www/locales/en/translation.json.bak
cp -f /home/agent/www/locales/zh/translation.json /home/agent/www/locales/en/translation.json
中文首页
支持H264/H265的nvif/rtsp协议
先下载萤石云app-我的-工具-局域网设备预览设置-开始扫描,输入设备下方二维码旁边的6位验证码登录
登录后,点击右上角设置-更多设置-本地服务开关-rtsp打开-保存
萤石云的RTSP地址:admin:password@
ip:554/h264/ch1/main/av_stream(password就是6位验证码)
设置录像条件,支持API调用外部条件进行录像
设置录像条件以后,条件区域内有运动发生了,才会开始录像
设置录像参数
可以设置全天录像,或者设置条件录像下的时常、间隔等参数。右侧可以设置自动清理存储的容量大小。
null
开启、关闭本地模式
云存储设置:hub需要授权,支持将所有agent统一展示;vault是自建存储,通过api将所有录像存储在一起;另外还支持第三方的dropbox存储
流设置,用于上传视频的,不详细介绍了,因为我不懂
#新建两个文件夹,config和recordings,路径自己设置
# ssh指令如下
mkdir -p /volume1/agent1/config
mkdir -p /volume1/agent1/recordings
#键入命令下载JSON配置文件,已经适配国内网络,不需要魔法
wget https://raw.gitmirror.com/kerberos-io/agent/master/machinery/data/config/config.json -O /volume1/agent1/config/config.json
如果有多个摄像头需要监控,需要部署多个容器,可以通过docker-compose.yml统一管理。
docker run -d
-p 11380:80
--name mycamera
-v /volume1/agent1/config:/home/agent/data/config
-v /volume1/agent1/recordings:/home/agent/data/recordings
--restart=always
kerberos/agent:latest
控制面板——任务计划——计划的任务——用户定义的任务
复制以上代码,每一行最后加反斜杠,然后运行即可
打开container station,创建应用程序,复制代码验证后部署即可
#以上项目采用docker部署,所有支持docker的服务器都可以实现#
欢迎朋友们评论区讨论留言。我会定期更新关注NAS使用方法、开源软件与Docker软件、游戏与生活相关内容,喜欢的朋友请关注、点赞、留言支持
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~