Архив категорий: Новости

В Viinex интегрированы VMS

К февралю 2020 года мы добавили интеграцию нескольких VMS, поэтому в Viinex появилось два новых вида объектов в конфигурации Viinex: • VMS – объект, специфичный для каждой интегрированной нами видеосистемы, который позволяет взаимодействовать с серверами этой VMS. При этом возможно подключение не только к одному видеосерверу данного производителя, но и к целой федерации таких видеосерверов…
Read more

Распознавание номеров ЖД вагонов в Viinex 2.0

Мы интегрировали в Viinex 2.0 движок распознавания номеров грузовых железнодорожных вагонов и цистерн, который ранее поставлялся в составе Viinex Foundation 1.4. Для нас эта интерграция стала иллюстрацией того, что Viinex 2.0 сам по себе является достаточно удобной платформой для разработки приложений, связанных с видеоаналитикой. И вот почему: для интеграции нам практически не пришлось вносить изменений…
Read more

Потоковое вещание WebRTC

Мы рады объявить о начальной поддержке в Viinex 2.0 потокового вещания живых источников видео с использованием стека технологий WebRTC. WebRTC -- это то, что позволяет современным веб-браузерам получать и отображать видеопоток в реальном времени, без задержек, заметных пользователям. С технической точки зрения WebRTC -- это довольно обширный набор протоколов и стандартов (среди которых -- STUN…
Read more

Modbus TCP, а также переключение видеопотоков

Однажды в ходе развертывания решения, основанного на Viinex Foundation 1.4, мы столкнулись с необходимостью реализовать не совсем обычную логику для управления распознаванием номерами ЖД вагонов. А именно, -- речь шла о регистрации вагонов на ЖД весах. На "въезде" и на "выезде" с весов было установлено по столбу, на каждом из которых смонтировано по паре камер…
Read more

Скрипты

Большая новость: Viinex 2.0 получил возможность расширения логики за счет пользовательских скриптов. Идея состоит в том, чтобы встроить прямо в Viinex 2.0 язык JavaScript, который может исполнять пользовательский код для фильтрации или генерации новых событий, обработки внешних HTTP запросов, а также управления другими объектами Viinex. Мы использовали движок Duktape, который реализует стандарт языка ECMAScript 5.…
Read more

Интеграция через Внешний процесс

Принимая во внимания ряд текущих обстоятельств, мы решили добавить в Viinex 2.0 простую и в то же время мощную функцию для взаимодействия с практически любыми внешними системами. Viinex 2.0 может отправлять и принимать события, -- структуры данных, содержащие некоторые предопределенные поля (а также некоторые произвольные данные), сериализуемые и десериализуемые из формата JSON. Механизм для интеграции,…
Read more

Кластеры: настройка Viinex 2.0 “на лету”

Одно из ограничений Viinex 2.0 состояло в том, что данное ПО не позволяло клиентам менять конфигурацию экземпляра Viinex во время работы последнего. Если требовалось добавить камеру или изменить какой-то из аспектов поведения объектов Viinex, -- нужно было остановить весь экземпляр Viinex 2.0, изменить его конфигурацию, и запустить этот экземпляр снова. По сути, для самого экземпляра…
Read more

Поддержка видеозахвата через Video4Linux API

Нами реализована поддержка устройств видеозахвата через программный интерфейс Video4Linux, то есть - USB камер и аналоговых видеограбберов под Linux. Наша реализация поддержки V4L в Viinex обладает той же функциональностью, которая доступна в реализации поддержки для DirectX-видеограбберов и камер под Windows, -- включая обнаружение устройств. Все отличия сводятся к другим адресам подключения устройств (в Linux это…
Read more

Базовая поддержка поворотных камер

Начиная со сборки 198, Viinex 2.0 получил базовую поддержку работы с повортными камерами. На данный момент это просто прокси к PTZ-интерфейсу ONVIF устройств, однако мы считаем что даже в такой форме это упрощает работу разработчика. Вместо того чтобы бороться с XML, SOAP, пространствами имен и т.п., с применением Viinex можно послать команду на управление PTZ…
Read more

Виртуальный видеомонитор

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