以大華攝像頭爲例
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