ВВЕДЕНИЕ 7
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 6
1.1 Существующие решения 6
1.2 Сравнение площадок для размещения видео-контента 7
1.3 Сравнение архитектурных решений реализации приложения 9
1.4 Сравнение программных решений реализации приложения 13
1.5 Сравнение языков программирования 19
2 РАЗРАБОТКА СИСТЕМЫ 23
2.1 Реализация интерфейса регистрации и входа в систему 24
2.2 Реализация функций видеоплейера 36
2.3 Реализация интерфейса видеоплейера 45
2.4 Описание работы интерфейса системы 52
3 ТЕХНОЛОГИЯ ХРАНЕНИЯ МЕДИАКОНТЕНТА В БЕССЕРВЕРНЫХ
ПРИЛОЖЕНИЙ 62
3.1 Создание Bucket 62
3.2 Добавление объектов
3.3 Права доступа 65
4 ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ ЭФФЕКТИВНОСТИ
ИНВЕСТИЦИЙ ВО ВНЕДРЕНИЕ СИСТЕМЫ УПРАВЛЕНИЯ МЕДИАДАННЫМИ 69
4.1 Введение 69
4.2 Расчет затрат на разработку программного обеспечения 71
4.3 Расчет цены разработанной программы .
4.4 Расчет капитальных вложений
4.5 Расчет эксплуатационных расходов
4.6 Определение расходов на интернет трафик
4.7 Заключение 78
5 БЕЗОПАСНОСТЬ ЖИЗНЕДЕЯТЕЛЬНОСТИ В ПОМЕЩЕНИЯХ
ВЫЧИСЛИТЕЛЬНЫХ ЦЕНТРОВ
5.1 Обеспечение электро-безопасности 79
5.1.1 Классификация помещений по степени опасности поражения людей
электрическим током
5.1.2 Типы заземляющих устройств
5.1.3 Требования к величине сопротивления заземляющих УСТРОЙСТВ
5.1.4 Оборудование, подлежащее защитному заземлению
5.1.5 Пример электроустановки, подключенной к сети с изолированной нейтралью
5.2 Расчёт заземляющего устройства
5.3 Расчёт сопротивления заземляющего устройства 88
5.4 Обеспечение противопожарной безопасности 91
5.4.1 План эвакуации 91
5.4.2 Пожарные краны 92
5.4.3 Огнетушители 92
5.5 Обеспечение санитарно-бытовых условий 99
5.6 Освещение 100
5.6.1 Расчёт 101
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ 104
ПРИЛОЖЕНИЕ А 108
ПРИЛОЖЕНИЕ В
ПРИЛОЖЕНИЕ С
ПРИЛОЖЕНИЕ D
ПРИЛОЖЕНИЕ E
ПРИЛОЖЕНИЕ F
Потоковое вещание - это мультимедийный контент, который пользователи непрерывно получают от провайдера услуг.
В настоящий момент существует множество интернет площадок Youtube, Facebook, с мощной поддержкой систем хранения информации, гибким API для разработки приложений и современным интерфейсом для хранения, обработки и передачи видеоинформации.
Основным недостатком вышеперечисленных решений является то, что все они узко специализированы и до конца не могут обеспечить и гарантировать гибкости в обработке информации.
Эта причина вынуждает корпоративных потребителей выбирать комплексные решения.
В частности одним из таких решений является использование связки облачное решение Amazon, собственный стриминговый сервер и мобильное клиентское приложение.
В данном отчете представлена реализация системы потоковой передачи видео информации корпоративным сотрудникам.
Необходимость данного решения вызвана тем, что порой требуется информирование сотрудников крупных компаний в виде видео инструкции. Для чего основные каналы передачи корпоративной информации e-mail, SMS рассылка, Slack или чат-боты не подходят.
Этот прибор значительно упростить задачу сотрудникам ДПС и поможет бороться с нарушителями.
В ходе выполнения дипломной работы было разработано web приложение, обеспечивающее обработку видео архива в рамках корпоративной экосистсемы. Данный проект это приложение на основе бессесерверного подхода, созданное на основе краудсорсинговых данных пользователей. Приложение интегрируется со сторонними службами для обеспечения безопасности работы с данными. Приложение построено с использованием технологий, которые являются производительными, гибкими и масштабируемыми.
1. Сухов, Кирилл Node.js. Путеводитель по технологии / Кирилл Сухов. - Москва: ДМК Пресс, 2015. - 416 с.
2. Хэррон, Дэвид Node.js Разработка серверных веб-приложений на JavaScript / Дэвид Хэррон. - Москва: ДМК Пресс, 2016. - 195 с.
3. Хэррон, Дэвид Node.js Разработка серверных веб-приложений на JavaScript / Дэвид Хэррон. - СПб: Питер, 2016. - 144 с.
4. Мартишин С. А., Храпченко М. В. Базы данных. Практическое применение СУБД SQL- и NoSOL-типа для применения проектирования информационных систем. М :Москва, Бином, 2018. - 301 с.
5. Фаулер М., Прамодкумар Дж. Садаладж NoSQL: новая методология разработки нереляционных баз данных, :Москва, Бином, 2018. - 261 с.