Произошла ошибка инициализации macroscop

Персонал, отвечающий за настройку и обслуживание сетевых видеорегистраторов
Macroscop NVR, должен обладать достаточной квалификацией для настройки программного
обеспечения (в т.ч. операционной системы и IP-видеокамер, а также ознакомлен с руководством, в том числе с Техническим паспортом Macroscop NVR.

Персонал, осуществляющий видеонаблюдение с помощью программного обеспечения
Macroscop, должен обладать достаточной квалификацией для работы на компьютерах
под управлением ОС Windows, а также ознакомлен с документом Руководство
пользователя Macroscop.

Источник: best-coding.ru

Улучшаем работу системы видеонаблюдения и предотвращаем сбои

Очевидно, что лучше предотвратить болезнь, чем впоследствии ее лечить.

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

Особенности ПО для видеонаблюдения Macroscop

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

Он увидит, что в realtime-видео появились рывки, а в архиве – “дырки”. Значит ли это, что проблема в ПО? Часто причина совсем в другом.

В связи с тем, что обращения в техподдержку Macroscop (как выясняется в дальнейшем) в 40% случаев не связаны с работоспособностью ПО, мы решили провести небольшой ликбез по планированию и построению видеосистем. И рассказать, почему не скупиться на время и средства на этих этапах важно, и что будет если этого не делать. Говорить будем в том числе и об очевидном. Но как показывает опыт, понимать и делать – разные вещи.

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

  1. Отсутствие соединения с камерой. Вы просто не видите видео с камеры в реальном времени и не получаете с нее архив.
  2. Неплавное отображение видео (рывки/ускорения/задержки).
  3. Пустые места («дырки») в архиве. Запись, вроде, шла, а куска видео в архиве нет.
  4. Артефакты. На видео появляется то, чего на самом деле не было (при условии, что потусторонние силы этому не способствовали).

Что может стать причиной нарушений?

Сеть

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

Первичная настройка Macroscop

Поэтому первое, на что надо обращать внимание еще на старте – ширина будущего канала связи. Рассчитывается она просто – берем все камеры будущей системы, определяем, сколько Мбит информации каждая из них будет отправлять ежесекундно (для этого надо понимать, какое качество записи требуется- разрешение, частота, формат), учитываем, будет ли отображаться видео (со скольких камер и на сколько мониторов), делаем 10-15% прибавку на технический трафик и понимаем, где и какая пропускная способность будет нужна.

Лучше всего нарисовать схему будущей системы. Это можно сделать в том числе с помощью специальных программ (Graphical Network Simulator 3, например), они помогут с расчетами и выявлением “узких мест”, на которые надо обратить особое внимание. Это простой и очевидный инструмент, но на практике им мало кто пользуется. Особенно среди начинающих инсталляторов.

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

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

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

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

Системы хранения данных

Важно не забыть вычислить необходимую ширину канала между сервером и сетевым хранилищем данных. Это часто упускают из вида.

Для того, чтобы системы хранения справлялись с записью поступающего объема информации от видеосистемы, надо просчитать необходимый объем памяти, а также оценить IOPS (параметр, отвечающий за количество операций ввода-вывода, выполняемых СХД за секунду). Сделать это можно с помощью специальных программ (Iometer, IOzone, FIO, CrystalDiskMark).

Если система многосерверная, мы рекомендуем вместо одного более вместительного хранилища, выбрать несколько меньшего объема, чтобы избежать избыточной загрузки.

Антивирус и firewall

Как правило, firewall и антивирусное ПО оказывают влияние на работу видеосистемы, так как вмешиваются в сетевой трафик. Это также могут быть защитник Windows, брандмауэр Windows,Hardware firewall и т.п.

Отключить антивирусное ПО можно, но просто исключить firewall, не меняя общей конфигурации системы, когда она уже построена (особенно если речь идет о крупной и сложной системе), зачастую нельзя. Приходится перестраивать всю сеть. Поэтому позаботиться об отключении или исключении из системы видеонаблюдения всех софтов и устройств, которые могут ограничивать получение или передачу данных, стоит заранее. Часто даже настройка “исключений” не позволяет полностью ограничить доступ таких решений до видеотрафика.

Оборудование

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

При выборе IP-камер в проект обратите внимание, по какому протоколу передачи данных они работают. Для минимизации потерь выбирайте подключение по TCP (благо, он встречается намного чаще других). Тогда в случае возникновения сетевых ошибок произойдет повторный запрос информации с камеры, и с высокой вероятностью она подтянется с небольшой задержкой, не ощутимой для пользователя.

Иногда проблемы возникают из-за того, пользователь запрашивает с камеры единовременно несколько потоков, а камера с этим не справляется. Свои рекомендации относительно количества потоков производители дают редко, поэтому здесь придется проверять опытным путем.
Установленная камера сама по себе может некорректно работать и отправлять на сервер видео с артефактами. Чтобы проверить, что дело в камере, а не в ПО видеосистемы, можно, например, воспользоваться VLC проигрывателем: если артефакты наблюдаются в плеере, причину надо искать в самой камере. Только прежде надо убедиться, что в видеосистему и в проигрыватель видео передается по одному и тому же протоколу.

Если возможности предоставить достаточно широкий канал связи нет, можно уменьшить битрейт на камерах. Для этого надо в настройках уменьшить частоту кадров или качество записи, использовать камеры с современными форматами сжатия (h.264+, h.265+), технологией zipstream. Также в подавляющем большинстве есть возможность использовать переменный битрейт: когда движения в кадре нет, передается меньший объем информации, когда начнется движение, качество записи и объем данных повысится.

Как найти проблему?

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

  1. Зайти в диспетчер задач и проверить общую загрузку системы.
  2. Проверить физическое состояние оборудования (не отключилось ли питание, не оборвал ли кто-то кабель, работоспособны ли камеры и т.п.).
  3. Проверить, выключен ли антивирус.
  4. Воспользоваться функциями самодиагностики Macroscop. Самодиагностика выводит сообщения о неполадках и дает рекомендации по их самостоятельному устранению.

Если причина не найдена и решить проблему самостоятельно не удается, необходимо обратиться в техподдержку. Первое, что мы проверяем, когда обращаются с проблемой задержек, артефактов или потери соединения, – сеть между камерой и сервером. Для этого мы используем специальные программы (Iperf), а также ping-тест. Только пингуем большим пакетом данных, так как видео в 99% случаев больше, чем максимально допустимый объем данных стандартного пакета (MTU).

Пример: ping -l 5000 -t (бесконечный пинг пакетом в 5000 байт).

Мы отправляем пакет данных, получаем его обратно и оцениваем потери. А они вообще недопустимы. Даже 1% потерянных кадров приводит к разным негативным эффектам – от артефактов, потерь в архиве, рывков в реальном времени до полного разрыва связи с камерой.
Аналогично может быть диагностирована проблема канала связи между сервером и клиентскими компьютерами.

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

Это только несколько вариантов проверки состояния и поиска источников проблемы, но в большинстве случаев этих инструментов достаточно, чтобы диагностировать причину. В противном случае начинается индивидуальная проработка и кропотливая проверка.

Подумать заранее

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

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

  • макроскоп
  • macroscop
  • система видеонаблюдения
  • система хранения данных
  • проектирование систем
  • проектирование сети
  • артефакты
  • проблемы в системах видеонаблюдения
  • Блог компании Macroscop
  • Работа с видео
  • Анализ и проектирование систем

Источник: habr.com

USB-ключ защиты Macroscop ни к чему не привязан. Таким образом, можно установить Macroscop Сервер на другом компьютере, переставить ключ на этот компьютер и активировать лицензию через интернет (либо перенести файл licence.lic из папки C:ProgramDataMacroscopServerConfigs «старого» сервера на новый). При этом просмотр архива на «старом» сервере без USB-ключа будет возможен только с помощью утилиты Локальный просмотр и резервное копирование архива. При возврате ключа штатный доступ к архиву из клиентских приложений восстановится.

Если система с одним сервером, то для переноса настроек камер следует предварительно сохранить на «старом» сервере конфигурацию каналов (файл с расширением *.ChConf), после чего загрузить конфигурацию на «новом» сервере. Сохранение и загрузка конфигурации каналов осуществляется в конфигураторе, на вкладке Камеры.

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

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

Нужно скачать дистрибутив с актуальной версией с сайта, со страницы Поддержка / Дистрибутивы, вставить ключ в USB-порт сервера и установить ПО Macroscop. По окончании установки будет предложено запустить Macroscop Конфигуратор и установить лицензию; нужно согласиться и следовать шагам мастера установки лицензии; мастер установки автоматически активирует USB-ключ на сервере.

Подробно процессы установки ПО Macroscop и активации ключей описаны в Руководстве администратора Macroscop.

Для клиентских компьютеров лицензии не нужны. Лицензия (ключ защиты и файл лицензии) устанавливается на сервере, на котором будет обрабатываться видеопоток от камер и храниться архив. В файле лицензии указаны: тип лицензии, количество каналов, количество модулей. Максимальное количество одновременно подключаемых к системе клиентских рабочих мест зависит от выбранного при покупке типа лицензии (ML, LS, ST). Для Macroscop NVR количество одновременно подключаемых к системе клиентских рабочих мест не ограничено.

Подбор параметров сервера

Для подбора аппаратной платформы, предназначенной для установки сервера или удаленного рабочего места Macroscop, следует пользоваться калькулятором на странице «Поддержка / Калькулятор»

Настройка и работа

Для обновления версии ПО Macroscop нужно скачать дистрибутив с актуальной версией с сайта, со страницы Поддержка / Дистрибутивы и установить ПО Macroscop «поверх» существующей версии.

Для установки следует запустить скачанный исполняемый файл и следовать шагам мастера установки.

Достаточно обновить только серверное ПО, поскольку обновление клиентского ПО осуществляется автоматически, при подключении клиента к обновлённому серверу Macroscop.

Подробно процессы установки и обновления ПО Macroscop описаны в Руководстве администратора Macroscop.

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

Если неизвестен пароль ни одного пользователя с правами на конфигурирование, то единственным решением является сброс конфигурации. При этом все настройки системы (настройки серверов, камер и прав пользователей, планы объектов, профили экрана) будут утеряны; то есть придётся настраивать систему заново. Также не удастся получить доступ к видеоархиву из клиентских приложений.

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

Если ранее была скопирована конфигурация каналов (файл с расширением *.ChConf), то после создания новой конфигурации можно загрузить эту конфигурацию — в таком случае не потребуется заново настраивать камеры.

Для сброса конфигурации сервера следует выполнить следующие действия:

1. Остановить средствами Windows службу MacroscopServer (либо закрыть приложение Macroscop Standalone).

В многосерверной системе, перед тем, как выполнять следующие действия, необходимо остановить все серверы Macroscop.

2. Перейти в каталог ProgramData на системном диске (по умолчанию, C:ProgramData).

3. Удалить подкаталог ConfigsBackups (C:ProgramDataConfigsBackups).

4. Перейти в подкаталог MacroscopServerConfigs (C:ProgramDataMacroscopServerConfigs) и удалить все файлы и подкаталоги, кроме файла licence.lic.

В многосерверной системе выполнить шаги 2–4 для всех серверов Macroscop. Затем шаги 5–7 для одного из серверов, который будет назначен главным.

5. Запустить средствами Windows службу MacroscopServer (либо приложение Macroscop Standalone).

6. Запустить приложение Macroscop Конфигуратор и подключиться к серверу Macroscop, используя следующие данные для авторизации: пользователь rootбез пароля.

7. Настройте сервер, включая параметры архива, после чего примените серверные настройки.

В многосерверной системе выполните для каждого из последующих серверов шаги 5–7, после чего подключитесь конфигуратором к главному серверу и подключите к нему подчинённые серверы.

При наличии конфигурации каналов (файла с расширением *.ChConf) следует подключиться конфигуратором к любому из серверов и загрузить эту конфигурацию на вкладке Камеры, после чего применить настройки (вкладка Применение настроек).

Для снижения рисков от подобных ситуаций, помимо хранения логина/пароля администратора, рекомендуется сохранять конфигурацию каналов.

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

Ниже приведены примеры настройки автоматического запуска Macroscop Клиент или автоматического открытия окна просмотра Macroscop Standalone (без ввода имени пользователя и пароля) при старте компьютера или запуске приложения из ярлыка.

Для примеров использованы следующие параметры:

Папка установки приложения Macroscop Клиент: C:UsersUserNameAppDataLocalProgramsMacroscop Client

Папка установки приложения Macroscop Standalone: C:Program FilesMacroscop Standalone

Адрес сервера: 192.168.0.100

Порт сервера: 8081

Имя пользователя Macroscop: operator

Пароль пользователя Macroscop: qwerty77

Имя пользователя Windows: UserName

! Кавычки в строках примеров, при указании полного пути к файлу, обязательны !

Чтобы настроить автозапуск Macroscop Клиент при старте компьютера, в системном реестре Windows, в разделе HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersionRun необходимо создать строковый параметр с именем MacroscopClient и значением «C:UsersUserNameAppDataLocalProgramsMacroscopClientMacroscopClient.exe» -server 192.168.0.100 –port 8081 -user operator-password qwerty77

Чтобы настроить автозапуск окна просмотра приложенияMacroscopStandaloneпри старте компьютера, в системном реестре Windows, в разделе HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun необходимо создать строковый параметр с именем MacroscopClient и значением «C:ProgramFilesMacroscopStandaloneMacroscop.exe» -server 192.168.0.100 -port 8081 -user operator -password qwerty77

Чтобы настроить автозапуск Macroscop Клиент из ярлыка на рабочем столе, нужно вызвать на ярлыке правой кнопкой мыши всплывающее меню, выбрать пункт Свойства, в открывшемся окне свойств, во вкладке Ярлык, ввести в поле Объект строку «C:UsersUserNameAppDataLocalProgramsMacroscopClientMacroscopClient.exe» -server 192.168.0.100 -port 8081 -user operator -password qwerty77

Чтобы настроить автозапуск окна просмотра приложенияMacroscop Standalone из ярлыка на рабочем столе, нужно вызвать на ярлыке правой кнопкой мыши всплывающее меню, выбрать пункт Свойства, в открывшемся окне свойств, во вкладке Ярлык, ввести в поле Объект строку «C:Program FilesMacroscop StandaloneMacroscop.exe» -server 192.168.0.100 -port 8081 -user operator -password qwerty77

Источник: macroscop.com

Записная книжка айтишника.

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

Второе — настройки на стороне клиента и сервера для конкретных камер и рабочих мест также должны быть идентичны. См. п.1.

Третье. При апгрейде версий крайне рекомендуется сначала деинсталлировать предыдущее ПО, затем «убить» записи в реестре и только потом ставить новую версию. В идеале, конечно, до кучи снести старые dll-ки. Иначе — лотерея, может встать корректно, а может и с ошибками.
Конфигурация системы и рабочих мест легко переносится путём бэкапа конфигов.
И, конечно же, не забывайте об одинаковости версий ПО и дополнительных модулей на сервере и на клиенте)))

