拾光坞docker接入onvif海康摄像头

2024-12-25 15:55:39 1点赞 3收藏 0评论

前言

拾光坞默认支持Samba连接,像小米这些摄像头就可以直接连接存储到拾光坞云盘里。不过目前很多其他摄像头并不支持Samba,使用更多的是onvif协议,比如海康全线产品。今天就用拾光坞docker部署下onvif服务端shinobi并存储摄像头录像。以海康摄像头为例。

前期准备

摄像头打开onvif并修改编码

海康的摄像头默认是关闭onvif协议的。后台打开下。配置-网络-设备接入-ONVIF

拾光坞docker接入onvif海康摄像头


点底部的添加,增加一个管理员用户,设置好用户名密码后确定。

拾光坞docker接入onvif海康摄像头


视音频-视频-主码流-视频编码-修改为H.264,实测H.265会黑屏。

拾光坞docker接入onvif海康摄像头

拾光坞部署shinobi

  1. 找到【镜像商店】,搜索shinobi-arm64 ,下载gagara/shinobi-arm64这个镜像,点击导入镜像(搜索结果排序不是特别准,往下翻一点。镜像较大,耐心等待)

拾光坞docker接入onvif海康摄像头
  1. 镜像导入完成后,在【镜像管理】里面找到该镜像,点击右侧创建容器

拾光坞docker接入onvif海康摄像头
  1. 容器名称自定义。性能限制内存选择2048及以上,此容器长期内存在1G以上,建议最低内存2G。特权模式勾选上。

拾光坞docker接入onvif海康摄像头
  1. 路径设置。添加三行,添加三个位置分别装载到

  • /home/Shinobi/videos(用于存放录像文件)

  • /var/lib/mysql(用于存放数据库文件)

  • /config(用于存放配置文件)。读写权限勾上。

拾光坞docker接入onvif海康摄像头
  1. 端口设置。添加一行,容器端口8080(TCP),本地端口自定义,我这里设置成38080。完成后直接创建并启动。

拾光坞docker接入onvif海康摄像头
  1. 观察日志。出现Shinobi is ready.字样即可开始配置。

拾光坞docker接入onvif海康摄像头

配置shinobi

  1. 浏览器打开http://拾光坞内网IP:本地端口/super,输入默认管理员用户名: admin@shinobi.video 密码: admin,大小写不区分。

拾光坞docker接入onvif海康摄像头
  1. 登入管理员用户后是不能添加摄像头,点击add新增一个,设置好邮箱和两次密码即可save。其他的后面可以再修改。

拾光坞docker接入onvif海康摄像头
  1. 浏览器打开http://拾光坞内网IP:本地端口 (去掉第一步的super),输入刚刚创建的用户名密码登录,就可以看到像这样的页面。

拾光坞docker接入onvif海康摄像头
  1. 左上角用户名点开,点击ONVIF。

拾光坞docker接入onvif海康摄像头
  1. IP Address输入摄像头的内网IP。端口不需要输入。用户名密码输入前期准备那里添加的管理员用户名密码。点击搜索后就可以看到我们的摄像头了。右下角add_all添加摄像头。

拾光坞docker接入onvif海康摄像头
  1. 刷新页面就可以看到我们的摄像头了。点击下面的扳手对录像进行配置。

拾光坞docker接入onvif海康摄像头
  1. 修改录像天数相关配置

拾光坞docker接入onvif海康摄像头
  1. 修改最大存储容量

拾光坞docker接入onvif海康摄像头拾光坞docker接入onvif海康摄像头

完成

进入我们在路径设置中映射/home/Shinobi/videos的本地路径,看到已经有录像文件了。一般15分钟左右生成一个文件,生成中的文件拾光坞客户端不能直接打开,生成完就好了。

拾光坞docker接入onvif海康摄像头

写在最后

这个镜像和使用内存都比较大,星光版的注意容器存储,2G内存版本的注意不要同时运行青龙等占用系统资源较多的容器。shinobi配置没有写得很细,大家可以根据自己的需求自行百度

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
相关好价
最新文章 热门文章
3
扫一下,分享更方便,购买更轻松