AccessObjectstreams.camera-uid5065687-primary.access– определяет параметры предоставления доступа к воспроизведению Live и DVR.
enumstreams.camera-uid5065687-primary.access.allow=private– параметр определяет тип доступа.
stringstreams.camera-uid5065687-primary.access.password=admin –пароль для авторизации.
stringstreams.camera-uid5065687-primary.access.user=admin – имя пользователя авторизации.
arraystreams.camera-uid5065687-primary.access.whitelist=[] – список IP4\IP6 адресов, с которых разрешен доступ без авторизации.
uidstreams.camera-uid5065687-primary.camera = camera-uid5065687– задает уникальный идентификатор камеры.
ClusterObjectstreams.camera-uid5065687-primary.cluster – конфигурация захвата потока в режиме отказоустойчивости.
stringstreams.camera-uid5065687-primary.cluster.primary – имя хоста первичной ноды кластера, захватывающего поток постоянно.
DvrObject streams.camera-uid5065687-primary.dvr– задает параметры записи и хранения архива потока.
bytesstreams.camera-uid5065687-primary.dvr.buffer=1M– размер внутреннего буфера для кеширования операций чтения, записи. Большой объем снижает количество обращений к диску, но увеличивает потребление оперативной памяти.
secondsstreams.camera-uid5065687-primary.dvr.duration=1d– указывает длительность хранения DVR в секундах. По истечении данного времени архив будет автоматически подчищаться. Изменение параметра длительности хранения может быть как в большую, так и в меньшую сторону.
В значении возможно использовать сокращения: d –дни (пример: 30d), h – часы (пример: 120h), m – минуты (пример: 20m).
boolstreams.camera-uid5065687-primary.dvr.enable=false– разрешена или запрещена запись DVR. По умолчанию false – запрещена.
stringstreams.camera-uid5065687-primary.dvr.location required = file:///storage/– если разрешена запись DVR, то данный параметр является обязательным и указывает расположение хранения архива.
bytesstreams.camera-uid5065687-primary.dvr.quota = 0G
– устанавливает ограничение на объем архива. Если параметр не указан или равен 0, то объем неограничен.
В значении возможно использовать сокращения: G – гигабайт (пример: 30G), M – мегабайт (пример: 120M), K – килобайт (пример: 20K).
В текущей версии данный параметр не накладывает физическое ограничение на объем дискового пространства. Можно использовать как справочный при вызове API.
boolstreams.camera-uid5065687-primary.enable=true – разрешена или запрещена камера.
ReconnectParamsstreams.camera-uid5065687-primary.reconnect– параметры переподключения к потоку при потере или разрыве сетевого соединения.
numberstreams.camera-uid5065687-primary.reconnect.interval =10 – минимальный таймаут в секундах между попытками подключения к потоку камеры.
numberstreams.camera-uid5065687-primary.reconnect.period=1800– максимальный интервал времени, через котрый будет осуществляться подключение к камере в случае неудачных последовательных попыток переподключения.
numberstreams.camera-uid5065687-primary.reconnect.total=500– количество неудачных последовательных попыток подключения, после которых медиасервер перестанет делать очередную попытку переподключения и отметит поток как invalid– необслуживаемый.
urlstreams.camera-uid5065687-primary.source = rtsp://admin:admin@192.168.19.192:554/av0_0 – RTSP URL потока.
uidstreams.camera-uid5065687-primary.stream required =camera-uid5065687-primary– уникальный идентификатор потока в рамках всей инсталляции.
arraystreams.camera-uid5065687-primary.tracks=["audio","video"]– список медиаканалов, которые необходимо захватывать, Если не указан, то всегда будет захватываться video канал.
-
video – захватывать канал видео данных. Захватывается всегда, независимо от настроек. Поддерживаются кодеки H.264, H.265.
-
audio – захватывать канал звука. Если канала нет в исходном RTSP, то канал не создается и не захватывается. Поддерживаются кодеки PCMU, PCMA, MPA, AAC.
-
application – захватывать канал метаданных. Поддерживается ONVIF.