Введение
Глава 1. Анализ методов и программных средств систем видеоконференцсвязи 12
1.1. Анализ методов аудиовизуальной обработки в системах видеоконференцсвязи 12
1.2. Анализ методов передачи данных в пиринговых веб-приложениях видеоконференцсвязи 20
1.3. Анализ архитектур существующих систем видеоконференцсвязи 23
1.4. Выводы 29
Глава 2. Архитектуры и алгоритмы взаимодействия модулей системы видеоконференцсвязи
2.1. Архитектура клиентской части пирингового приложения видеоконференцсвязи 34
2.2. Архитектура взаимодействия модулей веб-приложения видеоконференцсвязи 38
2.3. Алгоритмы установления соединений между клиентами по протоколу WebRTC 41
2.4. Алгоритмы взаимодействия клиентской и серверной частей системы видеоконференцсвязи 49
2.5.Функции и алгоритмы модуля контролируемого аккаунта 55
2.6. Выводы 64
Глава 3. Разработанные программные средства приложения видеоконференцсвязи 65
3.1. Программные средства разработки кроссплатформенных приложений 65
3.2. Программные средства клиентской части приложения 66
3.3. Программные средства серверной части приложения 81
3.4. Выводы 89
Глава 4. Экспериментальная проверка разработанного приложения видеоконференцсвязи 90
4.1. Алгоритмы и результаты функционального тестирования частей приложения 90
4.2. Оценка новых графических интерфейсов для модуля контролируемого аккаунта и модуля интерактивной доски 94
4.3. Анализ потребляемых ресурсов устройствами в ходе видеоконференцсвязи 99
4.4. Анализ потребляемых серверной частью ресурсов в ходе работы приложения 103
4.5. Выводы 107
Заключение


