









Возможности IP-GOAL
«IP-GOAL» - это самостоятельный программный модуль, вписывающийся в общую сетевую архитектуру GOALcity. Он в первую очередь и в последнюю тоже основывается на особенностях протоколов IP-оборудования. Нет смысла их бездумно вставлять в программы, созданные для CCTV, функционал IP требует не только особой системы контроля надежности, но и совершенно иной методики обслуживания.
Один только протокол между IP-камерой и сетевой программой тянет на 4 года непрерывных исследований. В отличие от элементарного контроля видеосигнала в CCTV айпишный трафик не поддается законам физики. Если вы просто изучили стандарт и все сделали на основании этого стандарта, значит ваша программа будет работать недолго. В зависимости от болезней самих камер и всех промежуточных сетевых устройств в ПО может попадать такой сетевой мусор, что выводится из строя вся система. Если в CCTV-камерах мы боролись с электромагнитными помехами, и тут уже все изучено, то с IP-мусором все только начинается. Пока 3 года назад мы не наставили всяких фильтров, программа дольше месяца не работала. Мало того, встречаются сетевые конверторы, которые ведут себя как хакерские программы, приводя к отказам IP-оборудования. Один из них мы демонстрировали на прошлой выставке. IP-виселицу почувствовали на себе многие известные марки.
В отношении IP лучше говорить о новой философии в видеонаблюдении. Если раньше мы пытались увеличивать экраны, растягивая мелкое разрешение CCTV-камер на плазмы, то теперь надо наоборот подумать, как множество мегапиксельных потоков уместить на мониторе видеонаблюдения, да еще так, чтобы сохранить дорогое в прямом и переносном смысле качество. Одним из способов решения этой дилеммы стала спецлабовская технология «Lens Glass».
Все уже привыкли к высоким скоростям видео, большому числу каналов, фильтрующим информацию видеодетекторам. Теперь на все эти вопросы надо посмотреть с доисторических времен и начать писать программы заново. Ничего из сегодняшних достижений здесь не работает. Требуются совершенно другие подходы, иная идеология.
На старых программах компьютер снова стал слабым и непроизводительным. Изначально разработанные по принципу последовательного исполнения кода они не поддерживают реальную многопроцессорность. Для анализа мегапиксельных видеопотоков данных требуется новая технология параллельного программирования. СпецЛаб положил огромный объем денег и три года, чтобы освоить и реализовать этот механизм. Вот уже почти год он работает безупречно, насколько это вообще можно сказать про программное обеспечение.
Кроме того, в «IP-GOAL» учитываются и возможности оконечного оборудования, которые с каждым годом становятся все «круче». Поступающие видеопотоки могут записываться без пережатия или избирательно разжиматься для анализа. В первом случае может использоваться функционал IP-камер. Например, видеодетектор или аналитика СпецЛаб IP-Видеосервера сами решают, когда надо посылать в сеть и на запись видеокадры. При этом экономится пропускная способность сети, а также ресурс записывающего устройства.
Говоря о новой философии, надо менять вообще все. Как вы, например, представляете просмотр мегапиксельных видеозаписей? Все мы фотографы-любители и прекрасно знаем, как долго грузится в обычный видеоредактор 10-и мегапиксельная картинка. Нет, не так. Все мы знаем, что она грузится всего лишь несколько секунд. Тоже не так, все это неудачное сравнение. Лучше попробуйте загрузить сразу 10 мегапиксельных картинок. Не понятно? Тогда попробуйте сразу сто. Теперь представьте, как вы будет смотреть в стандартном плеере видеозапись со скоростью 25 кадров в секунду, 50 кадров в секунду, 100, … Например, спецлабовский плеер позволяет ускориться в 256 раз. Если у вас дома нет суперкомпьютера, то просмотр дневной записи займет пару недель. Теперь понимаете, что обычные методы здесь не работают? Чтобы не обрезать пользователю привычных возможностей, в СпецЛабе разработана технология «Мегазум». Она позволяет совместить удобства с высокими разрешениями.
Философский список можно продолжать долго. Пожалуй, выделим лишь еще некоторые довольно кричащие черты. Вот уже поворотные платформы с IP-камерами становятся реальностью в магазинах. Но мы пока не видели программ, которые бы синхронизировали изображение с командами управления. В IP-технологиях это два независимых процесса. Направляя камеру в заданное место, вы пользуетесь той картинкой, которую видите вы, а не той, на которую в данный момент направлена эта камера. Чтобы подружить руки и глаза, тоже требуются другие технологии, далеко не родственные ССТV.
Широко распространенная в сети технология кэширования требует синхронизации большого числа распределенных в сети устройств. Здесь данные приходят далеко не со скоростью света, как в CCTV, и сработка датчика может сигнализировать о совсем другом событии, нежели то, что сейчас демонстрирует видеоокно. Относительные сдвиги могут составлять десятки секунд. Нужно выстроить четкую архитектуру с учетом задержек каждого устройства, каждой точки цепи. Что все это нетривиально, понимаешь, когда на План-схему выводишь все сработки отдаленных сетевых устройств. И сразу наступает откровение!
Совсем другая идеология и в многопользовательской среде. Здесь видеоразветвитель не поставишь, большинство IP-камер теряют производительность уже на втором подключенном клиенте. Обеспечить всех заданным качеством и количеством кадров можно, если только использовать специализированные ретрансляторы.
В общем, «IP-GOAL» – это программное обеспечение другого рода, разработанное для IP.
«IP-GOAL» имеет универсальный модуль подключения IP-камер, который позволяет интегрировать практически любое устройство, поддерживающее исходный формат JPEG. Кроме того, СпецЛаб постоянно тестирует наиболее популярное IP-оборудование и делает включение полных возможностей на базе тесного сотрудничества со сторонними разработчиками.
«IP-GOAL» имеет почти весь функционал сетевого клиента GOALcity Instinct, только с поправкой на IP:
- Технология увеличительного стекла «Lens Glass».
- Видеобустер – технология экономии трафика без потери скорости и качества.
- Запись по команде пользователя, по видеодетекции детектора «IP-GOAL», по сработке датчиков, по сигналу комплексной системы событий «SL++».
- Просмотр в реальном времени в заданном разрешении и с выбранной скоростью.
- Три типа сжатия: собственный от IP-источника (без пережатия), Speclab JPEG Lite (наибольшее качество), Speclab S-JPEG Hard (наибольшее сжатие).
- Предзапись и постзапись, нивелирование «провалов молчания».
- Контроль наличия связи с устройством («нет видео»).
- Контроль перекрытия обзора камеры.
- Применение контрастного видеодетектора, фонового видеодетектора, видеодетектора объектов.
- Детектор лиц (опционально).
- Распознавание автомобильных номеров (опционально).
- Видеоаналитика «Внимание-2» (опционально).
- Технология «Мегазум» для оптимизации работы с мегапиксельными камерами.
- Избирательный просмотр архива по уровню избыточности (три типа), по аналитике, по индивидуальным признакам.
- Ретрансляция выбранных камер другим клиентам с сетевым экранированием (опционально).
- Передача видео в Интернет на стандартный WEB-браузер с набором сервиса выбора камер, скоростей и прочего (опционально).
- Вещание на сотовые телефоны по технологии GOAL-mobile (опционально).
- Поддержка ОПС, контроллеров датчиков и внешних устройств через распределенно-сетевую систему общего обслуживания сработок SLDA.
- 3D-план графического отображения и управления объектом (опционально).
- Программатор комплексных событий «SL++» (опционально).
- Управление поворотными устройствами по сети «RotorNet» (опционально).
- Совместная работа с системой «След» (опционально).