Из наболевшего.

Если у вас случилась остановка службы на сервере, т.е. вы видите уведомление «сервер Макроскоп остановлен», хотя до этого всё работало и писалось — как правило, причина в том, что повреждён файл CurrentCMN.conf.

Чтобы быстро поднять систему, необходимо:
1. Посмотреть в консоли Винды, остановлена ли там служба Макроскоп. При необходимости остановить — это принципиально.
2. Найти файл CurrentCMN.conf.backup (он там же, рядом), убрать у него расширение .backup.

Важно: сделайте бэкап бэкапа ))) Т.е. перед тем, как действовать — сохраните куда-нибудь файл CurrentCMN.conf.backup. Не забудьте дату. Связано это с тем, что система пересоздаст бэкап конфига заново, из текущего состояния. Если что-то пошло не так — сможете откатиться на рабочий конфиг.

3. Запустить Макроскоп, а лучше — перезагрузиться.
4. Запланировать переустановку ПО и операционной системы на сервере ((( Поверьте, это — единственный гарантированный способ дальнейшей корректной работы.

И, конечно же, не забудьте почитать системный журнал!

Подобное случается по разным причинам: надолго пропало электричество, а UPS не настроен на выключение сервера; побит HDD; вирус; неправильно настроена или неисправна камера с распознавателем номеров/лиц (кривой поток кладёт систему, да, это бывает) или же недостаточно пропускной способности канала при работающем распознавателе.

Вообще, ПО несколько капризно, но при соответствующей настройке вполне работоспособно )))

Сайт ПО: http://macroscop.com/
Техподдержка, кстати, неплохая, но настоятельно рекомендую также обращаться и к поставщику камер — поскольку они предоставляют Макроскопу API и тестируют ПО на предмет совместимости, зачастую у них Вы можете получить самый полезный и неочевидный совет.

Пользуясь моментом, благодарю за терпение и эрудицию Василия Чаплыгина. Без его помощи и советов этот пост не был бы написан )

Источник: rsidorov.blogspot.com

Ошибки при работе клиента

1. Клиент Macroscop версии 2.4.260. При регистрации пользователем с ограниченными правами в операционной системе Windows7_Sp1_x64 клиент сохраняет настройки и права данного пользователя и если зайти пользователем с повышенными правами вы получите ограниченный функционал предыдущего пользователя.
Решение:
Сбросить настройки клиентского приложения:

  1. Закрываем клиент;
  2. Удаляете папку c:Users%username%AppDataLocalMacroscop;
  3. Запускаем клиент.

Реклама

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

Если неизвестен пароль ни одного пользователя с правами на конфигурирование, то единственным решением является сброс конфигурации. При этом все настройки системы (настройки серверов, камер и прав пользователей, планы объектов, профили экрана) будут утеряны; то есть придётся настраивать систему заново. Также не удастся получить доступ к видеоархиву из клиентских приложений.

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

Если ранее была скопирована конфигурация каналов (файл с расширением *.ChConf), то после создания новой конфигурации можно загрузить эту конфигурацию — в таком случае не потребуется заново настраивать камеры.

Для сброса конфигурации сервера следует выполнить следующие действия:

1. Остановить средствами Windows службу MacroscopServer (либо закрыть приложение Macroscop Standalone).

В многосерверной системе, перед тем, как выполнять следующие действия, необходимо остановить все серверы Macroscop.

2. Перейти в каталог ProgramData на системном диске (по умолчанию, C:ProgramData).

3. Удалить подкаталог ConfigsBackups (C:ProgramDataConfigsBackups).

4. Перейти в подкаталог MacroscopServerConfigs (C:ProgramDataMacroscopServerConfigs) и удалить все файлы и подкаталоги, кроме файла licence.lic.

В многосерверной системе выполнить шаги 2–4 для всех серверов Macroscop. Затем шаги 5–7 для одного из серверов, который будет назначен главным.

5. Запустить средствами Windows службу MacroscopServer (либо приложение Macroscop Standalone).

6. Запустить приложение Macroscop Конфигуратор и подключиться к серверу Macroscop, используя следующие данные для авторизации: пользователь rootбез пароля.

7. Настройте сервер, включая параметры архива, после чего примените серверные настройки.

В многосерверной системе выполните для каждого из последующих серверов шаги 5–7, после чего подключитесь конфигуратором к главному серверу и подключите к нему подчинённые серверы.

При наличии конфигурации каналов (файла с расширением *.ChConf) следует подключиться конфигуратором к любому из серверов и загрузить эту конфигурацию на вкладке Камеры, после чего применить настройки (вкладка Применение настроек).

Для снижения рисков от подобных ситуаций, помимо хранения логина/пароля администратора, рекомендуется сохранять конфигурацию каналов.

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

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

Macroscop Инсталятор

1) После установки серверной части в корне одного из дисков остаётся файл msdia80.dll.

2) При установке новой версии удаляются все лог-файлы приложений MACROSCOP из папки общего профиля.

Macroscop (все приложения)

1) При использовании операционной системы Windows 7 (возможно старых версий) c отключённой темой в некоторых списках при выборе какого-либо элемента цвет текста не меняется и остаётся тёмным (чёрным), что в сочетании с тёмно-синем цветом выделения делает текст нечитабельным.

2) Не отключаемое сглаживание шрифтов.

3) Для всех продуктов MACROSCOP отсутствует подробная история: список исправлений, изменений и улучшений (даже для минорных версий). Отсутствие такой информации для программ, их большой размер и довольно частый выход создаёт неудобства в плане неопределённости ожиданий от новой версии.

4) Экспорт в формат avi в клиенте и проигрывателе происходит очень медленно, т.к. ресурсы компьютера используются не полностью, например, используется только одно ядро процессора. При экспорте в формат avi не помешало бы использование аппаратного ускорения современных видеоадаптеров.

Macroscop Client

1) При экспорте архива и включённой опции Копировать инсталлятор Macroscop Проигрывателя инсталлятор проигрывателя не копируется.

2) Пользователю невозможно создавать и использовать индивидуальные профили.

3) Количество раскладок ограничено 10-ю.

4) С одного компьютера невозможно подключиться вторым экземпляром программы к одному серверу, а такая необходимость очень важна, т.к. экспорт архива в клиенте выполняется монопольно, не позволяя в этот момент полноценно использовать программу.

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

Macroscop Статус Инфо

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

2) Не хватает вертикальной прокрутки (иногда информация не помещается в окне).

3) Нет возможности изменить размеры окна.

4) Текст периодически обновляется в окне, и текущий фокус всегда сбивается.

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

6) Если даже служба сервера была корректно остановлена (через консоль управления службами, команду net stop, диспетчер задач и т.п.), то через некоторое время программа запустит сервер автоматически.

Macroscop Мониторинг

1) Одинаковый цвет (красный) кружка-индикатора состояния для камер, если не работает видеопоток реального времени и (или) запись в архив.

2) Непонятно состояние статуса «Запись в архив: Не работает», если камера в этот момент доступна, запись настроена по детектору движения, но активности в кадре нет (какие-то неисправности с записью в архив, или просто не записываются данные из-за отсутствия активности?).

Macroscop Конфигуратор

1) При привязке каналов (камер) к серверу нельзя выделить сразу несколько камер ни мышкой, ни клавиатурой.

2) Очень маленький размер списка профилей экрана, что вызывает неудобства при работе с ним.

3) При использовании горячих комбинаций клавиш для перемещения профиля экрана вверх или вниз списка происходит перемещение полосы прокрутки и самого списка в самое начало или низ соответственно. Кроме этого происходит переключение фокуса на другие элементы интерфейса: в случае перемещения вверх – это переход на кнопку добавления профиля экрана, а в случае перемещения вниз – на сетку профиля.

4) У кнопок добавления и удаления профиля экрана неправильные всплывающие подсказки.

5) Плохо работает перетягивание каналов на сетку профиля экрана: не всегда срабатывает захват канала или срабатывает, но тянется ранее перетянутый канал.

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

7) В списке каналов для помещения на сетку профиля экрана срабатывает перетягивание мышкой объектов безопасности, хотя должны перетягиваться только каналы.

8) При перемещении с закладки Виды на другие, а затем обратно, не сохраняется состояние элементов интерфейса: выбранный профиль экрана, развёрнутость списка каналов, выбранный канал и т.д.

9) Для перемещения или удаления профиля в списке автоматической смены сеток используются кнопки, которые появляются при выделении профиля. Было бы гораздо удобнее, если бы эти кнопки были внешними и жёстко закреплёнными, а также, чтобы можно было одновременно выделять несколько профилей.

10) Перемещение профиля в списке автоматической смены сеток происходит некорректно, если подряд идут одинаковые профили.

11) В названии группы прав пользователей могут быть только буквы, цифры и некоторые символы (дефис, знак подчёркивания, точка) – очень странные ограничения.

12) При перемещении камеры в списке при помощи горячей комбинации клавиш на каждое перемещение вниз или вверх происходит отключение/подключение к камере.

13) На медленных каналах связи или загруженном сервере неудобно настраивать камеры, когда происходит постоянное подключение к выбранной камере. Гораздо удобнее было бы при наличии опции «не тестировать потоки данных камеры».

14) Неполноценно работает перемещение мышкой камер: нельзя перемещать мышкой камеру на одном уровне, а при перемещении камеры на другой уровень камера всегда добавляется только в конец списка.

15) В планах объектов перед добавлением плана ему можно присвоить имя длиной не более 20 символов, в то время как для уже созданного плана можно изменить название без ограничения длины. Также у поля ввода названия плана у правого края присутствуют проблемы с прорисовкой.

16) В планах объектов для переименовывания планов используется нестандартная горячая комбинация клавиш Ctrl+R вместо более распространённой клавиши F2, тем более эта клавиша используется для переименования, например, имени канала.

17) Использование инструмента Ластик при редактировании плана чрезмерно нагружает процессор.

18) Если одновременно несколько пользователей занимается настройкой конфигурации, то применённая первым пользователем конфигурация может быть перезаписана вторым пользователем.

Macroscop Orion Bridge

1) Сохранение настроек программы требует прав администратора, т.к. настройки программы хранятся не в профиле пользователя.

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

Macroscop Server

1) Проверка архивов на дисках при запуске сервера занимает значительное время и происходит последовательно: временные затраты на проверку архива одного полностью заполненного диска объёмом 2 Тб могут составлять до 3 секунд. Использование многопоточной (параллельной) проверки архивов на дисках могло бы значительно ускорить запуск серверной части.

2) Серверная часть не может использовать ресурсы современных видеокарт для аппаратного декодирования видеопотока в формате H.264 и MPEG4.

3) Серверная часть не фиксирует в архиве моменты отсутствия связи с камерой, т.е. при просмотре архива одним цветом отражается только активность по камере. Такая возможность очень важна при использовании камер по беспроводным каналам или при непредвиденных сбоях линий связи. В программе можно отправлять различного рода уведомления о сбоях связи, но это не добавляет удобств при просмотре архива, т.к. для этого необходимо использовать дополнительное стороннее программного обеспечение.

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

5) Для контроля состояния дисковой подсистемы (показателей SMART) используется внешнее приложение smartctl. Оптимальным решением было бы интегрировать этот функционал в серверную часть. Ко всему прочему невозможен контроль состояния дисков в RAID (поддержка хотя бы самых ходовых контроллеров от Intel или LSI не помешала бы).

6) Отсутствует возможность безвозвратного удаления архива записей определённых камер за определённый промежуток времени.

7) Отсутствует возможность шифрования архива.8) Отсутствует журналирование действий пользователей (авторизация пользователей, выбор камеры для просмотра в режиме реального времени и в архиве и т.д.).

Macroscop Проигрыватель

1) ?Обновление программы не происходит при установке новой версии клиента, поэтому установку новой версии программы необходимо выполнять отдельно.?

2) Не существует 64-разрядной версии программы.

3) Архив канала, выгруженный во внутренний формат файла MCM, не может быть в дальнейшем преобразован в другой формат, например, AVI.

4) В меню программы не хватает пункта «О программе» с информацией о версии.

Macroscop Web2IPCam

1) В списке камер остаются устройства, которые не подключены или удалены из системы (в случае использования виртуальных камер).

2) Отсутствует поддержка файлов с расширением MCM, записанных в формате mpeg4.

Записная книжка айтишника.

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

Второе — настройки на стороне клиента и сервера для конкретных камер и рабочих мест также должны быть идентичны. См. п.1.

Третье. При апгрейде версий крайне рекомендуется сначала деинсталлировать предыдущее ПО, затем «убить» записи в реестре и только потом ставить новую версию. В идеале, конечно, до кучи снести старые dll-ки. Иначе — лотерея, может встать корректно, а может и с ошибками.
Конфигурация системы и рабочих мест легко переносится путём бэкапа конфигов.
И, конечно же, не забывайте об одинаковости версий ПО и дополнительных модулей на сервере и на клиенте)))

Из наболевшего.

Если у вас случилась остановка службы на сервере, т.е. вы видите уведомление «сервер Макроскоп остановлен», хотя до этого всё работало и писалось — как правило, причина в том, что повреждён файл CurrentCMN.conf.

Первичная настройка Macroscop

Чтобы быстро поднять систему, необходимо:
1. Посмотреть в консоли Винды, остановлена ли там служба Макроскоп. При необходимости остановить — это принципиально.
2. Найти файл CurrentCMN.conf.backup (он там же, рядом), убрать у него расширение .backup.

Важно: сделайте бэкап бэкапа ))) Т.е. перед тем, как действовать — сохраните куда-нибудь файл CurrentCMN.conf.backup. Не забудьте дату. Связано это с тем, что система пересоздаст бэкап конфига заново, из текущего состояния. Если что-то пошло не так — сможете откатиться на рабочий конфиг.

3. Запустить Макроскоп, а лучше — перезагрузиться.
4. Запланировать переустановку ПО и операционной системы на сервере ((( Поверьте, это — единственный гарантированный способ дальнейшей корректной работы.

И, конечно же, не забудьте почитать системный журнал!

Подобное случается по разным причинам: надолго пропало электричество, а UPS не настроен на выключение сервера; побит HDD; вирус; неправильно настроена или неисправна камера с распознавателем номеров/лиц (кривой поток кладёт систему, да, это бывает) или же недостаточно пропускной способности канала при работающем распознавателе.

Вообще, ПО несколько капризно, но при соответствующей настройке вполне работоспособно )))

Сайт ПО: http://macroscop.com/
Техподдержка, кстати, неплохая, но настоятельно рекомендую также обращаться и к поставщику камер — поскольку они предоставляют Макроскопу API и тестируют ПО на предмет совместимости, зачастую у них Вы можете получить самый полезный и неочевидный совет.

