dn54: (Default)
[personal profile] dn54
Решил написать небольшой дайджест по тем системам видеонаблюдения, с которыми успел поработать. И для себя, чтобы не забыть, и вдруг поможет кому-нибудь. Всё пишу по памяти, плюс не везде я докапывался до самой сути, поэтому - если кто увидит какой-нибудь ляп - просьба не стесняться и сообщить об этом.

CVS. (расшифровывается по-капитански - computer video system)

Плюсы:

Очень низкий порог вхождения. Установить и настроить простейшую конфигурацию можно вообще не читая мануала.

Камеры можно прописать в системе заранее, даже если их физически ещё нет. Как только они появятся - сервер сам их подхватит.

Минусы:

Движок (декодер видео?) вообще не расчитан на высокую нагрузку. Реальная ситуация - процессор, память, диск загружены на 10-20 процентов, но программа лагает, захлёбывается кадрами и дропает запись в архив. Нужно что-то уменьшать: количество камер, их разрешение, фпс.

При этом (под такой нагрузкой) она не только дропает, но и зависает по несколько раз в день. Встроенный программный вотчдог, кажется, вообще не работает, перезапускать нужно вручную (или внешними средствами)

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

Настройка шаблонов камер тоже довольно неудобная и какая-то неочевидная.

Сетевой клиент добавляет ещё немного лагов. В смысле - локально на сервере всё может быть нормально, а в клиенте подтормаживать.

Если сервера объединять в кластер, то номера камер на них не должны пересекаться. Но тут плюс - изменить нумерацию камер на сервере и/или начать её с произвольного числа довольно легко.

Добавление-удаление камер, изменение их некоторых настроек, изменение нумерации требует перезапуска сервера.

Примечание - это всё относится к 6 версии. 7 уже должна была по идее выйти (не слежу), в ней разработчики обещали переписанный движок и повышение производительности. Как на самом деле - не знаю.

Орион Про.

Вообще-то, это по задумке некий комплекс, где в одном месте объединены СКУД, ОПС и видеонаблюдение. Но сопсно последнее тут имеется в рудиментарном виде и всерьёз его использовать почти нельзя, как мне кажется.

Плюсы:

Есть возможности для интеграции сторонних систем видеонаблюдения (насчёт сторонних ОПС и СКУД уже не помню, честно говоря).

Минусы:

Огромное количество глюков. Везде и повсюду. Разработчики с ними борются с переменным успехом. Некоторые не решаются годами. Периодически добавляются новые.

В некоторых местах чудовищно неудобный интерфейс. Как будто родом из 80-х годов, когда у мышей была всего одна кнопка. Сделать в нём сколько-нибудь серьёзный проект - крайне неприятное занятие. Если бы потоки мыслей были материальны, авторы этого интерфейса давно бы умерли от кровавого поноса.

Примечание: если всё это допилить до приличного уровня, то может получиться конфетка. Реально ли это? Есть сомнения.

Trassir.

Плюсы:

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

В целом неплохой интерфейс. Особо хочу отметить поиск по архиву и воспроизведение. Оно тут реально быстро и удобно. Например, можно запустить воспроизведение одной камеры из шаблона, потом ещё одной, и так доплюсодинить любое количество до максимума и они автоматически синхронизируются.

Богатые возможности по назначению прав доступа пользователям. Действия пользователей логируются.

Любому диску с архивом можно поставить галочку "только чтение". Архив на нём будет доступен, но не будет перезаписываться. Это может быть удобно в некоторых случаях.

Минусы:

Основные минусы связаны с организацией архива. Непонятно, как он распределяется по разным дискам - это никак не настраивается и никак не отображается. Иногда у архива может слететь индекс и он станет недоступен. Восстановить его нечем. Иногда архив может сбойнуть и потерять привязку к реальным камерам - т.е. до точки сбоя архив будет доступен в виде неких виртуальных камер.

