shinobi
视频监控
安装次数
点赞
应用评论
催更次数
桌面端
移动端




应用描述
Shinobi 是用 Node.JS 编写的开源 CCTV 解决方案,Shinobi是一款开源的视频监控系统软件,用户可以完全免费使用,且不受监控设备数量的限制。软件安装和配置过程十分简单。
相关攻略

智能监控告警通知:Shinobi视频监控服务器
> 接上文Shinobi的初步配置https://lazycat.cloud/playground//#/guideline/441 > > 这次主要给大家介绍一下监控接入懒猫微服后,通过物体检测出发告警,以及Shinobi中的其他配置,最终实现效果如下图 <img src="https://lzc-playground-1301583638.cos.ap-chengdu.myqcloud.com/guidelines/395/20250319171950106.jpg?imageSlim" alt="c05a123cf2827019b8073776961a20aa" style="zoom:25%;" /> > 海量视频存储成本高企,如何破局? > > 告警延迟致损失,风险谁兜底? > > 多屏监控离人难,疏漏怎避免? **那么它来了Bark+懒猫微服+Shinobi做到:视频监控告警消息及时通知、只存储录制预期内有变化的视频、减少人员值守** https://appstore.lazycat.cloud/#/shop/detail/cloud.lazycat.app.bark-server https://appstore.lazycat.cloud/#/shop/detail/iamxiaoe.lzcapp.shinobi <img src="https://lzc-playground-1301583638.cos.ap-chengdu.myqcloud.com/guidelines/395/20250319150735897.png?imageSlim" alt="image-20250319150735660" style="zoom: 25%;" /> ## 1、全局管理 浏览器打开[https://shinobi.xxxx.heiyu.space](https://shinobi.xxxx.heiyu.space/) (xxxx为您的设备名) 后,左上角用户名下面可以管理全局 <img src="https://lzc-playground-1301583638.cos.ap-chengdu.myqcloud.com/guidelines/395/20250318150903716.png?imageSlim" alt="image-20250318150903594" style="zoom: 33%;" /> ```bash 1、Open All Monitors 一键打开所有监视器。 2、Monitors 列出所管理的监控列表:新增、删除、导出、导入、查看单个监控录制的视频列表等。 3、Power Viewer 功率视频查看器:可以把单个监控录制的历史时间段分割成每分钟的间隔单位来查看,还可倍速查看 4、Settings 设置:用户信息、登录认证、视频&事件&日志保留天数、告警、告警声音、告警方式、录制视频存储的位置等 5、ONVIF 添加监控设备:IP、端口、账号、密码(Shinobi会自动扫描同一网络环境中的所有支持Onvif协议的摄像头)每个厂商监控设备的端口账号和密码都不一样可以电话联系一下厂商人工客服询问。 ``` ## 2、基础操作按钮讲解 **这是一个默认的监控画面,接下来会逐个讲解画面上的信息** <img src="https://lzc-playground-1301583638.cos.ap-chengdu.myqcloud.com/guidelines/395/20250318161203147.png?imageSlim" alt="image-20250318161203013" style="zoom: 50%;" /> ```bash 1、首先引入眼帘的是正常的监控画面 2、左上角时间,是监控画面中当时对应的时间 3、右下角的双箭头可以用鼠标拖动视频画幅大小 4、底部的一系列功能键的上方是监控这个名字:这个可以修改,一般正常用位置命名 5、功能键的拍照键:会通过浏览器下载当前画面一张jpg图片 6、功能键的感叹号:这里来记录着这个监控触发的相应事件:人物告警、录制是视频列表等 7、功能键的十字罗盘:这个点击后监控画面会出现操控摄像头上下左右转向、变焦、夜视启停等 8、功能键的绿色插头:可以测试对监控的连接是否正常 9、功能键的分享键:会单独把这个监控视窗剥离出来成一个单独的画面 10、功能键的放大镜键:这个点击后会出现一个方形放大镜,用鼠标拖动可以放大局部监控画面,便于看的更清晰 11、功能键的日历键:点击后可以用日历的方式列出每一天录制的视频列表,可下载单个或者打包整体下载、也可以选时间段下载等 12、功能键的九宫格和视频图标:可以选时间段列出监控的所有视频列表,可查看、下载 13、功能键的扳手键:可以设置监控器,监控器的模式、文件存储位置、视频流类型、画质帧率、信号探活时间频次等 14、功能键的全屏键:可放大这个监控画面 15、功能键的删除键:删除当前画面,但任就存在监控器列表 ``` ## 3、告警配置 1、打开监控画面下面功能键的扳手键——>将底部修改为“Advanced” <img src="https://lzc-playground-1301583638.cos.ap-chengdu.myqcloud.com/guidelines/395/20250319151354059.png?imageSlim" alt="image-20250319151353979" style="zoom:50%;" /> 2、设置监控模式(根据个人需求而定) Record:会全天候录制 Watch-Only:只会记录触发告警时候的画面 <img src="https://lzc-playground-1301583638.cos.ap-chengdu.myqcloud.com/guidelines/395/20250319153840987.png?imageSlim" alt="image-20250319153840889" style="zoom:50%;" /> 3、开启并配置运动检测 点击左侧”Global Detector Settings“——>"Enable"改成”YSE"——>“Allow API Trigger”改成”Always(Default)“ <img src="https://lzc-playground-1301583638.cos.ap-chengdu.myqcloud.com/guidelines/395/20250319151716240.png?imageSlim" alt="image-20250319151716142" style="zoom:50%;" /> 4、开启并配置触发指令 点击左侧”Command“——>”Command on Trigger“修改成”Yes"——>在“Command”这里填写curl请求的指令 指令获取可以查看这一篇攻略:https://playground.lazycat.cloud/#/guideline/492 https://appstore.lazycat.cloud/#/shop/detail/cloud.lazycat.app.bark-server <img src="https://lzc-playground-1301583638.cos.ap-chengdu.myqcloud.com/guidelines/395/20250319152228362.png?imageSlim" alt="image-20250319152228269" style="zoom:50%;" /> 5、开启并配置运动检测 点击左侧”Motion Detection“——>"Use Built-In"修改为"yes"——>最大变化、最小变化、触发阈值这三个根据个人需求进行配置 <img src="https://lzc-playground-1301583638.cos.ap-chengdu.myqcloud.com/guidelines/395/20250319153005883.png?imageSlim" alt="image-20250319153005794" style="zoom:50%;" /> 配置完成后点击保存,保存完后监控画面会黑掉,点击左上角用户名下面可以管理全局”Open All Monitors“就好了 监控录制视频存储位置:懒猫网盘/应用数据/shinobi/shinobi/home/Shinobi/videos https://appstore.lazycat.cloud/#/shop/detail/cloud.lazycat.shell.files ## 4、实现效果 当监控画面出现异常动态时候,手机上会收到告警通知 <img src="https://lzc-playground-1301583638.cos.ap-chengdu.myqcloud.com/guidelines/395/20250319172052292.png?imageSlim" alt="image-20250319172052037" style="zoom:33%;" /> ## 5、存储设置与算法 ### 设置存储容量 #### **问题:** 当存储容量满了,新视频会覆盖时间比较久的视频 这里可以看到,录制了70多MB的视频,存储占比就达到了76% <img src="https://lzc-playground-1301583638.cos.ap-chengdu.myqcloud.com/guidelines/395/20250324140321098.png?imageSlim" alt="image-20250324140320984" style="zoom:50%;" /> #### **解决方案:** 点击设置——>Max Storage Amount 最大存储量设置的100——>如果需要更大的空间存储视频,可以将存储大小根据个人需求进行调节 <img src="https://lzc-playground-1301583638.cos.ap-chengdu.myqcloud.com/guidelines/395/20250324133533633.png?imageSlim" alt="image-20250324133533541" style="zoom:50%;" /> 修改完成之后,刷新页面,容量占比也会跟着刷新 <img src="https://lzc-playground-1301583638.cos.ap-chengdu.myqcloud.com/guidelines/395/20250324140402913.png?imageSlim" alt="image-20250324140402819" style="zoom:50%;" /> > Shinobi 摄像头的存储大小和录像时间取决于多个因素,包括: > > 1. **摄像头数量**:同时录制的摄像头数量会影响存储需求。 > 2. **分辨率**:更高的分辨率(如 1080p、2K、4K)会占用更多存储空间。 > 3. **帧率(FPS)**:更高的帧率(如 30FPS、60FPS)需要更多存储。 > 4. **编码格式**:H.264 和 H.265(HEVC)是常见的视频编码格式,H.265 比 H.264 更节省空间。 > 5. **码率(Bitrate)**:更高的码率会增加文件大小。 > 6. **是否启用运动检测**:启用运动检测可减少存储消耗,因为它只在检测到运动时录制。 #### **存储大小计算公式(理论计算,一切根据实际情况而定)** Shinobi 录像通常使用 H.264 或 H.265 编码,我们可以用如下公式估算存储需求: ```bash 存储大小(GB)=码率(Mbps)×录制时长(秒)÷8÷1024 ``` 其中: - **码率(Mbps)**:通常 1080p @ 30FPS H.264 约 4-6 Mbps,H.265 约 2-4 Mbps。 - **录制时长(秒)**:如 24 小时就是 86,400 秒。 > 计算示例(理论计算,一切根据实际情况而定) ```bash 例 1:1080p @ 30FPS,H.264 - 码率:5 Mbps - 录制时间:24 小时(86,400 秒) 存储大小=5×86400÷8÷1024≈52.7GB 例 2:4K @ 30FPS,H.265 - 码率:15 Mbps - 录制时间:24 小时 存储大小=15×86400÷8÷1024≈158.2GB ``` #### **存储时间计算(理论计算,一切根据实际情况而定)** 如果你有 **1TB(1024GB)** 硬盘,计算录像时间的方法如下: ```bash 可录制时长(小时)=(存储大小×8×1024)÷码率÷3600 ``` > 计算示例(理论计算,一切根据实际情况而定) ```bash 例 1:1TB 存储,1080p @ 30FPS,H.264(5 Mbps) 可录制时长=(1024×8×1024)÷5÷3600≈455小时(约19天) ``` **1.6 Mbps**:适合 **低画质(720p 或低帧率 1080p, H.265)**,适用于 **24 小时录像**。 **3.2 Mbps**:适合 **中等画质(1080p @ 15FPS, H.265)**,适用于 **12 小时录像**。 **6.5 Mbps**:适合 **较高画质(1080p @ 30FPS, H.264)**,适用于 **6 小时录像**。 **39 Mbps**:适合 **超高清画质(4K @ 30FPS, H.264)**,适用于 **1 小时录像**。 | 编码格式 | 1080p @ 30FPS(存储/天) | 4K @ 30FPS(存储/天) | 兼容性 | 适用场景 | | ---------- | ------------------------ | --------------------- | ------ | ---------------------- | | **H.264** | 50-60GB | 200-300GB | ⭐⭐⭐⭐ | 兼容性广,适合通用录像 | | **H.265** | 25-40GB | 100-150GB | ⭐⭐⭐ | 4K 录像,存储优化 | | **H.265+** | 15-25GB | 70-100GB | ⭐ | 海康监控,超长录像 | > **兼容性优先(H.264)** > > - 如果设备不支持 H.265,就用 H.264,通用性最强。 > - 适合低端摄像头和旧设备。 > > **存储优先(H.265)** > > - 如果录像时间长、存储空间有限,H.265 更省空间。 > - 适用于 4K 监控、高质量录像。 > > **监控专用(H.265+)** > > - 如果使用海康威视的 NVR/摄像头,并且需要超长录像,H.265+ 最节省存储。 > - 适合企业级监控、24/7 录像。 ### 参考容量表格(理论计算,一切根据实际情况而定): | shinobi 摄像头存储大小、时间计算表格 | | | ------------------------------------ | ------------------------- | | 每个片段时长 | 15/分钟 | | 每个片段大小 | 180/mb | | 一天24小时约 | (24*60)/15=96段视频文件 | | 一天所需存储大小空间 (单位 M)➡️ | 96*180=17280 | ## 6、参考 更多细微设置请参考官方文档:https://docs.shinobi.video/