Пользуясь моментом, благодарю за терпение и эрудицию Василия Чаплыгина. Без его помощи и советов этот пост не был бы написан )

Источник: rsidorov.blogspot.com

Репетитор онлайн для ваших детей и внуков

Особенности ПО для видеонаблюдения Macroscop

1. «Проблемы с расширением лицензии»: если речь идёт об ошибке ввода,- её нет, т.к. вручную ничего не вводится, а выбирается с помощью file explorer; если речь идёт о дополнении ранее установленной лицензии,- мимо,- это новая установка и первая лицензия; тут как раз случай » вообще не применяется лицензия и выдаётся ошибка». Вообще-то я просил Вас попытаться воспроизвести проблему на Вашем ПК и подтвердить, или опровергнуть мой опыт попыток на 2-х ПК разной конфигурации и разніх ОС (XP и 7).

2. Поскольку Вы делаете продукт «для людей»,- функция «удалить лицензию» нужна. Даже странно, что это требует отдельного пояснения.

Сообщений: 2
Рейтинг: 4

Добрый вечер. Помогите в решении проблемы. Macroscop выдает ошибку и перестает вести архив. Имело место 2 случая. Во втором на екране было сообщение : «Сервер заблокирован», «Возможна некорректная конфигурация..», попытки разблокировать не принесли результата. Лечилось перезагрузкой.

Могу скинуть скрин ошибки.

Сообщений: 332
Рейтинг: 1212

elephan, приветствуем! Попробуйте 2 способа снять блокировку сервера: Способ 1.В папке запуска Макроскоп сервер удалить файл InitCounter.Перезапустить компьютер.Теперь MACROSCOP не запустится при загрузке компьютера.Скачать и обновить MACROSCOP.Запустить MACROSCOP сервер, убедиться, что он не завершается аварийно.Способ 2.(ВНИМАНИЕ! при этом будет удалена вся конфигурация)- Завершить процесс или службу MACROSCOP- Удалить из каталога MACROSCOP следующие файлы:Server.SrvConfServer.SrvConf.BackupServerIdCurrent.CmnConfCurrent.CmnConf.Backup

Сообщений: 38
Рейтинг: 104

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

Сообщений: 332
Рейтинг: 1212

TechSupport , мы проверяли установку лицензии с CD на нашем ПК. Проблема, описанная Вами, не повторилась. Чтобы понять, почему у Вас не применяется лицензия с диска, нужно с «нуля» применить ещё раз лицензию, чтобы ошибка повторилась, и Вы могли сделать скриншот и сформировать логи и отправить нам на почту (указав в теме свои контакты, для более оперативной связи и кратко по какому вопросу присланы логи). Мы посмотрим, почему в данном случае лицензия не применяется, подскажем что можно предпринять.

Сообщений: 2
Рейтинг: 4

Добрый день! Подскажите, кто сталкивался с проблемой: при просмотре архива, сервер перезапускается. Мощности компьютера хватает с запасом. Версия ПО Macroscop 1.8.63. Заранее спасибо за помощь.

kent
Гость

Сообщений: 2
Рейтинг: 4

Очень бы не помешала, в настройках подключения канала, отдельная строка (URL) для второго потока. Приведу пример — есть трех потоковая ( H264, MPEG-4, MJPEG) камера Edimax IC-3030Wn, явным образом Макроскопом она не поддерживается, но как Universal RTP camera она видна.

запрос на H264 RTSP поток /192.168.1.34/ipcam_h264.sdp

запрос на MPEG-4 RTSP поток /192.168.1.34/ipcam.sdp

В текущих настройках конфигуратора можно выбрать или один или второй вариант оба сразу никак. А хотелось бы писать в архив H264 поток, в максимально доступном разрешении 1280х1024, а на второй MPEG-4 в разрешении 640х480 натравить детектор движения Макроскопа.

Сообщений: 7
Рейтинг: 14

Интегрируем наше ПО с Macroscop, есть вопросы:

  1. Можно ли в Macroscop по http или каким-то другим способом получить данные о распознанном номере автомобиля?
  2. Нам нужно сохранять видеоролики в определенный момент (взвешивание машины), а по срабатыванию датчиков движения это не очень удобно. Можно ли удаленно подать прямую команду Macroscop на запись видео в архив?

Сообщений: 332
Рейтинг: 1212

kent, благодарим за ценные советы!

Сообщений: 332
Рейтинг: 1212

Сергей, добрый день!

1. Такое возможно реализовать, используя SDK Macroscop для разработки внешний модулей.

Выдержка из SDK:

5.1.3 Экспорт распознанных автомобильных номеров

Для получения списка распознанных автомобильных номеров за заданный интервал времени достаточно по HTTP интерфейсу сформировать следующий CGI-запрос на сервер:

http:// ;/autovprs_export?login= ;channelid=idpassword=startTime=2012-12-26-12-00-00-000Добавить канал», добавьте настраиваемую IP видеокамеру.

Во окне «Добавить канал» введите известные Вам данные для подключения камеры, например:

  • IP адрес видеокамеры: 192.168.1.66
  • Имя: admin
  • Пароль: admin
  • Производитель: BSP
  • Модель устройства: Выбираем необходимую модель.

Детальная информация по подключению доступна в индивидуальных инструкциях к каждой модели камер на нашем сайте.

Проверьте работоспособность камеры

Для примера на рисунке показан интерфейс управления ПО Macroscop с добавленной IP камерой.

Типы лицензий программного обеспечения Macroscop

Macroscop ML

Программное обеспечение для создания небольшой системы IP -видеонаблюдения, содержащей до 20 IP -камер. Позволяет построить систему, содержащую 1 сервер и 2 рабочих места мониторинга. Версия ML не поддерживает работу интеллектуальных модулей, но при необходимости может быть расширена до версий LS или ST .

Macroscop LS

Версия-конструктор для построения систем IP -видеонаблюдения, содержащих до 400 IP -камер. Позволяет объединить в единую систему до 5 серверов, до 10 рабочих мест мониторинга, и подключить по выбору интеллектуальные модули (подсчета посетителей, обнаружения лиц, интерактивного поиска и перехвата объектов, трекинга, распознавания лиц, распознавания автономеров, контроля кассовых операций, обработки аудиопотоков, управления PTZ ). Все модули идут за дополнительную плату. При необходимости может быть расширена до версии ST.

Macroscop ST

Самая мощная и функциональная версия программного обеспечения MACROSCOP . Позволяет построить систему IP -видеонаблюдения, содержащую неограниченное количество IP -камер, неограниченное количество серверов и рабочих мест. В версию уже включены модули обнаружения лиц, интерактивного поиска и «перехвата» похожих объектов, трекинга. За дополнительную плату возможно подключение других интеллектуальных модулей: подсчета посетителей, распознавания лиц, распознавания автономеров, контроля кассовых операций, обработки аудиопотоков, управления PTZ .

Технические характеристики Macroscop

Microsoft Windows: XP/Vista/7/8/;
Microsoft Server 2003/2008/2012

Поддерживаются 32-разрядные (х86) и 64-разрядные (х64) версии

Linux 64-разрядная (х64) версия

MJPEG, MPEG-4, H.264

PCM, G.711U, G.711A, G.722.1, G.726, G.729A, GSM-AMR, AAC

Ограничено только возможностями IP-камер

Ограничено только возможностями IP-камер

Количество IP-камер на 1 сервер

Количество серверов в 1 системе

Количество рабочих мест

Детектирование движения, выделение лиц, «перехват» объекта по фотографии и приметам

Детекторы движения, встроенные в IP-камеры

Несколько мониторов на 1 клиентском компьютере

Вывод видеопотоков на «тревожный» монитор

Управление поворотными видеокамерами (PTZ)

Поиск в видеоархиве

По дате, времени

По дате, времени, лицу, размеру объекта, положению в кадре, фотографии, приметам объекта

Интеграция с другими системами

Совместная работа с АРМ «Орион» и АРМ «Орион Pro» компании Болид, СКУД Сфинкс

Отдельная программа для конфигурирования системы из нескольких серверов как единого целого, мастер быстрого конфигурирования

Цифровое увеличение изображения, экспорт видеофрагмента, сохранение кадра, печать кадра, разграничение прав доступа

Цифровое увеличение изображения, синхронизированное по времени воспроизведение архивных видеозаписей нескольких камер ,экспорт видеофрагмента, сохранение кадра, печать кадра, разграничение прав доступа

Поддержка модулей Macroscop

Источник: bspsecurity.ru

Show content

Форум Системы безопасности / Форум Видеонаблюдение /

  • <
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • >

05.11.2013 14:16:11

И Вам доброго дня, MACROSCOP

1. «Проблемы с расширением лицензии»: если речь идёт об ошибке ввода,- её нет, т.к. вручную ничего не вводится, а выбирается с помощью file explorer; если речь идёт о дополнении ранее установленной лицензии,- мимо,- это новая установка и первая лицензия; тут как раз случай «вообще не применяется лицензия и выдаётся ошибка». Вообще-то я просил Вас попытаться воспроизвести проблему на Вашем ПК и подтвердить, или опровергнуть мой опыт попыток на 2-х ПК разной конфигурации и разніх ОС (XP и 7)…

2. Поскольку Вы делаете продукт «для людей»,- функция «удалить лицензию» нужна. Даже странно, что это требует отдельного пояснения.

elephan
Гость

Сообщений: 2
Рейтинг: 4

05.11.2013 21:01:23

Добрый вечер. Помогите в решении проблемы. Macroscop выдает ошибку и перестает вести архив. Имело место 2 случая. Во втором на екране было сообщение : «Сервер заблокирован», «Возможна некорректная конфигурация..», попытки разблокировать не принесли результата. Лечилось перезагрузкой. Могу скинуть скрин ошибки.

MACROSCOP
Бывалый

Сообщений: 332
Рейтинг: 1212

06.11.2013 11:42:33

elephan, приветствуем! Попробуйте 2 способа снять блокировку сервера: Способ 1.В папке запуска Макроскоп сервер удалить файл InitCounter.Перезапустить компьютер.Теперь MACROSCOP не запустится при загрузке компьютера.Скачать и обновить MACROSCOP.Запустить MACROSCOP сервер, убедиться, что он не завершается аварийно.Способ 2.(ВНИМАНИЕ! при этом будет удалена вся конфигурация)- Завершить процесс или службу MACROSCOP- Удалить из каталога MACROSCOP следующие файлы:Server.SrvConfServer.SrvConf.BackupServerIdCurrent.CmnConfCurrent.CmnConf.Backup

yurasek
Новичок

Сообщений: 38
Рейтинг: 104

06.11.2013 20:34:19

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

MACROSCOP
Бывалый

Сообщений: 332
Рейтинг: 1212

07.11.2013 06:36:34

TechSupport , мы проверяли установку лицензии с CD на нашем ПК. Проблема, описанная Вами, не повторилась. Чтобы понять, почему у Вас не применяется лицензия с диска, нужно с «нуля» применить ещё раз лицензию, чтобы ошибка повторилась, и Вы могли сделать скриншот и сформировать логи и отправить нам на почту (указав в теме свои контакты, для более оперативной связи и кратко по какому вопросу присланы логи). Мы посмотрим, почему в данном случае лицензия не применяется, подскажем что можно предпринять.

Упаковка логов:

Пуск — Все программы — MACROSCOP (Сервер/Клиент/Standalone) — Служебные программы — Упаковка логов. Там 2 кнопки — открыть папку и сформировать логи. Полученный архив нужно отправить на support@macroscop.com.

elephan
Гость

Сообщений: 2
Рейтинг: 4

15.11.2013 11:51:21

Добрый день! Подскажите, кто сталкивался с проблемой: при просмотре архива, сервер перезапускается. Мощности компьютера хватает с запасом. Версия ПО Macroscop 1.8.63. Заранее спасибо за помощь.

kent
Гость

Сообщений: 2
Рейтинг: 4

16.12.2013 12:45:02

Очень бы не помешала, в настройках подключения канала, отдельная строка (URL) для второго потока. Приведу пример — есть трех потоковая ( H264, MPEG-4, MJPEG) камера Edimax IC-3030Wn, явным образом Макроскопом она не поддерживается, но как Universal RTP camera она видна.

запрос на H264 RTSP поток /192.168.1.34/ipcam_h264.sdp

запрос на MPEG-4 RTSP поток /192.168.1.34/ipcam.sdp

В текущих настройках конфигуратора можно выбрать или один или второй вариант оба сразу никак. А хотелось бы писать в архив H264 поток, в максимально доступном разрешении 1280х1024, а на второй MPEG-4 в разрешении 640х480 натравить детектор движения Макроскопа.

Сергей
Гость

Сообщений: 7
Рейтинг: 14

17.12.2013 01:12:23

День добрый!

Интегрируем наше ПО с Macroscop, есть вопросы:

  1. Можно ли в Macroscop по http или каким-то другим способом получить данные о распознанном номере автомобиля?
  2. Нам нужно сохранять видеоролики в определенный момент (взвешивание машины), а по срабатыванию датчиков движения это не очень удобно. Можно ли удаленно подать прямую команду Macroscop на запись видео в архив?

Спасибо

MACROSCOP
Бывалый

Сообщений: 332
Рейтинг: 1212

18.12.2013 06:14:00

kent, благодарим за ценные советы!

MACROSCOP
Бывалый

Сообщений: 332
Рейтинг: 1212

18.12.2013 06:15:08

Сергей, добрый
день!

1. Такое
возможно реализовать, используя SDK Macroscop для разработки внешний модулей.

Выдержка из
SDK:

5.1.3 Экспорт распознанных автомобильных номеров

Для
получения списка
распознанных автомобильных номеров за
заданный интервал времени достаточно по
HTTP интерфейсу сформировать следующий CGI-запрос
на
сервер:

http://;/autovprs_export?login=<имя пользователя>;&password=хэш-строка
MD5 пароля&channelid=id&starttime=yyyy-MM-dd-HH-mm-ss-fff
finishtime=yyyy-MM-dd-HH-mm-ss-fff

Параметр channelid отвечает за
идентификатор экспортируемого канала.

Параметр starttime является временем начала
экспорта, finishtime – временем окончания экспорта. Значение параметров starttime и finishtime необходимо указывать в локальном времени.

Пример
запроса: http://192.168.0.100:8080/autovprs_export?login=root&password=&channelid=d55e63b2-0061-4a2c-aba5-66b7ee97e1eb&startTime=2012-12-26-12-00-00-000&finishTime=2012-12-29-11-59-59-999
2. Возможно использования Плагина-процессора событий так
же
через
SDK.

С документацией по SDK можно ознакомится по ссылке http://macroscop.com/userfiles/File/SDK/Macroscop_SDK.zip

  • <
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • >

Улучшаем работу системы видеонаблюдения и предотвращаем сбои