Обычная лицензия для айпи камер разделяет производителей камер. Т.е. добавить камеру производителя, которого нет в лицензии, нельзя. (Остальным системам на это пофиг. Они проверяют только количество) Хотя есть лицензии для любого типа, но они очевидно стоят дороже, заказчик ожидаемо хочет сэкономить и берёт однотипную, что в будущем может добавить неудобств.

Примечание:

В общем-то, самая сбалансированная программа из описанных. В отличие от предыдущих двух, производит впечатление нормального "взрослого" софта, а не студенческой курсовой.

Интеллект. (довольно дурацкое название, кмк)

Плюсы:

Очень широкие возможности для интеграции с разными ОПС. Причём сделано это не в виде каких-то левых программ (например, орион с cvs связывается через специальную отдельную программу), а в виде встраивающихся модулей.

Надёжность. Архив не портится. Программный вотчдог нормально работает и следит за всеми модулями. Можно один раз настроить и потом вообще ничего не трогать годами, только за железом следить.

Если всякие отдельные интересные модули типа распознавания лиц и автомобильных номеров. Пощупать не удалось, на них нужна лицензия.

Минусы:

Очень высокий порог вхождения. Без чтения мануала даже установить не получится, скорее всего. Тем более - настроить, даже простейшую систему. Чтобы сделать что-то более-менее серьёзное - мануал нужно будет прочитать почти полностью, а это талмуд на тысячу страниц.

Ограниченные возможности для расширения. Сервера объединяются в кластер друг с другом и гоняют между собой общую БД. Очевидно, что БД расти бесконечно не может. В принципе, в мануале есть способы решения этой проблемы, но это опять-таки - дальнейшее усложнение архитектуры.

Нельзя подключить произвольное количество сетевых клиентов - их количество задаётся лицензией.

Клиент может подключиться только к одному серверу (или кластеру, клиенту нет разницы), переключиться на другой просто так нельзя. Настройка шаблона камер для клиента производится на сервере, на клиенте шаблон менять почти нельзя (тут, конечно, есть небольшой плюс - пользователю меньше возможностей что-то испортить, но всё-таки хотелось бы иметь это в виде одной из опций, а не единственной).

Очень неудобный поиск по архиву. Вот реально чуть ли не худший из всех тут. И вообще не самый удобный интерфейс, некоторые вещи плохо продуманы.

Окна всех модулей кроме видео нельзя перетаскивать мышкой, их положение можно менять только координатами в настройках.

Лог событий выглядит несколько диковато. Например, в нем нет общей колонки дата/время, только отдельно дата и отдельно время. Т.е. отсортировать их тоже можно только отдельно друг от друга, что выглядит полным нонсенсом (не говоря уж об удобстве).

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

Несмотря на то, что система работает очень стабильно "если не трогать", настройка некоторых моментов с высокой вероятностью вызывет зависание видеомодуля. Например - изменение айпишника камеры, включение-отключение камеры.

Изменить нумерацию камер в пределах сервера(кластера) очень неудобно и геморройно (в том числе из-за предыдущего пункта). Номера должны быть уникальны и последовательны, нельзя сделать пробел в нумерации (например, чтобы зарезервировать определённый диапазон на будущее).

Примечание: в принципе, тоже серьёзная штука, но менее сбалансированная, чем трассир - минусы заметнее. Но новые версии периодически выходят, видна работа над ошибками. В будущем, возможно, дело станет получше.

UPD: за три года Интеллект заметно улучшили. У клиента появился пул серверов, в логе событий объединили дату и время, камеры стали автоматически переподключаться. Плюс ещё довольно много всяких улучшений, в т.ч. интерфейсных.
По поводу базы уточнение - я не совсем правильно понял: после первичной синхронизации по сети гоняются только изменения, которые весят мало. Поэтому возможности для расширения таки большие. Говорят про реально работающую систему с десятком тысяч серверов и сотней тысяч камер.

Profile

dn54: (Default)
dn54

June 2025

S M T W T F S
12345 67
891011121314
15161718192021
22232425262728
2930     

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 10th, 2025 02:52 pm
Powered by Dreamwidth Studios