Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Презентация ВКР Шакиров 24.06.pptx
Скачиваний:
14
Добавлен:
28.08.2022
Размер:
3.83 Mб
Скачать

Федеральное государственное бюджетное образовательное учреждение высшего образования

«Уфимский государственный авиационный технический университет»

Математическое и программное обеспечение системы видеонаблюдения: веб-компонент плеера для работы с событиями

Студент группы МО-417 Шакиров А.Р.

Научный руководитель: к.т.н., доцент кафедры ВМиК Верхотурова Г.Н.

г. Уфа, 2022

Актуальность работы

Современные системы видеонаблюдения помимо обычной непрерывной записи поддерживают запись не только по движению, но и по

многочисленным событиям, инициируемым со стороны интегрируемых систем.

Объем российского рынка видеонаблюдения в 2020 году составил более 82 млрд руб. против 77,3 млрд руб. годом ранее – рынок вырос на 6%.

Самым быстрорастущим сегментом является облачное видеонаблюдение.

2

Цели и задачи

Цель: повышение эффективности и безопасности работы предприятий за счет разработки математического и программного обеспечения веб-компонента для работы с событиями в видеоплеере системы видеонаблюдения.

Задачи:

1.Провести обзор и последующий анализ существующих решений для работы с событиями в системах видеонаблюдения.

2.Разработать алгоритмы работы с событиями.

3.Провести анализ и осуществить выбор инструментальных средств разработки веб-приложений.

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

5.Провести тестирование и оценку эффективности разработанного ПО.

3

Формальная постановка задачи

4

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

 

TRASSIR Client

GLAZ Systems

Xeoma Client

Тип лицензии

Платная (разовая)

Платная (подписка)

Платная (разовая,

 

 

 

подписка)

Платформа

Windows, Linux,

Web, Windows, Linux,

Web, Windows,

 

Unix, Android, IOS

Unix, Android, IOS

Linux, Unix, Android,

 

 

 

IOS

Поддержка событий

+

+

+

Отображение наличия видеоархива

+

+

+

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

1

Более 20

2

событий одновременно

 

 

 

Отображение событий со сторонней

-

-

-

системы событий

 

 

 

Возможность масштабирования

+

+

+

Главный недостаток – отсутствие отображение событий со сторонней системы событий

5

Декомпозиция задачи на подзадачи

6

Классификация типов событий системы видеонаблюдения

7

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

Язык программирования

 

 

 

 

 

JavaScript

TypeScript

Dart

 

 

 

 

Поддержка

сразу

после

после

браузерами

 

транспиляции

транспиляции

 

 

 

 

Статическая

-

+

+

типизация

 

 

 

 

 

 

 

Поддержка

+

+

-

популярными

 

 

 

платформами

 

 

 

Возможность ООП

-

+

+

 

 

 

 

Наличие

+

+

+

инструментов

 

 

 

модульного

 

 

 

тестирования

 

 

 

Платформа

 

 

 

 

Wasaby

Angular

 

 

 

Компонентный

+

+

подход

 

 

 

 

 

Валидация форм

+

+

 

 

 

Библиотека готовых

+

-

компонентов

 

 

 

 

 

Декларативные

+

+

шаблоны

 

 

 

 

 

Маршрутизация на

+

+

сервере и клиенте

 

 

 

 

 

Механизм темизации

+

-

 

 

 

8

Алгоритм получения событий системы видеонаблюдения

9

Примеры запроса на получение событий

По всем событиям

{

ид_камеры: 9744, интервал_начало: 1655580240, интервал_конец: 1655587240, типы_событий: null

}

По выбранным 3 событиям

{

ид_камеры: 9744, интервал_начало: 1655580240, интервал_конец: 1655587240, типы_событий: [101, 134, 142]

}

10