Очевидно, что лучше предотвратить болезнь, чем впоследствии ее лечить.

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

Наша техподдержка работает активно, очень активно. Она консультирует, помогает настроить и, конечно, решает проблемы в видеосистемах. Часто эти проблемы видны в среде ПО, но с Macroscop они не связаны. Видеосистема многокомпонентна, если что-то в ней ломается или просто не работает должным образом, пользователь не увидит, что какая-то часть испортилась. Он увидит, что в realtime-видео появились рывки, а в архиве – “дырки”. Значит ли это, что проблема в ПО? Часто причина совсем в другом.

В связи с тем, что обращения в техподдержку Macroscop (как выясняется в дальнейшем) в 40% случаев не связаны с работоспособностью ПО, мы решили провести небольшой ликбез по планированию и построению видеосистем. И рассказать, почему не скупиться на время и средства на этих этапах важно, и что будет если этого не делать. Говорить будем в том числе и об очевидном. Но как показывает опыт, понимать и делать – разные вещи.

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

  1. Отсутствие соединения с камерой. Вы просто не видите видео с камеры в реальном времени и не получаете с нее архив.
  2. Неплавное отображение видео (рывки/ускорения/задержки).
  3. Пустые места («дырки») в архиве. Запись, вроде, шла, а куска видео в архиве нет.
  4. Артефакты. На видео появляется то, чего на самом деле не было (при условии, что потусторонние силы этому не способствовали).

Что может стать причиной нарушений?

Сеть

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

Поэтому первое, на что надо обращать внимание еще на старте – ширина будущего канала связи. Рассчитывается она просто – берем все камеры будущей системы, определяем, сколько Мбит информации каждая из них будет отправлять ежесекундно (для этого надо понимать, какое качество записи требуется- разрешение, частота, формат), учитываем, будет ли отображаться видео (со скольких камер и на сколько мониторов), делаем 10-15% прибавку на технический трафик и понимаем, где и какая пропускная способность будет нужна.

Лучше всего нарисовать схему будущей системы. Это можно сделать в том числе с помощью специальных программ (Graphical Network Simulator 3, например), они помогут с расчетами и выявлением “узких мест”, на которые надо обратить особое внимание. Это простой и очевидный инструмент, но на практике им мало кто пользуется. Особенно среди начинающих инсталляторов.

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

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

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

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

Системы хранения данных

Важно не забыть вычислить необходимую ширину канала между сервером и сетевым хранилищем данных. Это часто упускают из вида.

Для того, чтобы системы хранения справлялись с записью поступающего объема информации от видеосистемы, надо просчитать необходимый объем памяти, а также оценить IOPS (параметр, отвечающий за количество операций ввода-вывода, выполняемых СХД за секунду). Сделать это можно с помощью специальных программ (Iometer, IOzone, FIO, CrystalDiskMark).

Если система многосерверная, мы рекомендуем вместо одного более вместительного хранилища, выбрать несколько меньшего объема, чтобы избежать избыточной загрузки.

Антивирус и firewall

Как правило, firewall и антивирусное ПО оказывают влияние на работу видеосистемы, так как вмешиваются в сетевой трафик. Это также могут быть защитник Windows, брандмауэр Windows,Hardware firewall и т.п.

Отключить антивирусное ПО можно, но просто исключить firewall, не меняя общей конфигурации системы, когда она уже построена (особенно если речь идет о крупной и сложной системе), зачастую нельзя. Приходится перестраивать всю сеть. Поэтому позаботиться об отключении или исключении из системы видеонаблюдения всех софтов и устройств, которые могут ограничивать получение или передачу данных, стоит заранее. Часто даже настройка “исключений” не позволяет полностью ограничить доступ таких решений до видеотрафика.

Оборудование

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

При выборе IP-камер в проект обратите внимание, по какому протоколу передачи данных они работают. Для минимизации потерь выбирайте подключение по TCP (благо, он встречается намного чаще других). Тогда в случае возникновения сетевых ошибок произойдет повторный запрос информации с камеры, и с высокой вероятностью она подтянется с небольшой задержкой, не ощутимой для пользователя.

Иногда проблемы возникают из-за того, пользователь запрашивает с камеры единовременно несколько потоков, а камера с этим не справляется. Свои рекомендации относительно количества потоков производители дают редко, поэтому здесь придется проверять опытным путем.
Установленная камера сама по себе может некорректно работать и отправлять на сервер видео с артефактами. Чтобы проверить, что дело в камере, а не в ПО видеосистемы, можно, например, воспользоваться VLC проигрывателем: если артефакты наблюдаются в плеере, причину надо искать в самой камере. Только прежде надо убедиться, что в видеосистему и в проигрыватель видео передается по одному и тому же протоколу.

Если возможности предоставить достаточно широкий канал связи нет, можно уменьшить битрейт на камерах. Для этого надо в настройках уменьшить частоту кадров или качество записи, использовать камеры с современными форматами сжатия (h.264+, h.265+), технологией zipstream. Также в подавляющем большинстве есть возможность использовать переменный битрейт: когда движения в кадре нет, передается меньший объем информации, когда начнется движение, качество записи и объем данных повысится.

Как найти проблему?

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

  1. Зайти в диспетчер задач и проверить общую загрузку системы.
  2. Проверить физическое состояние оборудования (не отключилось ли питание, не оборвал ли кто-то кабель, работоспособны ли камеры и т.п.).
  3. Проверить, выключен ли антивирус.
  4. Воспользоваться функциями самодиагностики Macroscop. Самодиагностика выводит сообщения о неполадках и дает рекомендации по их самостоятельному устранению.

Все это может сделать администратор системы без привлечения внешних специалистов.

Если причина не найдена и решить проблему самостоятельно не удается, необходимо обратиться в техподдержку. Первое, что мы проверяем, когда обращаются с проблемой задержек, артефактов или потери соединения, – сеть между камерой и сервером. Для этого мы используем специальные программы (Iperf), а также ping-тест. Только пингуем большим пакетом данных, так как видео в 99% случаев больше, чем максимально допустимый объем данных стандартного пакета (MTU).

Пример: ping -l 5000 -t (бесконечный пинг пакетом в 5000 байт).

Мы отправляем пакет данных, получаем его обратно и оцениваем потери. А они вообще недопустимы. Даже 1% потерянных кадров приводит к разным негативным эффектам – от артефактов, потерь в архиве, рывков в реальном времени до полного разрыва связи с камерой.
Аналогично может быть диагностирована проблема канала связи между сервером и клиентскими компьютерами.

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

Это только несколько вариантов проверки состояния и поиска источников проблемы, но в большинстве случаев этих инструментов достаточно, чтобы диагностировать причину. В противном случае начинается индивидуальная проработка и кропотливая проверка.

Подумать заранее

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

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


ПО «Сервер ВЕСЫ АВТО» — служба Windows, выполняющая функции драйвера оборудования автоматизации взвешивания (IP-камеры, RFID-метки, светофоры, шлагбаумы), а также контроля и аудита за взвешиванием и действиями операторов. Режим независимого полностью автоматического фиксирования и идентификации транспорта в собственный журнал взвешиваний.

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

Особенности лицензирования

Одна копия программного комплекса «ВесыСофт:Весовой терминал» поставляется в виде неисключительной лицензии на право использования ПО «Сервер ВЕСЫ АВТО»для одних весов. Одна лицензия разрешает установку одной копии ПО на одном ПК, т.е. одно подключение к весам (весовому индикатору). ПО «Сервер ВЕСЫ АВТО» может поставляться как часть программного комплекса «ВесыСофт:Весовой терминал», в этом случае в наименование лицензии на программный комплекс будет указано ПО «Сервер ВЕСЫ АВТО».

:!: Для подключения к двум или более весам на одном компьютере требуется дополнительная лицензия на копию ПО «Сервер ВЕСЫ АВТО»

Рекомендуемая конфигурация персонального компьютера:

Параметр Описание
Процессор Процессор 4-х ядерный ( Intel Core i3, лучше i5, при использовании 2-х и более IP камер FullHD )
Память не менее 4 Гб
HDD 500 Гб или более
Видеокарта при использовании IP камер рекомендуем использовать не встроенную видеокарту
Интерфейсы Один лучше два COM порта (RS-232), выведенных на стенку системного блока. Переходник USB-COM не рекомендуем.
ОС MS Windows 7, MS Windows 8 8.1 (64bit) или MS Windows 10 (64bit)
  1. Запустите установочный файл setupServerAuto20.exe.

  2. Следуйте инструкциям мастера установки. На странице компонентов рекомендуем выбрать пункты, как показано на изображении ниже.
     

    Пункты «Драйвер ключа Guardant» и «Библиотеки Megaframe» необходимы только для подключения дополнительной системы распознавания Megaframe.

  3. Нажимаем «Далее» и запускаем процесс установки. В момент установки может обнаружится, что сервер Firebird уже установлен, в этом случае мастер установки предложит прервать установку сервера баз данных Firebird, необходимо выбрать «Да». Далее остановите службу Firebird и повторите установку системы.

  4. Запуск менеджера Сервера ВЕСЫ АВТО. После установки мастер предложит запустить программу «Менеджер Сервера ВЕСЫ АВТО», необходимо согласиться.
     


 

Запуск менеджера Сервера ВЕСЫ АВТО. Если менеджер уже закрыт, можно запустить его из меню Пуск → Все программы → ВесыСофт, запустив от имени Администратора «Менеджер сервера весов АВТО» (через контекстное меню правой кнопкой мыши).

Общие понятия и состав системы


ПО «Сервер ВЕСЫ АВТО» — служба Windows, выполняющая функции драйвера оборудования автоматизации взвешивания (IP-камеры, RFID-метки, светофоры, шлагбаумы), а также контроля и аудита за взвешиванием и действиями операторов. Режим независимого полностью автоматического фиксирования и идентификации транспорта в собственный журнал взвешиваний.

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

Особенности лицензирования

Одна копия программного комплекса «ВесыСофт:Весовой терминал» поставляется в виде неисключительной лицензии на право использования ПО «Сервер ВЕСЫ АВТО»для одних весов. Одна лицензия разрешает установку одной копии ПО на одном ПК, т.е. одно подключение к весам (весовому индикатору). ПО «Сервер ВЕСЫ АВТО» может поставляться как часть программного комплекса «ВесыСофт:Весовой терминал», в этом случае в наименование лицензии на программный комплекс будет указано ПО «Сервер ВЕСЫ АВТО».

:!: Для подключения к двум или более весам на одном компьютере требуется дополнительная лицензия на копию ПО «Сервер ВЕСЫ АВТО»

Рекомендуемая конфигурация персонального компьютера:

Параметр Описание
Процессор Процессор 4-х ядерный ( Intel Core i3, лучше i5, при использовании 2-х и более IP камер FullHD )
Память не менее 4 Гб
HDD 500 Гб или более
Видеокарта при использовании IP камер рекомендуем использовать не встроенную видеокарту
Интерфейсы Один лучше два COM порта (RS-232), выведенных на стенку системного блока. Переходник USB-COM не рекомендуем.
ОС MS Windows 7, MS Windows 8 8.1 (64bit) или MS Windows 10 (64bit)

Установка дистрибутива

  1. Запустите установочный файл setupServerAuto20.exe.

  2. Следуйте инструкциям мастера установки. На странице компонентов рекомендуем выбрать пункты, как показано на изображении ниже.
     

    Пункты «Драйвер ключа Guardant» и «Библиотеки Megaframe» необходимы только для подключения дополнительной системы распознавания Megaframe.

  3. Нажимаем «Далее» и запускаем процесс установки. В момент установки может обнаружится, что сервер Firebird уже установлен, в этом случае мастер установки предложит прервать установку сервера баз данных Firebird, необходимо выбрать «Да». Далее остановите службу Firebird и повторите установку системы.

  4. Запуск менеджера Сервера ВЕСЫ АВТО. После установки мастер предложит запустить программу «Менеджер Сервера ВЕСЫ АВТО», необходимо согласиться.
     


 

Запуск менеджера Сервера ВЕСЫ АВТО. Если менеджер уже закрыт, можно запустить его из меню Пуск → Все программы → ВесыСофт, запустив от имени Администратора «Менеджер сервера весов АВТО» (через контекстное меню правой кнопкой мыши).

Демонстрационные возможности программы

Если у вас есть приобретенная лицензия программного продукта, то пропустите данный пункт и перйдите к следующему пункту «Регистрация программного продукта»

После установки программа работает в режиме демонстрации. Данный режим позволяет полноценно протестировать работу программы, проверить подключение к весам или IP-камерам, без необходимости регистрации (приобретения рабочей лицензии). Также для тестирования режимов работы сервера, существует режим «Эмуляции показаний веса». Включить или отключить режим эмуляции можно в закладке «Весы» раздела «Оборудование» (галочка «Эмуляция», далее нажать кнопку «Сохранить» и «Обновить»)

 

Без регистрации в ПО Сервер ВЕСЫ АВТО можно подключиться к весовому индикатору и проверить связь, но передача значений веса в клиентские программы (1С и прочие) происходить не будет, а также не будут передаваться параметры идентификации транспорта и режима автоматического взвешивания.

Регистрация программного продукта

Регистрация PIN кодами (получение лицензии)

  1. В открывшемся менеджере Сервера Весов на закладке «О программе» скопируйте код компьютера.

  2. Далее необходимо зайти на сервер лицензирования http://lic.vesysoft.ru и пройти процедуру «Регистрация. Первый запуск». Данные для регистрация — PIN коды вы должны получить при приобретении продукта.

  3. Полученный код регистрации, необходимо ввести в поле «Код регистрации» на закладке «О программе»и нажать кнопку «Сохранить» и «Обновить».

  4. Если регистрация прошла успешно в нижней части окна менеджера весов появится зеленая надпись «Программа зарегистрирована.. »
     

  5. Если надпись «Нет регистрации.. » не ушла перезапустите Сервер Весы (или перезапустите ПК).


 

Также обратите внимание в закладке «О программе» на тип лицензии. Он может отличаться в зависимости от типа приобретенного Вами продукта.

Регистрация с USB-ключом (прошивка лицензии)

  1. Выберите пункт «Лицензия в USB-ключ» и пройдите процедуру прошивки USB-ключа. Данные с регистрационным номером лицензии Вы должны получить на электронную почту при приобретении продукта.

  2. Вставьте USB-ключ в компьютер и запустите «Менеджер сервера весов Авто». Если регистрация прошла успешно в нижней части окна менеджера весов появится зеленая надпись «Программа зарегистрирована.. »

  3. Если надпись «Нет регистрации.. » не ушла перезапустите Сервер Весы (или перезапустите ПК).

Также обратите внимание в закладке «О программе» на тип лицензии. Он может отличаться в зависимости от типа приобретенного Вами продукта.

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

Основные настройки программы

