Перейти к контенту
Форум о видеонаблюдении

Рекомендуемые сообщения

В 22.09.2017 в 09:01, Станислав сказал:

Стандартные фильтры

фильтр.jpg

Кстати, неплохо бы переименовать "Стандартные" в "Стандартные фильтры", а то не очень понятно, зачем в Архиве справа зарезервирована пятая часть экрана.

Изменено пользователем i3laze

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте!
Ваше  пожелание будет рассмотрено и возможно реализовано (#11548)
Благодарим  за содействие в развитии системы "Линия".

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я за. И за реакцию которая будет ставить отметки в архиве, как в логе и за переименовать "Стандартные" в "Стандартные фильтры".

 

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте!
Настроить реакции можно и сейчас, пример

 

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

А вот как нибудь так можно заставить работать? 

image.thumb.png.78a1532af496c387ca361883dde10eaf.png

А то на XVR16 исполняемые файлы Windows не запустить :(

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Локально по реакции создавать события? Можно

Вебинар

Пример:

1.jpg

http://admin:admin@localhost:9786/events
application/json
{"source":"Реакция","name":"Детекция","device":1,"data":"на XVR16 не запустить"}

Результат:

2.jpg

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 05.03.2019 в 19:33, Станислав сказал:

http://admin:admin@localhost:9786/events application/json {"source":"Реакция","name":"Детекция","device":1,"data":"на XVR16 не запустить"}

Чтобы добавить данное событие на локальный или удаленный NVR, какими минимальными правами должна обладать используемая учетка?

 

Второй вопрос - можно ли при создании реакции, например из примера выше, в http запрос подставить данные:

- Имя устройства (регистратора)

- Имя камеры

- Имя зона детекции движения

- Время обнаружения движения и другие параметры (размер объекта, степень вхождения, длительность движения)

 

В реакциях на пропадание/появления сигнала - имя камеры

В реакциях на ошибку записи - имя камеры и HDD.

 

Это лишь небольшой пример необходимых фраз для подстановки.

Если нет - прошу добавить такой функционал.

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

А еще хотелось бы иметь возможность добавлять "архивные" реакции.

Например есть массив данных за неделю, нужно наложить эти данные на видео.

Либо передать массив единым запросом, в котором будет доп. поле - время реакции, либо сделать сотню запросов и в каждом указать время реакции.

Изменено пользователем WhyMax

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте!

Обратите внимание на спецификацию https://devline.ru/aboutweb/#events

URI: /events
MIME-типы: application/json, application/xml
Методы: POST

Тело запроса в JSON-представлении:

 { "time" : /*string*/,
   "source" : /*string*/,
   "name" : /*string*/,
   "device": /*number*/,
   "data" : /*string*/ }

Значение полей:
time - время начала события в формате ISO 8601. Необязательный параметр. Значение по умолчанию - текущее время сервера.
source - источник события. Необязательный параметр. Значение по умолчанию - пустая строка.
name - название события. Необязательный параметр. Значение по умолчанию - пустая строка.
device - порядковый номер камеры. Необязательный параметр. Значение по умолчанию - -1 (событие не привязано к камере).
data - данные события. Необязательный параметр. Значение по умолчанию - пустая строка.

Ответ сервера в случае успешного выполнения запроса:

HTTP/1.1 201 Created
Location: <URI объекта события>

Пример работы с ресурсом:

POST /events HTTP/1.1
Host: localhost:9786
Content-Type: application/json

{
  "time" : "2005-08-09T18:31:42.201",
  "source" : "test source",
  "name" : "test name",
  "device": 0,
  "data" : "test data" 
}

HTTP/1.1 201 Created
Date: Mon, 23 May 2009 23:15:27 GMT
Location: events/gds2w8sd1w

Заголовок Location содержит адрес созданного ресурса события. По нему в дальнейшем можно получить доступ к объекту события.

Данные указываются при создании события, «Линия» самостоятельно  узнать их  не может. 

Никак не получится узнать  размер объекта, степень вхождения,  длительность движения - но  если  «Линия»  посчитала условие выполненным, значит эти параметры находятся в рамках настройки детектора движения. Уточните, в какой ситуации Вам необходимо знать не только то, что детекция в заданной зоне есть, но и степень вхождения?

При создании реакции об ошибке записи узнать какой конкретно  HDD дал сбой сейчас нельзя, но поскольку ситуация требует срочного вмешательства человека - это достаточно просто вычисляется.  

Прошу учитывать, что возможность добавлять события предназначена  для самых разных ситуаций,  например,  вот так события в «Линию» добавляет Front-Office:

 

 

Цитата

Чтобы добавить данное событие на локальный или удаленный NVR, какими минимальными правами должна обладать используемая учетка?

 

В седьмом поколении события можно создавать под любой учётной записью.

 

Цитата

А еще хотелось бы иметь возможность добавлять "архивные" реакции.

 

Время события можно указать (см. спецификацию)

 

Цитата

Например есть массив данных за неделю, нужно наложить эти данные на видео.

 

События никак не наносятися на изображение, но по ним можно быстро находить информация в архиве - именно для этого они и создавались. 

 

Цитата

Если нет - прошу добавить такой функционал.

 

С учётом имеющихся возможностей в спецификации https://devline.ru/aboutweb/ , опишите, пожалуйста, максимально подробно, какого именно функционала при добавлении событий не хватает и как его планируется использовать.

 

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Имеется хотелка добавлять сразу большое количество событий при помощи 1 запроса к API, примерно такого вида:

POST /events HTTP/1.1
Host: localhost:9786
Content-Type: application/json

[{ "time" : "2005-08-09T18:31:42.201", "source" : "test source1", "name1" : "test name1", "device": 0, "data" : "test data" },
{ "time" : "2005-08-09T18:35:42.201", "source" : "test source1", "name2" : "test name2", "device": 0, "data" : "test data" }]

Чтобы из сторонних систем выгружать события в архив NVR, допустим за период 1 сутки.
На лету и штатными средствами сторонние системы это делать не позволяют, поэтому хочу выгружать их из БД системы в БД линии (через api) сторонним самописным скриптом.

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

Создать аккаунт

Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!

Зарегистрировать новый аккаунт

Войти

Есть аккаунт? Войти.

Войти

×