Принципы архитектурыВ основе
SmartVision лежит
горизонтально масштабируемая архитектура, которая позволяет распределять вычислительную нагрузку между неограниченным числом серверов. Каждый модуль системы может быть установлен и запущен на отдельном узле сети, формируя единую экосистему с централизованным управлением и синхронизацией данных.
Основные серверные компонентыСервер обработки видеопотоковПринимает и декодирует потоки с IP-камер, выполняет первичную аналитику: детекцию движения, выделение ключевых кадров, предварительный анализ сцен. При необходимости может перекодировать видео в H.264/H.265 или перенаправлять потоки на другие узлы системы.
Сервер хранения данныхРаспределённое хранилище видеозаписей обеспечивает надёжное сохранение архива. SmartVision поддерживает гибридное хранение — локальные и сетевые диски, RAID-массивы, NAS и облачные хранилища. Видео сохраняется в открытом формате MP4, что избавляет от привязки к проприетарным плеерам.
Сервер СУБДОтвечает за синхронизацию данных: список камер, пользователей, событий, архивов и аналитических метаданных. Гарантирует целостность и согласованность информации между всеми узлами кластера
Сервер видеоаналитики (GPU Node)Мозг системы. Здесь работают модули искусственного интеллекта:
- распознавание лиц и идентификация персон,
- детекция и классификация объектов (люди, транспорт, животные, дроны),
- распознавание автомобильных номеров,
- транскрибация речи на более чем 100 языках,
- распознавание QR-кодов и текстов,
- обнаружение дыма и огня.
GPU-ускорение (CUDA) обеспечивает высокую производительность при минимальной задержке, позволяя обрабатывать десятки потоков в реальном времени.
Сервер рестрима и трансляцииОбеспечивает трансляцию видео в веб-интерфейс, мобильные приложения и внешние системы. Это снимает нагрузку с серверов записи и делает возможным масштабное вещание в корпоративных сетях и облаке.
Веб-серверы и медиа-серверыОтвечают за удалённый доступ, интеграцию с облачными сервисами и внешними системами безопасности. Предусмотрен REST API для взаимодействия с ERP, CRM и другими платформами.
Клиентские приложения SmartVision- Десктопный клиент — локальный мониторинг, просмотр архива, администрирование.
- Веб-интерфейс — управление и просмотр через браузер (Сloud Video Surveillance) или мобильное приложение.