Выбор типа весов

  1. На странице «Параметры весов» перейдите на закладку «Параметры взвешивания», снизу от наименования протокола и выберите тип ваших весов.

  2. Укажите «Наименьшее значение взвешивания» (по умолчанию 100 кг.).

Если ТС полностью заезжает на весовую платформу и взвешивание происходит в статике, то нужно указать тип «Стационарные, с полным заездом ТС на весы». Если весы поосные (короткая весовая платформа), то укажите тип «Короткие, поосные (взвешивание в движении и статике)»

Если вы выбрали тип «Стационарные, с полным заездом ТС на весы», для поосного взвешивания обязательно должен быть активен пункт «Определение осей при заезде ТС на весы» иначе поосное взвешивание невозможно.

Если вы указали тип «Короткие, поосные (взвешивание в движении и статике)», то необходимо настроить несколько параметров:

  1. «Максимальное время между осями» — время, которое программа будет ожидать заезда следующей оси на весовую платформу. Если по истечении этого времени новая ось не заехала на платформу, программа завершит процесс взвешивания и запишет результат в журнал взвешиваний. (По умолчанию 8 секунд)

  2. «Длинна платформы» — длинна вашей весовой платформы в метрах.

Настройка связи с весами

  1. На странице «Параметры весов» перейдите на закладку «Протокол обмена», cправа от наименования протокола нажмите кнопку «Добавить». Выберите файл настройки протокола обмена по наименованию (типу) весового индикатора и нажмите кнопку «Открыть». Настройки заполнятся параметрами автоматически.
     
     

  2. Перейдите в закладку «Связь» нажмите кнопку «Подробно» — развернется панель настроек.

  3. В панели настроек выберите закладку «Порт связи» и укажите параметры последовательного порта необходимого для обмена с весовым индикатором (наименование порта, его скорость и т.д.).

    Стандартные параметры – СОМ1, 9600, число бит — 8, стоп бит — 1, управление — нет, четность — нет


     

  4. Укажите галочку «Включить весы». Нажмите кнопку «Сохранить» и «Обновить».

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

  5. Если инициализация обмена прошла успешно, то на информационной панели будет надпись «Порт СОМ открыт» и буфер приема начнет расти до 1024. Это означает, что весовой индикатор передает данные в компьютер, а программа их принимает.
     
     В случае успешной настройки, в панели «показания весов» появится значение веса, а частота пакетов будет отображать значение от 2 до 40, при этом считается нормальным, если значение частоты будет колебаться на +/– 1.
     
     

  6. Если указанного в п. 5 не произошло, проанализируйте варианты ошибок:

Вариант ошибок 1.
 

 
Это означает, что выбранный Вами порт в качестве обмена занят другой программой или не существует. Проверьте, не запущена ли еще какая-либо программа обмена. Попробуйте сменить наименование порта на другой (подобрать).
После любых изменений в настройке не забывайте перезапускать весы (убрать галочку «Включить весы», нажать «Сохранить» и «Обновить», далее опять установить галочку «Включить весы», нажать «Сохранить» и «Обновить»).

Вариант ошибок 2.
 

 
Это означает, что выбранный Вами порт открыт, но прибор ничего не передает:

  • прибор не настроен на передачу данных

  • не правильно выбраны настройки порта

  • не правильно спаян кабель связи

Вариант ошибок 3.
 

 
Это означает, что выбранный Вами порт открыт, прибор передает данные, но данные не распознаны. Зайдите в закладку «Отладка приема» для просмотра буфера передаваемых данных с терминала (обновите буфер, нажав кнопку «Обновить»):

  • не выбран или выбран неверный протокол обмена. В закладке «Отладка приема» в буфере видно (угадывается) символьное представление веса. Это значит настройки связи выбраны правильно, а протокол обмена нет.
     
     

  • передаваемые данные искажены, из-за того что выбраны неверные настройки связи порта (скорость, четность и пр.). В закладке «Отладка приема» в буфере видны нечитаемые данные.
     
     

  • передаваемые данные испорчены. В закладке «Отладка приема» в буфере видны нечитаемые данные. Аналогично предыдущему пункту, но источник сбоя другой. Такое возможно при отсутствии правильного заземления весового индикатора и компьютера, а также обрыва линии заземления в коммуникационном кабеле связи.

Настройка формата массы в килограммах

Все режимы работы Сервера ВЕСЫ АВТО предопределены для работы в килограммах (целые числа). По этому, перевод отображения массы в килограммы необходимо сделать обязательно.

 
Если вес отображаемый на дисплее индикатора и на панели показаний весов отличается, или значение веса отображается в тоннах, необходимо привести показания веса к значению в килограммах.
Установите в закладке «Масса» формат вывода 6.0 (это значит 6 цифр 0 после запятой).
Установите дискретность 20 (это дискретность для 60 — 80 т. весов).
Установите делитель таким образом чтобы привести значение веса в килограммы. Если вес на индикаторе в тоннах делитель должен быть 0,001.

 

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

Настройка подключения IP камер

  1. На странице подключения видеокамер в поле «Источник» выберите вариант, подходящий Вам. При выбранном источнике «RTSP/RTMP поток IP камер» или «HTTP поток JPEG/MJPEG» заполните адресную строку URL/HTTP запроса, введите имя пользователя и пароль. Примеры URL запросов:

    • rtsp://admin:admin123@192.168.0.2/user=admin&password=admin&channel=1&stream=0.sdp (HIK VISION)

    • rtsp://admin:123456@192.168.0.3:554/mpeg4 (ONVIF камера)

  2. Настройте частоту кадров. Чем выше этот параметр, тем больше величина нагрузки на процессор компьютера. :!: Минимально для нормальной работы системы распознавания номеров ТС достаточно 7-10 кадров в секунду. Если мощность процессора позволяет, выберите максимальную частоту. Частоту кадров можно также установить в настройках WEB интерфейса камеры.

  3. Укажите галочку «Включить». Нажмите кнопку «Сохранить» и «Обновить».

  4. Если через несколько секунд картинка не появилась, проверьте правильность URL. Обратите внимание, что ошибочный ввод заглавной буквы вместо прописной может привести к ошибке.

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

Как узнать RTSP-ссылку для IP-камеры

  1. Вариант 1. Найти rtsp для нужной камеры в интернете. Воспользуйтесь поисковым запросом в Google, например — HIKVISION rtsp://.
     

  2. Вариант 2. Можно использовать стороннюю программу для видеонаблюдения от компании «Линия» (http://www.devline.ru). Пройдите на страницу загрузок официального сайта, скачайте демонстрационную версию программы «Линия 7.Х.Х» для Вашего типа ОС и установите ее. Запустите ярлык «Наблюдательный пост» на рабочем столе и нажмите на кнопку «Администрирование».В открывшемся окне слева в списке выберите свободную камеру и нажмите на кнопку «Подключить».В появившемся окне нажмите на кнопку «Найти камеры». Откроется список всех подключенных камер. Выберите необходимую Вам и далее заполните поля «Имя» и «Пароль». Если все выполнено верно, в окне появится изображение.

После этого перейдите в закладку «Информация» и Вы увидите RTSP-ссылки, одну из которых необходимо скопировать и вставить в строку URL запроса в Менеджере сервера весов АВТО.
 

Настройка подключения аналоговых камер

Подключение аналоговой камеры через плату видео-захвата, способную передавать изображение в HTTP потоке JPEG/MJPEG:

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

  • Универсальный вариант для системы среднего и высокого качества видео картинки.

  • К плате захвата можно подключить любую аналоговую видеокамеру. Работают все каналы видео.


Линия AHD 4×25 Hybrid IP: 
4 видео, 4 аудио 25 к/с на канал, разрешение 1280х720.
http://devline.ru

Линия PCI-E от компании СЦВА «Линия»
и аналоговая камера с разрешением не менее 480 твл. с фокусным расстоянием от 3.6 до 9 мм.

Пример HTTP запросов для подключения плат Линия:

http://admin:passw@127.0.0.1:9786/cameras/0/image?fps=10&resolution=720x576

http://admin:passw@127.0.0.1:9786/cameras/1/image

http://admin:passw@127.0.0.1:9786/cameras/2/image

http://admin:passw@127.0.0.1:9786/cameras/3/image

Настройка системы распознавания номеров

Для качественной работы системы распознавания номера рекомендуем использовать IP-камеры от 2 Mpix позволяющие получать качественные видеоизображения с разрешением Full HD 1920×1080.

  1. Выберите систему распознавания номера — ВесыСофт.

  2. Выберите событие включения системы распознавания — Транспорт на весах:

    • Весы > Готовность взвешивания (при успокоении груза)

    • Весы > Транспорт на весах (рекомендуется по умолчанию)

    • Непрерывно (для тестирования)

    • Проезд > Транспорт перед шлагбаумом (используется не для весов)

  3. Выберите способ определения направления движения транспорта — По картинке:

    • По картинке (по движению или шаблону)

    • Только вперед

    • Только назад

    • Весы > Датчик — Контроля расположения ТС

    • Проезд > Датчик — Транспорт перед шлагбаумом (используется не для весов)

  4. Нажмите кнопку «Настроить».
     
    Задайте размеры зоны распознавания и границы (зеленая рамка), и нажмите кнопку «Применить».
     
     

  5. Укажите галочку «Включить». Нажмите кнопку «Сохранить» и «Обновить».

  6. Попросите заехать транспорт на весы. При въезде включиться система распознавания и в верхнем левом углу картинки появиться надпись Rec. При попадании номера ТС в область распознавания (зеленая рамка) произойдет считывание номера ТС.

ВНИМАНИЕ! Качество распознавания номерных знаков ТС зависит от множества факторов. Рекомендации по выбору камер, настройки и правильной установке можно прочитать в руководстве администратора или в документациях на сайтах известных систем распознавания. Даже при правильной настройке нет гарантии 100% точности распознавания. Не зависимо от настройки системы, на качество работы могут влиять изменения освещенности объекта, наличие артефактов на поверхности номерных знаков и прочие внешние факторы.

Система распознавания MACROSCOP

Данная система по качеству работы модуля распознавания номеров зарекомендовала себя, как отличное. Распознавание номера происходит даже при не очень удачном расположении камеры, и практически отсутствует ложные определения символов номерного знака.

 

  1. Выберите Макроскоп в качестве системы распознавания.

  2. Установите параметр «Событие включения» — Непрерывно.

  3. Нажмите кнопку «Настроить».

  4. Заполните все необходимые поля в окне параметров связи с сервером MACROSCOP.
     

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

Поле «Наименование канала». Для того, чтобы узнать наименование канала, необходимо послать информационный запрос к системе Макроскоп. В браузере выполните запрос: http://127.0.0.1:8080/configex?responsetype=json&login=Логин&password=Пароль , где Логин — логин для входа в систему Макроскоп, Пароль — пароль в MD5.
В ответ на данный запрос в окне браузера откроется страница с набором параметров. Наименование канала содержится в поле Id.

 

Настройки подключения к серверу Macroscop вводятся отдельно для каждого видео канала.

ВНИМАНИЕ! Для улучшение качества распознавания номерных знаков ТС пользуйтесь документацией и рекомендациями технической поддержки компании «Макроскоп»

~~DISCUSSION|Обсуждение и комментарии к материалу~~

  1. Взвешивание производится при заезде транспорта на весы на скоростях от 1 до 5 км/ч.

  2. Частота передачи пакетов данных с весового индикатора на компьютер должна быть выше 10 посылок в секунду (рекомендуется не менее 40).

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

  4. Если при заезде ТС на платформу наблюдаются большие колебания платформы (более 20% от массы оси), то необходимо отрегулировать весы, чтобы снизить эти колебания.

  5. Угол наклона пандуса относительно платформы весов должен быть минимальный или отсутствовать.

  6. Относительная погрешность измерения массы оси от 1% до 7%, при условии выполнения описанных требований.

  7. Если масса оси не превышает 400 кг., то система её проигнорирует.

При невозможности выполнения указанных требований, максимально допустимая скорость заезда ТС на весы должна быть не более 1-2 км/ч.

Серверные индикаторы в конфигураторе

Серверные индикаторы

  • Желтый индикатор означает, что с сервером не все в порядке. Более точно в чем проблема вы можете посмотреть выделив этот сервер и нажать «диагностика».
  • Красный индикатор на значке сервера появляется также в случаях, когда сервер недоступен из конфигуратора с данного рабочего места (например, выключен или расположен в другой — недоступной — подсети), либо если на сервере используется серверное приложение Macroscop версии 2.1 или ниже. Для таких серверов в строке Статус сервера будет указано, соответственно, недоступно или старая версия. В первом случае следует убедиться в работоспособности сервера и наличии у него доступа к главному серверу (например, подключившись к такому серверу конфигуратором непосредственно на самом сервере); при необходимости — восстановить информацию о местоположении главного сервера. Во втором случае нужно обновить версию серверного приложения до текущей

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

Второе — настройки на стороне клиента и сервера для конкретных камер и рабочих мест также должны быть идентичны. См. п.1.

Третье. При апгрейде версий крайне рекомендуется сначала деинсталлировать предыдущее ПО, затем «убить» записи в реестре и только потом ставить новую версию. В идеале, конечно, до кучи снести старые dll-ки.  Иначе — лотерея, может встать корректно, а может и с ошибками.
Конфигурация системы и рабочих мест легко переносится путём бэкапа конфигов.
И, конечно же, не забывайте об одинаковости версий ПО и дополнительных модулей на сервере и на клиенте)))

Из наболевшего.

Если у вас случилась остановка службы на сервере, т.е. вы видите уведомление «сервер Макроскоп остановлен», хотя до этого всё работало и писалось — как правило, причина в том, что повреждён файл CurrentCMN.conf.

Чтобы быстро поднять систему, необходимо:
1. Посмотреть в консоли Винды, остановлена ли там служба Макроскоп. При необходимости остановить — это принципиально.
 2. Найти файл CurrentCMN.conf.backup (он там же, рядом), убрать у него расширение .backup.

Важно: сделайте бэкап бэкапа ))) Т.е. перед тем, как действовать — сохраните куда-нибудь файл CurrentCMN.conf.backup. Не забудьте дату. Связано это с тем, что система пересоздаст бэкап конфига заново, из текущего состояния. Если что-то пошло не так — сможете откатиться на рабочий конфиг.

3. Запустить Макроскоп, а лучше — перезагрузиться.
4. Запланировать переустановку ПО и операционной системы на сервере ((( Поверьте, это — единственный гарантированный способ дальнейшей корректной работы.

И, конечно же, не забудьте почитать системный журнал!

Подобное случается по разным причинам: надолго пропало электричество, а UPS не настроен на выключение сервера; побит HDD; вирус; неправильно настроена или неисправна камера с распознавателем номеров/лиц (кривой поток кладёт систему, да, это бывает) или же недостаточно пропускной способности канала при работающем распознавателе.

Вообще, ПО несколько капризно, но при соответствующей настройке вполне работоспособно )))

