Аннотация
Выпускная квалификационная работа посвящена созданию интерком системы служебной связи. Целью работы является разработка решения, позволяющего организовать голосовую связь во время видеопроизводства. В ходе разработки будут выполнены задачи по доработке существующей архитектуры прототипа интеркома, добавлению функции авторизации пользователей, реализации переадресации звонков. Далее программное решение будет внедрено в работу на разных устройствах: смартфонах, персональных компьютерах, серверных ячейках на базе архитектуры ARM, видеокамерах. Разрабатываемая система после внедрения призвана устранить проблему с коммуникацией при создании видеоконтента и в перспективе может быть коммерциализирована.
Выпускная квалификационная работа состоит из 73 страниц,включая 14 иллюстраций, 4 таблицы, 40 использованных источников и 13 приложений.
Введение ........................................................................................................ 9
Актуальность............................................................................................ 9
Цель работы............................................................................................ 11
Задачи работы ........................................................................................11
Практическая значимость.....................................................................12
Планируемые результаты .....................................................................13
1 Теоретическая основа..............................................................................15
1.1 Анализ задания.................................................................................15
1.2 Аналитический обзор......................................................................17
1.2.1 Изучение особенностей протокола SIP.................................17
1.2.2 Изучение подходов к проектированию систем связи..........20
1.2.3 Изучение подходов к выбору программного обеспечения.22
1.2.4 Выводы по разделу..................................................................26
2 Разработанное решение...........................................................................27
2.1 Базовая конфигурация серверной части........................................27
2.1.1 Файл «sip.conf»..............................................................................27
2.1.2 Файл «confbridge.conf».................................................................28
2.1.3 Файл «extensions.conf».................................................................29
2.1.4 Обеспечение зашифрованного соединения ............................... 29
2.2 Разработка headless-клиента...........................................................30
2.3 Подходы к усовершенствованию системы...................................32
2.3.1 Разработка веб-интерфейса....................................................35
2.3.2 Автоматизация процессов сборки и развёртывания............41
2.4 Тестирование....................................................................................43
3 Эксперимент............................................................................................. 44
Заключение………………………………………………………………..46
Список использованной литературы ........................................................47
ПРИЛОЖЕНИЕ А.......................................................................................51
ПРИЛОЖЕНИЕ Б .......................................................................................52
ПРИЛОЖЕНИЕ В..............................................................................53
ПРИЛОЖЕНИЕ Г .......................................................................................54
ПРИЛОЖЕНИЕ Д.......................................................................................57
ПРИЛОЖЕНИЕ Е.......................................................................................58
ПРИЛОЖЕНИЕ Ж......................................................................................60
ПРИЛОЖЕНИЕ И.......................................................................................61
ПРИЛОЖЕНИЕ К.......................................................................................62
ПРИЛОЖЕНИЕ Л.......................................................................................63
ПРИЛОЖЕНИЕ М......................................................................................64
ПРИЛОЖЕНИЕ Н.......................................................................................65
ПРИЛОЖЕНИЕ П.......................................................................................73
Session Initiation Protocol (SIP) Basic Call Flow Examples / S. Donovan [и др.]. – Internet Engineering Task Force, 2004. – 94 с.
2. SIP: Session Initiation Protocol. SIP / E. Schooler [и др.]. – Internet Engineering Task Force, 2002. – 269 с.
3. Proprietary software | Definition, History, & Facts | Britannica [Электронный ресурс]. – URL: https://www.britannica.com/technology/proprietary-software (дата обращения: 05.03.2024).
4. What is open source software? | IBM [Электронный ресурс]. – URL: https://www.ibm.com/topics/open-source (дата обращения: 05.03.2024).
5. Discord | Your Place to Talk and Hang Out [Электронный ресурс]. URL: https://discord.com/ (дата обращения: 4.03.2024).
6. Home | TeamSpeak [Электронный ресурс]. URL: https://www.teamspeak.com/en/ (дата обращения: 4.03.2024).
7. О Медиацентре [Электронный ресурс]. – URL: https://mc.hse.ru/chtotakoemc (дата обращения: 04.03.2024).
8. Strapi. Understanding Headless Architecture: What Is It? Understanding Headless Architecture / Strapi. – 2020.
9. Sparks R. SIP: Basics and Beyond: More than just a simple telephony application protocol, SIP is a framework for developing communications systems. / R. Sparks // Queue. – 2007. – Т. 5. – SIP. – № 2. – С. 22-33.
10. Internet | Description, History, Uses, & Facts | Britannica [Электронный ресурс]. – URL: https://www.britannica.com/technology/Internet (дата обращения: 04.03.2024).
.......итого 40 источников