vm:home_assistant:03-ffmpeg_camera

Это старая версия документа!


Добавление камер FFmpeg в Home Assistant

Файл: configuration.yaml или отдельный файл cameras.yaml с подключением:

camera: !include cameras.yaml
- platform: ffmpeg
  name: "camera_name"
  unique_id: "camera_unique_id"
  input: -an -rtsp_transport tcp -i rtsp://user:password@IP:554/stream
Параметр Обязательный Описание
platform да Всегда ffmpeg
name да Имя камеры в системе
unique_id нет Уникальный ID для управления через UI (назначение области, переименование)
input да FFmpeg параметры + RTSP URL
extra_arguments нет Дополнительные аргументы FFmpeg
Флаг Описание
-an Отключить аудио
-rtsp_transport tcp Использовать TCP вместо UDP (стабильнее)
-i Указывает на входной URL (обязателен перед URL)
# Dahua / DH DVR
rtsp://user:pass@IP:554/cam/realmonitor?channel=1&subtype=0

# Hikvision
rtsp://user:pass@IP:554/Streaming/Channels/101

# Общий формат
rtsp://user:pass@IP:554/stream
- platform: ffmpeg
  name: "dvr_chanel_1"
  unique_id: "dvr_chanel_1"
  input: -an -rtsp_transport tcp -i rtsp://admin:password@192.168.0.17:554/cam/realmonitor?channel=1&subtype=0

- platform: ffmpeg
  name: "dvr_chanel_2"
  unique_id: "dvr_chanel_2"
  input: -an -rtsp_transport tcp -i rtsp://admin:password@192.168.0.17:554/cam/realmonitor?channel=2&subtype=0

- platform: ffmpeg
  name: "dome_camera"
  unique_id: "dome_camera"
  input: -an -rtsp_transport tcp -i rtsp://admin:password@192.168.0.20:554/Streaming/Channels/101
  1. Инструменты разработчика → YAML → Проверить конфигурацию
  2. Перезагрузить Home Assistant полностью
  3. Назначить область: Настройки → Сущности → выбрать камеру → редактировать → Область
  • vm/home_assistant/03-ffmpeg_camera.1766540058.txt.gz
  • Последнее изменение: 2025/12/24 01:34
  • admin