Сайт ПО: http://macroscop.com/
Техподдержка, кстати, неплохая, но настоятельно рекомендую также обращаться и к поставщику камер — поскольку они предоставляют Макроскопу API и тестируют ПО на предмет совместимости, зачастую у них Вы можете получить самый полезный и неочевидный совет.

Пользуясь моментом, благодарю за терпение и эрудицию Василия Чаплыгина. Без его помощи и советов этот пост не был бы написан )

  • Вся активность

Макроскоп проблемы с отображением

Добрый день! Проблема сейчас в следующем. Есть макроскоп сервер-клиент. К монитору (fullhd samsung) подключены через клиент (hdmi 10м) поток с камер. При больших количествах камер в сетке изображение на них просто ужасное квадратами. Причем от потока не зависит, пробовал и основной поток загонять в маленькую сетку-все печально. Стоит уменьшить количество камер в сетке до 4 как вариант-изображение лучше сразу (причем переключение потока не происходит на основной) . Видеофайл прилагается. ДиректХ отключен, качество высокое стоит , буферизация тоже. По параметрам процессор загружен на 15-18%, сеть на 15%, оперативка тоже. Может кто сталкивался, потому что заказчик в шоке-качество хуже, чем аналог. Видеофайл прилагается. В тп макроскопа просят прислать записи файлов двух потоков для проверки. https://yadi.sk/i/3LS7k1q2tsRTC

  • Вставить ник

  • Цитата
  • Ответить с цитированием

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


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

Зачем у вас второй поток — MJPEG?

Что за камеры?

DS-2CD2742FWD-I(Z)S. По словам макроскопа он меньше грузит ресурсы .

  • Вставить ник

  • Цитата
  • Ответить с цитированием

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


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

На 264 кодеке посмотрите, что будет

Работаем с Маскроскопом давно, нерешаемых проблем пока не встречалось.

За последний год-два техподдержка стала хуже, но все вопросы решаются, правда медленнее, чем раньше

  • Вставить ник

  • Цитата
  • Ответить с цитированием

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


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

На 264 кодеке посмотрите, что будет

Работаем с Маскроскопом давно, нерешаемых проблем пока не встречалось.

За последний год-два техподдержка стала хуже, но все вопросы решаются, правда медленнее, чем раньше

ничего себе) они сами мне тут даже надоедают. Я проблему решил уже, а они пишут как там у вас все ли в порядке. Спасибо попробую

  • Вставить ник

  • Цитата
  • Ответить с цитированием

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


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

При больших количествах камер в сетке изображение на них просто ужасное квадратами.

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

Сейчас наверняка стоит режим «Авто» или «Оптима», в этом случае в сетке используется альтернативный поток, если размер кадра меньше определенного.

  • Вставить ник

  • Цитата
  • Ответить с цитированием

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


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

Алибек, это обычно. Downscale так работает коряво.Просто у Вас формат картинки (разрешение) больше размера его в пикселях на мониторе.

Как засунуть 640*480 в 150*112 и оставить качество как было…на записи то все отлично! какая разница что там квадраты?

  • Вставить ник

  • Цитата
  • Ответить с цитированием

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


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

Ну в настройках клиента также есть качественный ресайз.

Но он настолько увеличивает нагрузку на процессор, что я никогда его не включаю.

  • Вставить ник

  • Цитата
  • Ответить с цитированием

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


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

При больших количествах камер в сетке изображение на них просто ужасное квадратами.

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

Сейчас наверняка стоит режим «Авто» или «Оптима», в этом случае в сетке используется альтернативный поток, если размер кадра меньше определенного.

Да я посмотрю как у меня достаточно мощная машина развернет 50 камер в фулхд. Да никак она их не развернет

  • Вставить ник

  • Цитата
  • Ответить с цитированием

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


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

Да никак она их не развернет

Тогда удивляет удивление.

Если известно, что в сетке выводится альтернативный поток, то как-то странно ожидать высокого качества.

Используйте мощные ПК с дискретной видеокартой, 50 камер в сетке это не так уж и много. У меня на достаточно слабом офисном ПК 25 камер с полным потоком более-менее нормально отображаются.

Кроме того, можно использовать несколько ПК и выводить с них картинку на видеостену.

  • Вставить ник

  • Цитата
  • Ответить с цитированием

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


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

Да никак она их не развернет

Тогда удивляет удивление.

Если известно, что в сетке выводится альтернативный поток, то как-то странно ожидать высокого качества.

Используйте мощные ПК с дискретной видеокартой, 50 камер в сетке это не так уж и много. У меня на достаточно слабом офисном ПК 25 камер с полным потоком более-менее нормально отображаются.

Кроме того, можно использовать несколько ПК и выводить с них картинку на видеостену.

Я же Вам повторяю, что в сетке , допустим ,25 картинок качество на вторичном потоке плохое, как только переходишь на 4 или 9, оно в разы лучше. Переключение потока не происходит, что ж вы не понимаете.Сомневаюсь, что у вас фулхд разворачивается 25 камер на слабеньком компе. У меня i7 5820 вешается при декодировании основного потока на 100%. Напишите сюда характеристики машины

  • Вставить ник

  • Цитата
  • Ответить с цитированием

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


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

С 25 камерами я, пожалуй, ошибся.

Показывают, но загрузка процессора близка к 100% и трансляции периодически подвисают.

С 16 камерами (сетка 4×4) было нормально.

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

Я сталкивался с одним багом Макроскопа, когда сервер не отдавал основной поток и поэтому клиент всегда использовал альтернативный.

  • Вставить ник

  • Цитата
  • Ответить с цитированием

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


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

alibek

Не использовать второй поток в современных реалиях — маразм на инсталляциях больше 4-6 камер.

accord_999

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

Вам нужно смотреть параметры потоков и какое у них разрешение.


Изменено 5 августа, 2016 пользователем cenix

  • Вставить ник

  • Цитата
  • Ответить с цитированием

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


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

alibek

Не использовать второй поток в современных реалиях — маразм на инсталляциях больше 4-6 камер.

accord_999

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

Вам нужно смотреть параметры потоков и какое у них разрешение.

да ничего подобного, включал отладочную информацию при выводе потоков. Основной включался только 4 камеры в сетке и 1. В остальных всегда был вторичный. Макроскоп ответил, что моя проблема дошла до разработчиков.Неужели раньше ни у кого не было такой проблемы? Кто нибудь может снять у себя на телефон видео сетки большой(больше 16 камер) на вторичном потоке, у кого макроскоп или что иное? Буду благодарен

  • Вставить ник

  • Цитата
  • Ответить с цитированием

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


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

Ну например у Интеллекта ITV монитор сам считает, хватит ли качества второго потока для заданного квадратора. Соответственно, никаких проблем нет. Плюс еще и сглаживание есть дополнительно, чтобы гребенок не было.

А у макроскопа как мне помнится, второй поток всегда гонится, за исключением 2х2 и одиночной картинки.

accord_999

Какое все-таки разрешение второго потока у камер? 300*200 точек?

  • Вставить ник

  • Цитата
  • Ответить с цитированием

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


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

Ну например у Интеллекта ITV монитор сам считает, хватит ли качества второго потока для заданного квадратора. Соответственно, никаких проблем нет. Плюс еще и сглаживание есть дополнительно, чтобы гребенок не было.

А у макроскопа как мне помнится, второй поток всегда гонится, за исключением 2х2 и одиночной картинки.

accord_999

Какое все-таки разрешение второго потока у камер? 300*200 точек?

у макроскопа при выборе потока есть вариант «оптима» и он как раз подбирает оптимальный размер картинки. Размер второго потока 640х380. Опять так повторяю, даже если основной поток запихивать в маленький квадрат -проблема такая же…как будто downscale не работает

  • Вставить ник

  • Цитата
  • Ответить с цитированием

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


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

Возможно есть различие в дистрибутивах.

У меня используется облачная версия.

Если в настройках клиента указано всегда использовать основной поток, то клиент так и делает, в сетке для всех каналов выводится основной поток.

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

Кстати, а при просмотре архива изображение в сетке тоже с плохим качеством?

  • Вставить ник

  • Цитата
  • Ответить с цитированием

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


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

Возможно есть различие в дистрибутивах.

У меня используется облачная версия.

Если в настройках клиента указано всегда использовать основной поток, то клиент так и делает, в сетке для всех каналов выводится основной поток.

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

Кстати, а при просмотре архива изображение в сетке тоже с плохим качеством?

вот я не нашел в настройках сглаживание…в случае просмотра архива тяжело сказать, потому что смотрел в большом окне .

  • Вставить ник

  • Цитата
  • Ответить с цитированием

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


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

Join the conversation

You can post now and register later.

If you have an account, sign in now to post with your account.

Show content

Форум Системы безопасности / Форум Видеонаблюдение /

  • <
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • >

05.11.2013 14:16:11

И Вам доброго дня, MACROSCOP

1. «Проблемы с расширением лицензии»: если речь идёт об ошибке ввода,- её нет, т.к. вручную ничего не вводится, а выбирается с помощью file explorer; если речь идёт о дополнении ранее установленной лицензии,- мимо,- это новая установка и первая лицензия; тут как раз случай «вообще не применяется лицензия и выдаётся ошибка». Вообще-то я просил Вас попытаться воспроизвести проблему на Вашем ПК и подтвердить, или опровергнуть мой опыт попыток на 2-х ПК разной конфигурации и разніх ОС (XP и 7)…

2. Поскольку Вы делаете продукт «для людей»,- функция «удалить лицензию» нужна. Даже странно, что это требует отдельного пояснения.

elephan
Гость

Сообщений: 2
Рейтинг: 4

05.11.2013 21:01:23

Добрый вечер. Помогите в решении проблемы. Macroscop выдает ошибку и перестает вести архив. Имело место 2 случая. Во втором на екране было сообщение : «Сервер заблокирован», «Возможна некорректная конфигурация..», попытки разблокировать не принесли результата. Лечилось перезагрузкой. Могу скинуть скрин ошибки.

MACROSCOP
Бывалый

Сообщений: 332
Рейтинг: 1212

06.11.2013 11:42:33

elephan, приветствуем! Попробуйте 2 способа снять блокировку сервера: Способ 1.В папке запуска Макроскоп сервер удалить файл InitCounter.Перезапустить компьютер.Теперь MACROSCOP не запустится при загрузке компьютера.Скачать и обновить MACROSCOP.Запустить MACROSCOP сервер, убедиться, что он не завершается аварийно.Способ 2.(ВНИМАНИЕ! при этом будет удалена вся конфигурация)- Завершить процесс или службу MACROSCOP- Удалить из каталога MACROSCOP следующие файлы:Server.SrvConfServer.SrvConf.BackupServerIdCurrent.CmnConfCurrent.CmnConf.Backup

yurasek
Новичок

Сообщений: 38
Рейтинг: 104

06.11.2013 20:34:19

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

MACROSCOP
Бывалый

Сообщений: 332
Рейтинг: 1212

07.11.2013 06:36:34

TechSupport , мы проверяли установку лицензии с CD на нашем ПК. Проблема, описанная Вами, не повторилась. Чтобы понять, почему у Вас не применяется лицензия с диска, нужно с «нуля» применить ещё раз лицензию, чтобы ошибка повторилась, и Вы могли сделать скриншот и сформировать логи и отправить нам на почту (указав в теме свои контакты, для более оперативной связи и кратко по какому вопросу присланы логи). Мы посмотрим, почему в данном случае лицензия не применяется, подскажем что можно предпринять.

Упаковка логов:

Пуск — Все программы — MACROSCOP (Сервер/Клиент/Standalone) — Служебные программы — Упаковка логов. Там 2 кнопки — открыть папку и сформировать логи. Полученный архив нужно отправить на support@macroscop.com.

elephan
Гость

Сообщений: 2
Рейтинг: 4

15.11.2013 11:51:21

Добрый день! Подскажите, кто сталкивался с проблемой: при просмотре архива, сервер перезапускается. Мощности компьютера хватает с запасом. Версия ПО Macroscop 1.8.63. Заранее спасибо за помощь.

kent
Гость

Сообщений: 2
Рейтинг: 4

16.12.2013 12:45:02

Очень бы не помешала, в настройках подключения канала, отдельная строка (URL) для второго потока. Приведу пример — есть трех потоковая ( H264, MPEG-4, MJPEG) камера Edimax IC-3030Wn, явным образом Макроскопом она не поддерживается, но как Universal RTP camera она видна.

запрос на H264 RTSP поток /192.168.1.34/ipcam_h264.sdp

запрос на MPEG-4 RTSP поток /192.168.1.34/ipcam.sdp

В текущих настройках конфигуратора можно выбрать или один или второй вариант оба сразу никак. А хотелось бы писать в архив H264 поток, в максимально доступном разрешении 1280х1024, а на второй MPEG-4 в разрешении 640х480 натравить детектор движения Макроскопа.

Сергей
Гость

Сообщений: 7
Рейтинг: 14

17.12.2013 01:12:23

День добрый!

Интегрируем наше ПО с Macroscop, есть вопросы:

  1. Можно ли в Macroscop по http или каким-то другим способом получить данные о распознанном номере автомобиля?
  2. Нам нужно сохранять видеоролики в определенный момент (взвешивание машины), а по срабатыванию датчиков движения это не очень удобно. Можно ли удаленно подать прямую команду Macroscop на запись видео в архив?

Спасибо

MACROSCOP
Бывалый

Сообщений: 332
Рейтинг: 1212

18.12.2013 06:14:00

kent, благодарим за ценные советы!

MACROSCOP
Бывалый

Сообщений: 332
Рейтинг: 1212

18.12.2013 06:15:08

Сергей, добрый
день!

1. Такое
возможно реализовать, используя SDK Macroscop для разработки внешний модулей.

Выдержка из
SDK:

5.1.3 Экспорт распознанных автомобильных номеров

Для
получения списка
распознанных автомобильных номеров за
заданный интервал времени достаточно по
HTTP интерфейсу сформировать следующий CGI-запрос
на
сервер:

http://;/autovprs_export?login=<имя пользователя>;&password=хэш-строка
MD5 пароля&channelid=id&starttime=yyyy-MM-dd-HH-mm-ss-fff
finishtime=yyyy-MM-dd-HH-mm-ss-fff

Параметр channelid отвечает за
идентификатор экспортируемого канала.

Параметр starttime является временем начала
экспорта, finishtime – временем окончания экспорта. Значение параметров starttime и finishtime необходимо указывать в локальном времени.

Пример
запроса: http://192.168.0.100:8080/autovprs_export?login=root&password=&channelid=d55e63b2-0061-4a2c-aba5-66b7ee97e1eb&startTime=2012-12-26-12-00-00-000&finishTime=2012-12-29-11-59-59-999
2. Возможно использования Плагина-процессора событий так
же
через
SDK.

