最近折腾摄像头,发现摄像头也可以加入home-assistant,添加到仪表盘实时查看。看了下很多教程都是通过onvif协议添加,而onvif是通过ffmpeg获取流并且不支持H265,经过测试, 发现视频延迟4-8s,而且时不时卡一下加载。然后找了一下发现可以通过添加webrtc插件,webrtc是使用go2rtc作为视频流服务器,视频延迟1秒左右,还是很低的。
海康威视、大华等摄像头都支持按本教程rtsp接入。
项目地址
添加WebRTC
1.通过HACS安装
HACS->WebRTC->Download
进入配置->修复->等待修复后自动重启,重启后进入配置->设备与服务->添加集成->webrtc,url如果使用内置服务器就不用填写,直接提交即可。
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
本站文章除注明转载/出处外,均为本站原创或翻译,如若转载,请注明出处。