摄像头RTSP接入home assistant

in 技术分享 / 0 评论 / 3153阅读

最近折腾摄像头,发现摄像头也可以加入home-assistant,添加到仪表盘实时查看。看了下很多教程都是通过onvif协议添加,而onvif是通过ffmpeg获取流并且不支持H265,经过测试, 发现视频延迟4-8s,而且时不时卡一下加载。然后找了一下发现可以通过添加webrtc插件,webrtc是使用go2rtc作为视频流服务器,视频延迟1秒左右,还是很低的。
海康威视、大华等摄像头都支持按本教程rtsp接入。

项目地址

GitHub:WebRTC

添加WebRTC

1.通过HACS安装
HACS->WebRTC->Download

hacs

download webrtc

进入配置->修复->等待修复后自动重启,重启后进入配置->设备与服务->添加集成->webrtc,url如果使用内置服务器就不用填写,直接提交即可。

add webrtc

2.通过下载安装
进入github->releases下载解压后上传到homeassistant配置文件夹中的custom_components文件夹内。

配置仪表盘

添加卡片,拉到底部有个自定义WebRTC,点进入配置url,通过搜索摄像头rtsp找到

配置仪表盘

#大华rtsp,channel为通道,subtype 0为主码流 1为副码流
rtsp://user:password@192.168.0.1:554/cam/realmonitor?channel=1&subtype=0

#海康rtsp,Channels后面101为第一位为通道,中间固定,后面1为主码流,2为子码流
rtsp://user:password@192.168.0.1:554/Streaming/Channels/101?transportmode=unicast
回复