web maker




Распределённая система видеонаблюдения на основе потокового IP-видео

Пример проекта

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

Отрасль: Охрана и безопасность

Заказчик: Российская инновационная компания. Разрабатывает оборудование и программное обеспечение для сферы безопасности и охраны.

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

Выполненные работы:

  • Проектирование и реализация видеосервера, осуществляющего прием, хранение и трансляцию видео.
  • Проектирование и разработка автоматизированного рабочего места оператора для просмотра видео с камер и из архива, управления камерами и тепловизорами и т.п.
  • Проектирование и разработка DirectShow фильтра для приема потокового видео, транслируемого по RTSP протоколу.
  • Разработка системы удаленного управления положением видеокамер.
  • Защита системы аппаратными ключами.
  • Подготовка тест плана и тестирование.

В настоящее время система активно эксплуатируется. Разработчики Провайд Лабс добавляют новый функционал по запросам заказчика.

Технологии и стандарты:

  • RTSP/RTP/RTCP для передачи видео
  • H.264/MPEG4/MJPEG для декодирования видео
  • AAC/PCM для декодирования аудио
  • PelcoD, QuickSet PTCR-95, AXIS VAPIX для управления положением камер
  • Google Protocol Buffers для описания протокола передачи данных
  • DirectShow

Среда разработки:

  • Языки программирования: С/C++
  • Компилятор: gcc/g++, MSVC++ 
  • Операционные системы: Linux, Windows
  • Фреймворк для пользовательского интерфейса – Qt
  • Библиотека для работы с видео - GStreamer
Объём проекта:
  • 67 тысяч строк C++ кода
  • 12 месяцев, команда из 4 разработчиков

© Copyright 2020 ПроВайд Лабс - все права защищены