跳转到内容
EN 打开 seenzus

摄像头接入教程

本教程介绍如何把网络摄像头接入 Home Assistant。目前主流的两种协议是 ONVIFRTSP,分别对应不同的接入方式。具体摄像头是否支持某种协议,请咨询摄像头的采购商。

名称OSCore
版本14.1.12025.2.2

在开始之前,请确认:

  • 你的 Home Assistant 已经正常运行,并能正常访问后台。
  • 你已确认摄像头支持 ONVIFRTSP 协议(请咨询摄像头的采购商)。
  • HA 盒子与摄像头处于同一局域网内。

提示:如果你想使用 Frigate必须使用 RTSP 协议


特点: 采用 ONVIF 标准协议,除了能看到影像外,还可以控制云台等功能。在同一个 IP 段内,可以通过 ONVIF 协议的软件自动发现摄像头。

官方使用说明: https://www.home-assistant.io/integrations/onvif/

进入 HA 后依次点击 设置 > 设备与服务 > 集成 > 添加集成 > 搜索「ONVIF」

第 1 步配图


勾选 「自动搜索」,并点击 「提交」

第 2 步配图


选择需要添加的摄像头,并点击 提交

第 3 步配图


填写相应的参数。

第 4 步配图


点击 完成

第 5 步配图


找到并进入 「ONVIF」 集成,就能看到摄像头传输过来的主码流影像了。

第 6 步配图


第 7 步:切换到辅码流(进入实体)

Section titled “第 7 步:切换到辅码流(进入实体)”

因为主码流很耗费系统的各项资源,建议调节至辅码流。点击 「x 个实体未显示」,找到并点击 「PROFILE_001」(可能有差异)。

第 7 步配图


进入后点击右上角的 齿轮

第 8 步配图


点击 「已启用」 并点击 「更新」

第 9 步配图


将主码流用通用的方法 「关闭」 即可。


官方使用说明: https://www.home-assistant.io/integrations/generic/

进入 HA 后依次点击 设置 > 设备与服务 > 集成 > 添加集成 > 搜索「通用摄像头」

第 1 步配图


参照下表中的名词说明,在该对话框中填写配置参数,并点击 「提交」

序号名称说明
1流源 URL设备的 IP 地址及路径
2RTSP 协议使用的网络传输协议
3身份验证basic 默认即可
4用户名登录摄像头后台的账号
5密码登录摄像头后台的密码

第 2 步配图


问题解决办法
不确定摄像头支持哪种协议请咨询摄像头的采购商,确认其支持 ONVIF 还是 RTSP 协议。
想使用 Frigate必须使用 RTSP 协议 接入。
画面卡顿、系统资源占用高ONVIF 方式下主码流很耗费资源,建议进入实体设置切换到 辅码流(PROFILE_001),并关闭主码流。
ONVIF 自动搜索不到摄像头确认摄像头与 HA 在同一 IP 段内,且摄像头已开启 ONVIF 功能。

摄像头接入的核心流程是:先确认摄像头支持的协议,再二选一接入 —— ONVIF(可控制云台、支持自动发现,记得切换辅码流省资源)或 RTSP(用「通用摄像头」填入流源 URL 与账号密码,Frigate 必用此方式)。