懒猫微服使用Viseron搭配监控摄像头实现家庭监控

glzjin

发布于474天前
还没想好签名

前言

市面上有许多监控摄像头可供选择,其中大多数都需要连接到云端来查看视频和进行视频录制。然而,许多人对将视频存储在云端感到不太放心,因此希望能将视频存储在本地,同时实现随时查看的功能。

在这次家用设备升级中,我选择购买了一款支持局域网内 RTSP 和 ONVIF 协议的视频流摄像头,以便更好地控制数据的存储和访问。

起初,我在商店中发现了一个名为 Frigate 的软件,但配置起来并不顺利(主要是因为我有计划将其移植并进行商业化)。经过一番网上搜索,我找到了 Viseron,发现它非常适合我的需求,于是决定将其移植过来。

配置方法

  1. 购置一个有 RTSP 和 OVNIF 推流功能的摄像头,比如 TP-LINK 的这个不错,还有镜头遮蔽功能。

61c40c219c81652eb545c9603fb5e231.jpg

自行购买,配置好连接进家里局域网,记住摄像头的IP,用户名,密码。

像我这个摄像头还需要一个额外的设置,在码流里把视频编码格式从 H265 改为 H264。

image.png

  1. 然后在商店里安装 Viseron。
https://appstore.lazycat.cloud/#/shop/detail/in.zhaoj.viseron
  1. 然后打开 Viseron,点击左上角的功能抽屉,点击 Configuration 进入设置界面。

image.png

image.png

  1. 在设置界面,编辑配置文件进行配置。
# 感谢您尝试使用 Viseron!
# 这是一个配置的小教程,帮助您快速入门。
# 这里列出的组件和选项只是其中的一部分。
# 请参阅文档以获取完整的配置选项列表。

## 首先添加一些摄像头
ffmpeg:
  camera:
    camera_1:  # 这个值在所有摄像头中必须是唯一的
      name: '摄像头名称'
      host: '摄像头内网IP'
      port: 554
      path: /stream1
      username: '摄像头用户名'
      password: '摄像头密码'
      stream_format: rtsp

## 然后添加一个对象检测器
darknet:
  object_detector:
    cameras:
      camera_1:  # 将检测器附加到上面配置的 camera_1
        fps: 1
        scan_on_motion_only: false  # 即使没有运动也扫描对象
        labels:
          - label: person
            confidence: 0.75
            trigger_recorder: true

## 您还可以使用运动检测
mog2:
  motion_detector:
    cameras:
      camera_1:  # 将检测器附加到上面配置的 camera_1
        fps: 1

## 为了将所有组件结合在一起,我们需要配置另一个组件。
nvr:
  camera_1:  # 为 camera_1 运行 NVR

# 现在您可以重启 Viseron,应该就可以正常工作了!

更多组件,可以查看 https://viseron.netlify.app/components-explorer 的说明。

然后设置好了之后,点击 SAVE 保存,再点击 RESTART 重启程序。

image.png

  1. 现在打开功能抽屉,点击 Cameras 就可以回到主界面,看到摄像头的画面了。

image.png

image.png

点击 RECORDINGS 就可以查看摄像头的录像了,很方便。

image.png

总结

Viseron 的使用体验让我感到满意,它不仅能够满足本地存储和随时查看的需求,还具有良好的性能和易用性,为家庭安防提供了一个可靠的解决方案。

评论

0

暂无评论

说点什么呢~
收藏
1
0
0