С документацией по SDK можно ознакомится по ссылке http://macroscop.com/userfiles/File/SDK/Macroscop_SDK.zip

  • <
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • >
  • Вся активность

Макроскоп проблемы с отображением

Добрый день! Проблема сейчас в следующем. Есть макроскоп сервер-клиент. К монитору (fullhd samsung) подключены через клиент (hdmi 10м) поток с камер. При больших количествах камер в сетке изображение на них просто ужасное квадратами. Причем от потока не зависит, пробовал и основной поток загонять в маленькую сетку-все печально. Стоит уменьшить количество камер в сетке до 4 как вариант-изображение лучше сразу (причем переключение потока не происходит на основной) . Видеофайл прилагается. ДиректХ отключен, качество высокое стоит , буферизация тоже. По параметрам процессор загружен на 15-18%, сеть на 15%, оперативка тоже. Может кто сталкивался, потому что заказчик в шоке-качество хуже, чем аналог. Видеофайл прилагается. В тп макроскопа просят прислать записи файлов двух потоков для проверки. https://yadi.sk/i/3LS7k1q2tsRTC

  • Вставить ник

  • Цитата
  • Ответить с цитированием

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


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

Зачем у вас второй поток — MJPEG?

Что за камеры?

DS-2CD2742FWD-I(Z)S. По словам макроскопа он меньше грузит ресурсы .

  • Вставить ник

  • Цитата
  • Ответить с цитированием

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


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

На 264 кодеке посмотрите, что будет

Работаем с Маскроскопом давно, нерешаемых проблем пока не встречалось.

За последний год-два техподдержка стала хуже, но все вопросы решаются, правда медленнее, чем раньше

  • Вставить ник

  • Цитата
  • Ответить с цитированием

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


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

На 264 кодеке посмотрите, что будет

Работаем с Маскроскопом давно, нерешаемых проблем пока не встречалось.

За последний год-два техподдержка стала хуже, но все вопросы решаются, правда медленнее, чем раньше

ничего себе) они сами мне тут даже надоедают. Я проблему решил уже, а они пишут как там у вас все ли в порядке. Спасибо попробую

  • Вставить ник

  • Цитата
  • Ответить с цитированием

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


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

При больших количествах камер в сетке изображение на них просто ужасное квадратами.

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

Сейчас наверняка стоит режим «Авто» или «Оптима», в этом случае в сетке используется альтернативный поток, если размер кадра меньше определенного.

  • Вставить ник

  • Цитата
  • Ответить с цитированием

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


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

Алибек, это обычно. Downscale так работает коряво.Просто у Вас формат картинки (разрешение) больше размера его в пикселях на мониторе.

Как засунуть 640*480 в 150*112 и оставить качество как было…на записи то все отлично! какая разница что там квадраты?

  • Вставить ник

  • Цитата
  • Ответить с цитированием

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


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

Ну в настройках клиента также есть качественный ресайз.

Но он настолько увеличивает нагрузку на процессор, что я никогда его не включаю.

  • Вставить ник

  • Цитата
  • Ответить с цитированием

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


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

При больших количествах камер в сетке изображение на них просто ужасное квадратами.

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

Сейчас наверняка стоит режим «Авто» или «Оптима», в этом случае в сетке используется альтернативный поток, если размер кадра меньше определенного.

Да я посмотрю как у меня достаточно мощная машина развернет 50 камер в фулхд. Да никак она их не развернет

  • Вставить ник

  • Цитата
  • Ответить с цитированием

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


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

Да никак она их не развернет

Тогда удивляет удивление.

Если известно, что в сетке выводится альтернативный поток, то как-то странно ожидать высокого качества.

Используйте мощные ПК с дискретной видеокартой, 50 камер в сетке это не так уж и много. У меня на достаточно слабом офисном ПК 25 камер с полным потоком более-менее нормально отображаются.

Кроме того, можно использовать несколько ПК и выводить с них картинку на видеостену.

  • Вставить ник

  • Цитата
  • Ответить с цитированием

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


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

Да никак она их не развернет

Тогда удивляет удивление.

Если известно, что в сетке выводится альтернативный поток, то как-то странно ожидать высокого качества.

Используйте мощные ПК с дискретной видеокартой, 50 камер в сетке это не так уж и много. У меня на достаточно слабом офисном ПК 25 камер с полным потоком более-менее нормально отображаются.

Кроме того, можно использовать несколько ПК и выводить с них картинку на видеостену.

Я же Вам повторяю, что в сетке , допустим ,25 картинок качество на вторичном потоке плохое, как только переходишь на 4 или 9, оно в разы лучше. Переключение потока не происходит, что ж вы не понимаете.Сомневаюсь, что у вас фулхд разворачивается 25 камер на слабеньком компе. У меня i7 5820 вешается при декодировании основного потока на 100%. Напишите сюда характеристики машины

  • Вставить ник

  • Цитата
  • Ответить с цитированием

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


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

С 25 камерами я, пожалуй, ошибся.

Показывают, но загрузка процессора близка к 100% и трансляции периодически подвисают.

С 16 камерами (сетка 4×4) было нормально.

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

Я сталкивался с одним багом Макроскопа, когда сервер не отдавал основной поток и поэтому клиент всегда использовал альтернативный.

  • Вставить ник

  • Цитата
  • Ответить с цитированием

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


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

alibek

Не использовать второй поток в современных реалиях — маразм на инсталляциях больше 4-6 камер.

accord_999

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

Вам нужно смотреть параметры потоков и какое у них разрешение.


Изменено 5 августа, 2016 пользователем cenix

  • Вставить ник

  • Цитата
  • Ответить с цитированием

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


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

alibek

Не использовать второй поток в современных реалиях — маразм на инсталляциях больше 4-6 камер.

accord_999

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

Вам нужно смотреть параметры потоков и какое у них разрешение.

да ничего подобного, включал отладочную информацию при выводе потоков. Основной включался только 4 камеры в сетке и 1. В остальных всегда был вторичный. Макроскоп ответил, что моя проблема дошла до разработчиков.Неужели раньше ни у кого не было такой проблемы? Кто нибудь может снять у себя на телефон видео сетки большой(больше 16 камер) на вторичном потоке, у кого макроскоп или что иное? Буду благодарен

  • Вставить ник

  • Цитата
  • Ответить с цитированием

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


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

Ну например у Интеллекта ITV монитор сам считает, хватит ли качества второго потока для заданного квадратора. Соответственно, никаких проблем нет. Плюс еще и сглаживание есть дополнительно, чтобы гребенок не было.

А у макроскопа как мне помнится, второй поток всегда гонится, за исключением 2х2 и одиночной картинки.

accord_999

Какое все-таки разрешение второго потока у камер? 300*200 точек?

  • Вставить ник

  • Цитата
  • Ответить с цитированием

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


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

Ну например у Интеллекта ITV монитор сам считает, хватит ли качества второго потока для заданного квадратора. Соответственно, никаких проблем нет. Плюс еще и сглаживание есть дополнительно, чтобы гребенок не было.

А у макроскопа как мне помнится, второй поток всегда гонится, за исключением 2х2 и одиночной картинки.

accord_999

Какое все-таки разрешение второго потока у камер? 300*200 точек?

у макроскопа при выборе потока есть вариант «оптима» и он как раз подбирает оптимальный размер картинки. Размер второго потока 640х380. Опять так повторяю, даже если основной поток запихивать в маленький квадрат -проблема такая же…как будто downscale не работает

  • Вставить ник

  • Цитата
  • Ответить с цитированием

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


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

Возможно есть различие в дистрибутивах.

У меня используется облачная версия.

Если в настройках клиента указано всегда использовать основной поток, то клиент так и делает, в сетке для всех каналов выводится основной поток.

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

Кстати, а при просмотре архива изображение в сетке тоже с плохим качеством?

  • Вставить ник

  • Цитата
  • Ответить с цитированием

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


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

Возможно есть различие в дистрибутивах.

У меня используется облачная версия.

Если в настройках клиента указано всегда использовать основной поток, то клиент так и делает, в сетке для всех каналов выводится основной поток.

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

Кстати, а при просмотре архива изображение в сетке тоже с плохим качеством?

вот я не нашел в настройках сглаживание…в случае просмотра архива тяжело сказать, потому что смотрел в большом окне .

  • Вставить ник

  • Цитата
  • Ответить с цитированием

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


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

Join the conversation

You can post now and register later.

If you have an account, sign in now to post with your account.

#1

Serge.8p

    Newbie

  • Posters
  • 4 Сообщений:

Отправлено 19 Июль 2018 — 16:36

Добрый день. На 2 клиентских машинах есть необходимость пользоваться клиентом Macroscop. Это сиcтема видеонаблюдения. Клиенты подключаются к удаленной машине на которой Macroscop Server 2.4.260_release_2.4, самая последняя версия с сайта, но проблема есть и на предыдущих версиях. На моей машине стоит:
Версия Сервера Dr.Web 10.01.0 (11-05-2017 03:00:00) (drweb-esuite-server-10.01.0-201705110-windows-nt-x86) Windows 7 Pro

На клиентских машинах агент Dr.Web 11.0 (drweb-esuite-agent-full-11.00.1-201705150-windows) Windows 10 Pro
Во время работы клиента Macroscop и воспроизведения изображения в онлайне камер происходят задержки и обрывы соединения с камерами.

Прикрепленный файл
 1.jpg   71,77К
  0 Скачано раз

Опция подключаться через сервер стоит на всех каналах.

Добавил в брандмауэр Dr.Web разрешения для всех соединений для приложения и запущенных вместе с основной программой приложениям, но ничего не помогло. Картинка подтормаживает, при чтении архива виснет окончательно после показа нескольких секунд видео.

Помогает только полное удаление с клиентской машины агента Dr.Web. Нужна помощь в решении ситуации.

  • Наверх


#2


VVS

VVS

    The Master

  • Moderators
  • 19 156 Сообщений:

Отправлено 19 Июль 2018 — 16:39

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

меня вот что возмутило.  что даже не начинают толком диалог сразу дампы…… © alehas777
———————————
Антивирус это как ремень безопасности — всего лишь увеличивает шансы выжить или получить менее тяжкую травму при аварии.
Есть, однако, категория людей, которые рассматривают средства безопасности как ауру неуязвимости. © basid

  • Наверх


#3


Kirill Polubelov

Kirill Polubelov

    Hr. Schreibikus

  • Dr.Web Staff
  • 4 211 Сообщений:

Отправлено 19 Июль 2018 — 16:39

Версии модулей на станции наисвежайшие? Похожие проблемы были решены.

Если да, то нужен будет, как минимум, дебажный %PROGRAMDATA%Doctor WebLogsnetfilter.log

(exit 0)

  • Наверх


#4


Konstantin Yudin

Konstantin Yudin

    Смотрящий

  • Dr.Web Staff
  • 19 456 Сообщений:

Отправлено 19 Июль 2018 — 19:42

последние доработки для камер были в 115., он же ES11. у вас старая версия

With best regards, Konstantin Yudin
Doctor Web, Ltd.

  • Наверх


#5


Macroscop

Macroscop

    Newbie

  • Members
  • 2 Сообщений:

Отправлено 25 Июль 2018 — 15:24

Добрый день.
Мы настоятельно рекомендуем удалять антивирусы в системах Macroscop. Даже настройка исключения не дает гарантий корректной работы без задержек и обрывов.

Тех.поддержка Macroscop

  • Наверх


#6


Kirill Polubelov

Kirill Polubelov

    Hr. Schreibikus

  • Dr.Web Staff
  • 4 211 Сообщений:

Отправлено 25 Июль 2018 — 15:44

>> Даже настройка исключения не дает гарантий корректной работы без задержек и обрывов.

Ethernet, как таковой, не даёт гарантий работы без задержек и обрывов.

Macroscop ещё не рекомендует удалять Ethernet в системах Macroscop?

(exit 0)

  • Наверх


#7


Macroscop

Macroscop

    Newbie

  • Members
  • 2 Сообщений:

Отправлено 25 Июль 2018 — 15:54

Кирилл, нет, такие рекомендации мы не даем.

>> Даже настройка исключения не дает гарантий корректной работы без задержек и обрывов.

Ethernet, как таковой, не даёт гарантий работы без задержек и обрывов.

Macroscop ещё не рекомендует удалять Ethernet в системах Macroscop?

  • Наверх


#8


VVS

VVS

    The Master

  • Moderators
  • 19 156 Сообщений:

Отправлено 25 Июль 2018 — 16:08

Кирилл, нет, такие рекомендации мы не даем.

Ну и таких, как Вы тут дали, не давайте.
Я понимаю, что Вам так проще работать с пользователями — думать не надо, разбираться с настройками AV — тоже…

Вы мне напомнили одну реальную историю с звонком провайдеру, выглядевшую примерно так (CL — клиент, CS — поддержка):

CL: У меня не работает….

CS: У Вас антивирус установлен?

CL: Нет.

CS: Судя по всему, у Вас вирусы, установите антивирус.

Звонок через минут 10, общение с другой «говорящей головой».

CL: У меня не работает….

CS: У Вас антивирус установлен?

CL: Да.

CS: Судя по всему, это он конфликтует, удалите антивирус.

меня вот что возмутило.  что даже не начинают толком диалог сразу дампы…… © alehas777
———————————
Антивирус это как ремень безопасности — всего лишь увеличивает шансы выжить или получить менее тяжкую травму при аварии.
Есть, однако, категория людей, которые рассматривают средства безопасности как ауру неуязвимости. © basid

  • Наверх


#9


Serge.8p

Serge.8p

    Newbie

  • Posters
  • 4 Сообщений:

Отправлено 27 Июль 2018 — 12:36

Благодарю за ответы. Проверю точно версию на клиенте и свежую на сайте и если что скину логи. Сейчас не возле клиентских машин.
Попробую конечно ещё Ethernet деинсталировать но не уверен что осилю.)))

  • Наверх


#10


avk

avk

    Newbie

  • Posters
  • 26 Сообщений:

Отправлено 01 Август 2018 — 11:55

На ES10 мне помогало добавление MacroscopClient.exe в исключения гейта. Сейчас на ES11 также проблем не наблюдается (исключение осталось).

  • Наверх


#11


Eugen Engelhardt

Eugen Engelhardt

    Advanced Member

  • Dr.Web Staff
  • 699 Сообщений:

Отправлено 01 Август 2018 — 15:20

исключение осталось

оно не нужно в ES11

With best regards, Eugen Engelhardt
Doctor Web, Ltd.

  • Наверх


#12


Serge.8p

Serge.8p

    Newbie

  • Posters
  • 4 Сообщений:

Отправлено 06 Август 2018 — 13:24

