Skip to content

Справочник параметров камер и приёма RTSP ​

Секции cameras и rtsp в файле config.yaml определяют глобальные параметры захвата видео и начальную топологию камер.


1. Блок начальной конфигурации камер ​

yaml
# Глобальные параметры приёма RTSP
rtsp:
  default_transport: "tcp" # варианты: tcp, udp
  reconnect_interval_min: "1s"
  reconnect_interval_max: "30s"
  dial_timeout: "5s"
  max_concurrent_dials: 10

# Начальные камеры (мигрируются в BadgerDB при первом старте)
cameras:
  - id: "cam_entrance"
    name: "Главный вход"
    url: "rtsp://admin:pass@192.168.1.100:554/live"
    transport: "tcp"
    enabled: true
    recording_enabled: true
    lazy_hls: false
    folder_id: "perimeter"
    tags:
      - "outdoor"
      - "entrance"
      - "ptz"

  - id: "cam_warehouse"
    name: "Основной склад"
    url: "rtsp://admin:pass@192.168.1.101:554/live"
    transport: "tcp"
    enabled: true
    recording_enabled: true
    lazy_hls: true # Захват потока по требованию

2. Таблица свойств конфигурации камеры ​

СвойствоТипПо умолчаниюОписание
idstringОбязательноУникальный строковый идентификатор камеры
namestring""Отображаемое имя в веб-интерфейсе
urlstringОбязательноПолная RTSP-ссылка (rtsp://user:pass@host:554/path)
transportstring"tcp"Режим транспорта RTSP (tcp или udp)
enabledbooleantrueГлавный переключатель активности камеры
recording_enabledbooleanfalseВключение автоматической записи в архив fMP4
lazy_hlsbooleanfalseЗахват потока только при наличии активных зрителей
folder_idstring""Идентификатор родительской папки
tagslist[string][]Пользовательские теги для классификации

Связанная документация ​

Released under the MIT License.