Тип работы:
Предмет:
Язык работы:


УПРАВЛЕНИЕ ДОСТУПОМ К ХРАНИЛИЩУ ДАННЫХ С АВТОНОМНЫХ УСТРОЙСТВ ВИДЕОНАБЛЮДЕНИЯ

Работа №53223

Тип работы

Дипломные работы, ВКР

Предмет

информатика

Объем работы99
Год сдачи2017
Стоимость4350 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
147
Не подходит работа?

Узнай цену на написание


Введение 3
1 Анализ рынка аналогичных систем 6
2 Архитектура системы 12
2.1 Основные сценарии системы 25
2.2 Функционал клиентской части системы 27
3 Проектирование интерфейсов 30
3.1 Дизайн-макет клиентской части сайта 31
3.2 Дизайн-макет клиентской части приложения 35
4 Используемые технологии 41
5 Технические требования 45
Заключение 46
Список используемых источников
Приложение

В наше время активно развивается область онлайн трансляций. Большинство из нас передают видео-и аудио- потоки в реальном времени большому количеству пользователей (устройств) через сеть Интернет. Например, мастер-классы, концерт, автогонки, презентация товара, домашняя обстановка - все это может быть сюжетом для онлайн трансляции. Самое главное, что транслирование может проходить абсолютно в любое время суток.
Помимо транслирования актуально и наблюдение за определенными объектами. Примером объекта наблюдения может стать производство, автомобиль во дворе дома, загородный дом, квартира, домашние питомцы, массовые мероприятия, детские учреждения и др.
Создание системы управления устройствами камер видеонаблюдения является решением таких задач потребителя.
На данный момент есть реализованные аналоги:
- http://fpst.ru/
- http://spacecam.ru/
- https://youlook.ru/
- https://ru.ivideon.com/
Некоторые из этих проектов состоят из сайтов, через которые можно просмотреть видеопоток с общедоступных камер, а добавить собственную камеру уже нельзя. Таким образом отсутствует инфраструктура для настройки и управления всей системой, а также распределением доступа между множественными пользователями этой системы, с разграничением возможностей с помощью групп доступа.
Проект по разработке системы управления устройствами камер видеонаблюдения может предложить решение этих проблем.
Ключевым структурным элементом данной системы является множество устройств, поддерживающих запись видео, как источники транслируемого сигнала. Ими могут выступать веб-камеры, IP- камеры, видеокамеры смартфонов, сетевые стримеры и медиа серверы. Просматривать трансляции можно как с компьютера, так и с мобильных устройств: смартфонов, планшетов.
Наиболее доступное и распространенное решение в качестве источника трансляции может быть использована IP-камера. Это доступное бюджетное устройство, который сможет использовать любой пользователь.
Так же немаловажную роль в сервисе предоставления услуги онлайн- просмотра камер играет веб-площадка. Должен быть удобный и читаемый функционал, легкий дизайн, способствующий продуктивной работе пользователя с минимальной задержкой от сервиса.
В качестве основного функционала было решено ввести:
1. управление несколькими камерами одновременно;
2. хранение данных на сервере;
3. возможность подключения камер на мобильных устройствах;
4. предоставление доступа другим пользователям.
Перед этапом разработки был проведен детальный анализ:
• рынка конкурентов;
• требований проекта: определение функционала и реализация технических требований к оборудованию.
В рамках рассматриваемой работы будут рассмотрены следующие пункты:
• анализ рынка;
• определение функционала;
• разработка дизайна приложения;
• разработка дизайна сайта;
• архитектура клиентской и серверной части программного обеспечения;
• методы реализации наиболее важных компонентов функционала: создание видео- и аудио-потока доступного по ссылке;
• разработка клиентской и серверной частей;
• технические требования.

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В ходе выполнения данной работы были описаны архитектура системы, основные сценарии системы, а также функциональные требования к приложению и разработанные дизайн-макеты клиентской части приложения и сайта.
В настоящей работе описаны:
- анализ аналогичных систем;
- архитектура приложения;
- функционал разрабатываемой системы;
- проектирование интерфейса;
- обзор используемых технологий;
- анализ камер, подключаемых к системе;
- разработка клиентской части;
- разработка серверной части.
Разработанная система содержит открытый АР1 ,на основе которого можно расширять функционал для выполнения новых требований пользователей. Примерами такого функционала могут явиться: создание базы биометрических данных на основании обработки изображений лиц, создание групп камер, которые связаны между собой местом наблюдения или другим тегированием, обучить систему распознавать движения и эмоции, оповещения об энергии камер, интеграция с мессенджерами типа telegram и др.
В качестве технологической новизны можно отметить как простоту шаринга видеопотока для заинтересованных пользователей без увеличения нагрузки на сеть, так и использование веб-камер абсолютно разного типа.
Работа проведена в полном объёме. Приложение и сайт готовы к использованию.



1. AngularJS [Электронный ресурс]. Режим доступа: https: //angularj s.org/
2. Bootstrap [Электронный ресурс]. Режим доступа: http://bootstrap-
3. ru/index.php
3. CHOI, K.I., LEE, J.H. and LEE, B.C., 2017. A distributed Cloud based Video Storage System with privacy protection, International Conference on Advanced Communication Technology, ICACT 2017, pp. 830-835. International Conference on Advanced Communication Technology, ICACT; 2017.
4. Docker [Электронный ресурс]. Режим доступа: https: //www. docker. com/
5. FFMPEG [Электронный ресурс]. Режим доступа: https://ffmpeg.org/
6. JavaScript [Электронный ресурс]. Режим доступа: https://www.j avascript. com/
7. Jquery [Электронный ресурс]. Режим доступа: https://jquery.com/
8. Laravel [Электронный ресурс]. Режим доступа: https://github. com/laravel/framework
9. LI, R., XIE, X., WANG, P. and JIN, C., 2017. Cloud-based moving object detection for mobile devices, Proceedings of the 2017 20th Conference on Innovations in Clouds, Internet and Networks, ICIN 2017 2017, pp. 100-102.
10. Nginx[Электронный ресурс]. Режим доступа: http://nginx.org/ru/
11. Nginx-rtmp-module [Электронный ресурс]. Режим доступа: https://github. com/arut/nginx-rtmp-module
12. PostgreSQL [Электронный ресурс]. Режим доступа: https://www. postgresql. org/
13. Sandar, N. M., S. Chaisiri, S. Yongchareon, and V. Liesaputra.
2015. Cloud-based video monitoring framework: An approach based on software- defined networking for addressing scalability problems. Lecture notes in computer science (including subseries lecture notes in artificial intelligence and lecture notes in bioinformatics). Vol. 9051.
14. Shay Howe, Learn to Code HTML & CSS, Develop & Style Websites, 2017 [Электронный ресурс]. Режим доступа: http://learn.shayhowe.com/html-css/


Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