Сервер и клиента обновил на самые актуальные, проблема осталась. Сразу при запуске macroscop, DrWeb на клиенте предлагает создать сетевое правило для Macroscop, создаю разрешить все соединения. В клиенте гейт и все компоненты  недоступны, правило не создавал, хотя на предыдущей версии был доступен для настройки брандмауэр. Видимо сейчас и его настройку перенесли в сервер, еще не разбирался в серверной части.

%PROGRAMDATA%Doctor WebLogsnetfilter.log

https://yadi.sk/i/novJx_AX3Zw6rY

  • Наверх


#13


VVS

VVS

    The Master

  • Moderators
  • 19 156 Сообщений:

Отправлено 06 Август 2018 — 13:27

Сервер и клиента обновил на самые актуальные, проблема осталась. Сразу при запуске macroscop, DrWeb на клиенте предлагает создать сетевое правило для Macroscop, создаю разрешить все соединения. В клиенте гейт и все компоненты  недоступны, правило не создавал, хотя на предыдущей версии был доступен для настройки брандмауэр. Видимо сейчас и его настройку перенесли в сервер, еще не разбирался в серверной части.

%PROGRAMDATA%Doctor WebLogsnetfilter.log

https://yadi.sk/i/novJx_AX3Zw6rY

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

меня вот что возмутило.  что даже не начинают толком диалог сразу дампы…… © alehas777
———————————
Антивирус это как ремень безопасности — всего лишь увеличивает шансы выжить или получить менее тяжкую травму при аварии.
Есть, однако, категория людей, которые рассматривают средства безопасности как ауру неуязвимости. © basid

  • Наверх


#14


maxic

maxic

    Keep yourself alive

  • Moderators
  • 12 713 Сообщений:

Отправлено 06 Август 2018 — 14:57

Serge.8p, вы, случаем, не путаете брандмауэр и гейт?

  • Наверх


#15


Eugen Engelhardt

Eugen Engelhardt

    Advanced Member

  • Dr.Web Staff
  • 699 Сообщений:

Отправлено 06 Август 2018 — 16:59

%PROGRAMDATA%Doctor WebLogsnetfilter.log

https://yadi.sk/i/novJx_AX3Zw6rY

Лог не дебажный.

1. Включите подробное логирование для SpIDer Mail и SpIder Gate.

(Dr.Web > Замок > Шестерёнка > Основные > Дополнительно > Изменить > флажки на SpIDer Mail и SpIder Gate > OK).

2. Воспроизведите проблему.

3. Прикрепите лог %PROGRAMDATA%Doctor WebLogsnetfilter.log с указанием времени начала и окончания воспроизведения проблемы.

4. Выключите подробное логирование SpIDer Mail и SpIder Gate (снять флажки).

With best regards, Eugen Engelhardt
Doctor Web, Ltd.

  • Наверх


#16


Serge.8p

Serge.8p

    Newbie

  • Posters
  • 4 Сообщений:

Отправлено 07 Август 2018 — 12:50

Serge.8p, вы, случаем, не путаете брандмауэр и гейт

Нет, не путаю. Был вариант у AVK добавить Macroscop в исключения именно гейта, поэтому и описал подробно что создал правило в брандмауэре и не создавал исключений в гейте.

Про дебажный лог понял, выложу. Благодарю.

  • Наверх


#17


VVS

VVS

    The Master

  • Moderators
  • 19 156 Сообщений:

Отправлено 07 Август 2018 — 13:17

На 99% уверен, что брандмауэр тут не при чём.

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

меня вот что возмутило.  что даже не начинают толком диалог сразу дампы…… © alehas777
———————————
Антивирус это как ремень безопасности — всего лишь увеличивает шансы выжить или получить менее тяжкую травму при аварии.
Есть, однако, категория людей, которые рассматривают средства безопасности как ауру неуязвимости. © basid

  • Наверх


#18


avk

avk

    Newbie

  • Posters
  • 26 Сообщений:

Отправлено 23 Август 2018 — 16:47

оно не нужно в ES11

Как оказалось — нужно. Попалась на днях машинка, где клиент установили в другую папку, и проблема была в точности как у Serge.8p, пока не добавил исключение гейта. Фаерволл не установлен.

Сообщение было изменено avk: 23 Август 2018 — 16:48

  • Наверх


#19


VVS

VVS

    The Master

  • Moderators
  • 19 156 Сообщений:

Отправлено 23 Август 2018 — 18:13

оно не нужно в ES11

Как оказалось — нужно. Попалась на днях машинка, где клиент установили в другую папку, и проблема была в точности как у Serge.8p, пока не добавил исключение гейта. Фаерволл не установлен.

Ну, собственно, для этого я и просил отчёт — чтобы посмотреть, что нужно внести в исключения SpIDer Mail/SpIDer Gate

меня вот что возмутило.  что даже не начинают толком диалог сразу дампы…… © alehas777
———————————
Антивирус это как ремень безопасности — всего лишь увеличивает шансы выжить или получить менее тяжкую травму при аварии.
Есть, однако, категория людей, которые рассматривают средства безопасности как ауру неуязвимости. © basid

  • Наверх


#20


Eugen Engelhardt

Eugen Engelhardt

    Advanced Member

  • Dr.Web Staff
  • 699 Сообщений:

Отправлено 23 Август 2018 — 22:18

avk, Папка тут ни причём. Если ES11, проверьте что агент 11.5, должно работать без исключения SpIDer GateMail. Иначе нужен дебажный лог нетфильтра.

With best regards, Eugen Engelhardt
Doctor Web, Ltd.

  • Наверх


Время на прочтение
8 мин

Количество просмотров 11K

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

Сегодня же пойдёт речь об уязвимости, обнаруженной мной в процессе знакомства с программным комплексом для IP-камер MACROSCOP от резидента технопарка «Сколково» компании ООО «Сателлит» (г. Пермь). MACROSCOP является именно программным комплексом, так как в состав решения входит целый ряд приложений: серверная и «всё в одном» часть для операционных систем семейства Microsoft Windows (от развития Linux решения разработчики недавно отказались), клиентская часть для Windows, Android, iOS и Windows Phone, конфигуратор, программа подключения Web-камер, проигрыватель файлов собственного формата, программа локального просмотра и резервного копирования архива, программа мониторинга состояния системы, различные интеллектуальные модули, а также приложения для интеграции с некоторыми сторонними системами и широкие возможности по интеграции с любым программным обеспечением посредством SDK. В MACROSCOP много плюсов и, тем не менее, он не лишён недостатков, чему можно посвятить отдельную статью: ведь не всегда разработчики афишируют отрицательные стороны своего продукта.

Обнаруженная уязвимость заключается в использовании слабого имени пользователя и пароля для недокументированной учётной записи superuser, а также в возможности выполнения некоторых запросов к серверу с использованием этой записи. При тестировании MACROSCOP возникла необходимость проверить насколько надёжно хранятся учётные записи для камер и самой программы, и моё внимание в итоге привлёк конфигурационный файл «Current.CmnConf». Как оказалось, пароли к камерам хранятся в открытом виде, а пароли для учётных записей программы – в виде md5 хэша, а также, скорее всего, в обратимо-зашифрованном виде. При изучении конфигурационного файла я наткнулся на строки SuperUser и SuperPass, а также две подряд идущие строки, отдалённо напоминающие хэш. Попытка использования данной пары для авторизации при помощи клиентского приложения и конфигуратора не принесла должного результата, но меня не покидала мысль, что это для чего-то нужно и где-то должно работать. В пользовательской документации не было ни слова о данной учётной записи, поэтому я решил изучить документацию по использованию MACROSCOP SDK для разработки внешних модулей, где также не нашёл никакой информации, но меня заинтересовало описание использования HTTP-интерфейса для получения потоков данных из программы. Каково же было моё удивление, когда я попытался проверить использование данной пары для запроса вида:

server:8080/video?channel="Улица"&login=superuser&password=superpass

Проверка данного запроса оправдала мои ожидания: браузер предложил сохранить данные по указанной ссылке, а это ни что иное как видеопоток в режиме реального времени с канала под именем «Улица». Следующим по порядку у меня возник вопрос о том, как заполучить названия всех каналов видеосистемы. На этот вопрос дают ответ сами разработчики в своём SDK, где для получения названий каналов, их идентификаторов и настроек в MACROSCOP необходимо выполнить следующий запрос:

server:8080/configex?login=superuser&password=superpass

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

Я решил до конца разобраться каким образом формируется эта самая учётная запись. Так как программы и библиотеки MACROSCOP в большинстве своём написаны под программную платформу .NET, то для их исследования мне пришлось воспользоваться программой .NET Reflector. Поиск по ключевым словам не заставил долго ждать, и интересующий меня код был найден в библиотеке Common.dll в реализации класса CommonConfig:

Random random = new Random();
byte[] buffer = new byte[21];
byte[] buffer2 = new byte[21];
random.NextBytes(buffer);
random.NextBytes(buffer2);
this.SuperUser = SDKCommon.MD5Hash(Encoding.UTF8.GetString(buffer));
this.SuperPass = SDKCommon.MD5Hash(Encoding.UTF8.GetString(buffer2));

В MACROSCOP этот код используется при применении первой конфигурации, тогда создаётся учётная запись superuser, которая недоступна из настроек программы, обладает определёнными привилегиями и всегда остаётся неизменной. Из кода видно, что происходит инициализация экземпляра класса Random, затем получение двух массивов произвольных данных определённой длины, далее получение из них строк и в конечном счёте md5 хэша. Вроде бы никакого подвоха: использование произвольной последовательности данных и необратимые преобразования, но не было бы тогда уязвимости и этой статьи, если бы не использование класса Random, в сути которого и кроется вся проблема.

Первопричина уязвимости в MACROSCOP заключается именно в использовании стандартного класса Random среды .NET, что приводит к генерации учётной записи, которая может быть подобрана за разумное время. Дело в том, что этот класс для инициализации массива псевдослучайных чисел использует получаемое вызовом системной функции GetTickCount 32-разядное значение: количество миллисекунд, прошедшее с момента включения компьютера. Таким образом, на основании этого числа формируется пара имени пользователя и пароля. Эта пара может быть выявлена перебором всех возможных значений времени, прошедшего с момента включения компьютера до применения первой конфигурации. Проблема также усугубляется тем, что с момента включения компьютера до применения первой конфигурации в большинстве случаев может пройти очень мало времени. Например, если первая конфигурация была применена через час после включения компьютера, то потребуется проверить всего лишь 3,6 млн комбинаций (1 ч * 60 мин * 60 с * 1000 мс). Даже если компьютер был включён очень давно, то и это не сильно усложнит атаку перебором, т.к. класс Random использует для инициализации значение модуля 32-битного числа со знаком, то количество входных значений в итоге ограничивается 31-битным числом. Таким образом, максимальное количество комбинаций для перебора составляет 2^31 (2147483648) значений, что по времени с момента включения компьютера до применения первой конфигурации составляет около 25 суток, после чего отсчёт времени начинается с начала. Перебор осуществляется и с использованием ранее указанного запроса на получение названий каналов, их идентификаторов и настроек. В идеальных условиях (исходящая скорость канала сервера не менее 50 Мбит/с, многоядерный процессор, низкая нагрузка на процессор) скорость перебора может достигать порядка 5000 учётных записей в секунду. Значит, если первая конфигурация была применена через час после включения компьютера, то время перебора учётной записи составит не более 12 минут. Также возможно уменьшение времени перебора при учёте предполагаемого времени включения компьютера в рабочие часы, например, если компьютер мог быть включён в рабочие дни и часы, то время перебора можно сократить в 3,7 раза.

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

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

Разработчики были уведомлены об уязвимости в MACROSCOP, а через 2 недели (12 марта 2014 г.) они её закрыли выпуском версии программы 1.9.72. Теперь код генерации встроенной учётной записи выглядит следующим образом:

byte[] data = new byte[21];
byte[] buffer2 = new byte[21];
try
{
	RNGCryptoServiceProvider provider = new RNGCryptoServiceProvider();
	provider.GetBytes(data);
	provider.GetBytes(buffer2);
}
catch (Exception exception)
{
	b1x.a(exception, "dsfimdfsmsdfdkfskfds");
	Random random = new Random(Guid.NewGuid().GetHashCode());
	random.NextBytes(data);
	random.NextBytes(buffer2);
}
Buffer.BlockCopy(Guid.NewGuid().ToByteArray(), 0, data, 0, 8);
Buffer.BlockCopy(Guid.NewGuid().ToByteArray(), 0, buffer2, 0, 8);
this.SuperUser = SDKCommon.MD5Hash(Encoding.UTF8.GetString(data));
this.SuperPass = SDKCommon.MD5Hash(Encoding.UTF8.GetString(buffer2));

В новой редакции кода используется криптостойкий класс генерации случайных данных вперемешку с Guid, что гарантирует практическую невозможность подбора учётной записи, к тому же разработчиками была закрыта возможность использования данной учётной записи в двух ранее указанных запросах к серверу. Тем не менее по-прежнему эта учётная запись используется при применении конфигурации, но скорость перебора в данном случае гораздо меньше: минимальный запрос к серверу составляет порядка 10 Кб, что в 10 раз больше по трафику ранее возможного способа, а подверженными риску с обновлением остаются только старые пользователи. Дело в том, что для существующей конфигурации пара хэшей не модифицируется при установке новой версии программы, так что эту процедуру остаётся проделать только самостоятельно. Самое главное, если используется многосерверная конфигурация, то пара хэшей и соответственно сама конфигурация должны совпадать на всех серверах. Иначе возникнет конфликт при применении новой конфигурации. Таким образом, для новоиспечённых пользователей MACROSCOP, кто только начинает пользоваться программой, с версии 1.9.72 уязвимость нестрашна, а вот для старых пользователей существует небольшой риск, который может быть устранён следующим образом:

– останавливаем службу MacroscopServer или завершаем работу standalone версии на компьютере;
– открываем в 16-ричном редакторе файл конфигурации «Current.CmnConf», расположенный в папке программы (предварительно лучше сделать резервную копию файла);
– находим в файле строку «Alarus.Config.SystemEditions», а именно второй результат вхождения;
– сразу чуть ниже результата поиска будут находиться две строки длиной в 32 символа – это и есть данные встроенной учётной записи;
– меняем на произвольные значения содержимое строк с учётом допустимых символов из набора «0123456789ABCDEF», не изменяя при этом длину строк;
– сохраняем конфигурацию;
– запускаем службу или standalone версию программы;
– в случае использования многосерверной конфигурации выполняем те же действия, только в качестве строк используем ранее отредактированные значения или просто заменяем конфигурацию на исправленную.

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

Понравилась статья? Поделить с друзьями:
  • Произошла ошибка не удалось отправить сообщение
  • Произошла ошибка и системе не удалось восстановиться ubuntu
  • Произошла ошибка не удалось найти ваши рекомендации
  • Произошла ошибка и системе не удалось восстановиться debian
  • Произошла ошибка и депешу передали исковерканной