IP-адрес, с которого стример устанавливает исходящие соединения к мастеру.
addr: "192.168.3.2",
IP-адрес и порт мастера, к которому подключается стример.
master: ["192.168.3.3", 2088],
IP-адреса Zabbix-серверов, с которых разрешено подключение к стримеру, и порт стримера для подключения по протоколу Zabbix.
zabbix: ["192.168.3.4", "192.168.3.5", 2086],
По умолчанию стример принимает Zabbix-подключения на том IP-адресе сервера, который указан в поле addr
. Чтобы стример принимал Zabbix-подключения на всех IP-адресах, необходимо в параметр zabbix
после порта добавить "0.0.0.0"
:
zabbix: ["192.168.3.4", "192.168.3.5", 2086, "0.0.0.0"],
Путь к папке, в которую стример выполняет запись архивных файлов и у которой должны быть права на запись для Linux-пользователя cctv.
arch_dir: "/data/cctv/archive",
Если стример поддерживает многодисковую запись (требуется отдельная лицензия, диски должны иметь одинаковый размер), то в параметре arch_dir необходимо указывать массив папок одним из способов:
arch_dir: ["/mnt/sdb/archive","/mnt/sdc/archive","/mnt/sdd/archive"],
arch_dir: "/mnt/*/archive",
Устаревший, неиспользуемый параметр.
logo_jpeg: "/data/cctv/data/cctv-bg.jpg",
Путь к pid-файлу процесса cctv-streamer.
pidfile: "/data/cctv/run/streamer.orig.pid",
Путь к лог-файлу стримера, для отключения логирования необходимо указать /dev/null.
outlog: "/data/cctv/log/streamer.out.log",
Путь к лог-файлу стримера, для отключения логирования необходимо указать /dev/null.
errlog: "/data/cctv/log/streamer.err.log",
Файлы SSL-сертификата, используемого для трансляции с сервера потоков по протоколу HTTPS.
https: {
ca_file: "/etc/letsencrypt/live/video.domain.org/chain.pem",
dh_file: "/etc/letsencrypt/live/video.domain.org/dh1024.pem",
cert_file: "/etc/letsencrypt/live/video.domain.org/cert.pem",
key_file: "/etc/letsencrypt/live/video.domain.org/privkey.pem",
},
Количество одновременных потоков записи на диски архивов камер.
disk_threads: 8, (при отсутствии явных настроек по умолчанию имеет значение 4)
Количество мегабайтных буферов записи, из которых состоит очередь записи каждого потока записи и которые находятся в оперативной памяти стримера. Кадры, которые не помещаются в очереди записи, отбрасываются и не записываются на диск, в результате чего в архиве камеры возникают пропуски. Дополнительно к очередям записи потоков записи для каждой камеры есть отдельный мегабайтный буфер записи для кадров.
disk_queue_lose: 128, (при отсутствии явных настроек по умолчанию имеет значение 64)
Количество секунд, через которое стример сообщает мастеру о недостатке дискового пространства после его возникновения, после чего мастер переносит камеры на другие стримеры.
space_request_timeout: 600,
Ограничение потребления оперативной памяти стримером; рекомендуемая формула расчета: rss=0.75 RAM, vsz=1.25 RAM
limits: {"rss":"48G","vsz":"80G",check_interval:60},
Скорость воспроизведения архива, до которой включительно клиенту передаются все кадры и при превышении которой клиенту передаются только ключевые кадры.
key_only_speed_border: 4,
Количество потоков, которые одновременно используются процессов стримера для трансляции потоков зрителям:
http_threads_count: 1,