Интеграция с другими системами видеонаблюдения
Если вы производите собственные средства видеонаблюдения, видеорегистраторы или другое оборудование в сфере безопасности, и вам нужно облако для них, то путем поддержки простого протокола вы сможете подарить своим клиентам безграничные возможности видеоаналитики и нейросетей на базе Интернет-облака.
Даже полноценный Безопасный город можно организовать на базе Далекого свидетеля без дополнительных вложений.
Для этого ваша систем видеонаблюдения должна уметь производить элементарную предобработку видеоаналитики или видеосемантики. Это возможность выделять в потоке видео полезные события, например, появление нового объекта в виде человека или автомобиля, оставленного предмета, смены динамики кадра или активности перед камеры, вообще любого изменения, более-менее защищенного от помех. Дальнейший уже интеллектуальный анализ производится на сервере "Далекий свидетель". В отличие от таких сервисов как ivideon мы не нагружаем Интернет потоковым видео. Поэтому важно, чтобы количество помех не превышало более одной сработки в 5 минут в течение 10 часов, иначе ваш сервис будет заблокирован.
Протокол передачи событий в облако видеонаблюдения FARWIT.COM:
В облако передаются 3 файла: видео-ролик в контейнере mp4, изображение в формате jpeg и xml-файл с метаинформацией о событии. Отправка происходит методом POST протокола HTTP с типом содержимого multipart/form-data. Пример передаваемых заголовков HTTP для файлов test.mp4, test.jpg, test.xml:
POST /api/upload/send?id=test
Content-Type: multipart/form-data; boundary=---------------478200784479299999
Authorization: Basic userid:password
---------------478200784479299999
Content-Disposition: form-data; name=test.xml
Content-Type: text/xml; charset=utf-8
<содержимое файла test.xml>
---------------478200784479299999
Content-Disposition: form-data; name=test.jpg
Content-Type: image/jpeg
<содержимое файла test.jpg>
---------------478200784479299999
Content-Disposition: form-data; name=test.mp4
Content-Type: video/mp4
<содержимое файла test.mp4>