以大华摄像头为例
Way1:RTSP流
大华定义:
rtsp://<用户名>:<密码>@<IP地址>:<端口>/cam/realmonitor?channel=1&subtype=0
channel: 通道, 1-32; subtype: 码流类型, 主码流 0, 辅码流 1.
Configuration.yaml配置:
ffmpeg:
ffmpeg_bin: /usr/local/bin/ffmpeg #旧版ha的ffmpeg_bin是放在camera里的,新版的要独立出来
camera:
- platform: ffmpeg
input: -rtsp_transport tcp -i rtsp://admin:admin@ip:554
extra_arguments: -pred 1 -q:v 2 -s 720x480
Way2:Onvif整合
Configuration.yaml配置:
camera:
- platform: onvif
#ip地址
host: 192.168.1.1
# 大华 onvif端口为80,而且需要自己手动开启,应该是在连接选项内。
port: 80
# 设置一个名称
name: DDahua
#码流类型 主码流0,辅码流1
profile: 1
#摄像头的账号,密码,初始都是admin
username: admin
password: admin