Shinobi 视频监控平台
# 介绍 Shinobi 是用 Node.JS 编写的开源 CCTV 解决方案,Shinobi是一款开源的视频监控系统软件,用户可以完全免费使用,且不受监控设备数量的限制。软件安装和配置过程十分简单。 ### 监控协议 视频监控当前开放的协议就是Onvif。 它能够实现各种网络视频设备之间的标准化通信。通过Onvif协议,我们可以通过其他设备和软件进行转录和控制云台等操作。 # 软件安装 在商店中选择安装 Shinobi https://appstore.lazycat.cloud/#/shop/detail/iamxiaoe.lzcapp.shinobi 安装完成后使用浏览器打开,进入到管理员后后台页面 管理员界面:https://shinobi.xxxx.heiyu.space/super (xxxx为您的设备名)  通过日志可以查看到超级管理员的账户和密码:admin@shinobi.video / admin  登录成功  ### 新建用户 为了安全,修改默认超级管理员的账号和密码。点击 **Preferences**(也可以不改)  修改完成后重新登录,新建用户点击 **Accounts** --> **Add**  新建用户名、密码、确认密码等  - Email:账户名 - Group key:用户组,视频存放的目录结构有关,个人使用可以用不关心 - Password: 密码 - Password Again: 确认密码 - Max Storage Amount:录像存储容量,单位为MB - Number of Days to keep Videos:录像保留天数 - Number of Days to keep Events:事件保留天数 - Number of Days to keep Logs:日志保留天数 ### 绑定摄像头 创建新用户成功后,就可以绑定摄像头了。 重新打开浏览器,进入到用户登录界面:https://shinobi.xxxx.heiyu.space (xxxx为您的设备名) ,输入新建的用户名和密码,进入Shinobi监控页面。 点击左上角的账号,在弹出的菜单中选择 ONVIF。Shinobi会自动扫描同一网络环境中的所有支持Onvif协议的摄像头。  有时候扫描不到设备,也可以进行手动输入(这里我用TP LINK 摄像头举例) 输入摄像头的IP地址、端口、用户名和密码,点击 Search就能搜索到设备了。   搜索到摄像头后,点击添加即可。 ### 摄像头设置 刚开始添加成功后,画面是禁止不动的,需要调整一下摄像头参数。 点击设置按钮,进入到摄像头设置页面。  在 **Identity** 区域中,选择第一项 **Mode** ,将其改为:**Record** 录制模式,默认每隔15分钟保存一次录像。  在 **Stream** 区域中,将 **Stream Type** 修改为:**HLS(includes Audio)** ,这样就可以预览画面。 将 **Video Codec** 和 **Audio Codec** 修改为:**Auto**  设置完成后,点击保存按钮。等待一会儿后画面就会出现了,视频画面可能延迟会比较高。  在工具栏中还提供了其他的各种功能,可以查看历史录像,控制云台转动等功能。  摄像头方向调整  而录像就保存在应用的安装目录中(网盘->应用数据->shinobi->home->Shinobi->videos),可以通过网盘可以正常查看。  录像是每隔15分钟录一次。  ### 用户设置 点击左上角的用户,在下拉列表中点击 **Settings** ,进入到用户设置界面,在这里可以修改用户信息和其他设置项。 在这里可以修改用户的相关配置信息  也可以通过相关服务将视频文件同步保存到其他地方  ### 手机端查看 在Android端,也可以正常查看  最后要记得将软件设置为开机自启动,不然设备重启或升级后,软件没有启动是无法自动录像的。  # 结束语 Shinobi是一个开源的视频监控系统,只是提供了一个平台,监控摄像头只要支持Onvif协议,都可以添加到软件中,将监控录像保存到设备中。 现在部分摄像头已经不支持Onvif协议了,想要支持Onvif协议的摄像头,可以先查看摄像头的官网资料或咨询客服人员。
懒猫评分/评论
0.0
0 条评论
新功能
版本历史记录"- 第一个上架版本"
此 App 尚未收到足够的评分或评论,无法显示评论列表。