Программные средства поддержки звуковых коммуникаций в виртуальных средах Дипломант: студент группы ПС-51 Максимов П.А. Руководитель: ассистент каф. ИиСП Хованский В.П.
Коммуникации в ВКС Типы коммуникаций Текстовые Голосовые Основные проблемы использования голосовых коммуникаций в виртуальных коллективных средах (ВКС) Неуправляемое общение при большом количестве участников Ограничение на количество участников аудио- конференции в существующих VOIP - системах
Постановка задачи Разработать программную систему звуковых коммуникаций на основе сценария переходящего микрофона в виртуальном мире «Виртуальный университет» и обеспечить следующие возможности: 1. Формирование независимых групп участников голосовой связи (общение только в пределах группы). 2. Построение серверов голосовой связи для каждой локации. 3. Назначение председателя группы участников. 4. Управление микрофоном в пределах группы ведется председателем. 5. Возможность установки регламента (времени, отведенного на разговор участнику) председателем.
Существующие системы голосовых коммуникаций Skype Поддерживает организацию конференц-связи ( абонентов); NetMeeting Поддерживает проведение аудио и видео конференции. Основан на протоколе H.323 H.323
Существующие системы голосовых коммуникаций Second Life Для обеспечения голосовых возможностей разработчики Second Life используют технологии Vivox (обеспечивает передачу голоса по сети) и DiamondWare (обеспечивает воспроизведение 3D-звука). Требуется, чтобы Интернет соединение было либо Cable (кабельное), либо DSL.
Структурно-функциональная схема
Построение серверов голосовой связи виртуального мира Виртуальный мир состоит из клиентской и серверной части. L1, L2, L3 – локации Локация - именованная часть виртуального мира, имеющая четкие пространственные границы. Q1, Q2 – запросы A1, A2 – ответы K1…K9 – клиенты, состоящие из модулей: У – модуль голосового управления VC - голосовой модуль
Последовательность соединения с сервером голосовой связи
Взаимодействие с сервисом управления микрофоном
Включение переходящего микрофона
Передача микрофона
Интерфейс председателя конференции
Интерфейс участников конференции
Интерфейс управления микрофоном Окно участника Окно председателя
Заключение Таким образом, в рамках дипломного проекта: определена постановка задачи и сформулированы требования к программному продукту проведен содержательный анализ задачи, представлена модульная схема программного продукта определены программные модули и их взаимосвязь, а также взаимосвязь программ в рамках программной системы; введено разбиение пользователей на локации подготовлена необходимая программная документация; Разработанная программная система звуковых коммуникаций, основанная на сценарии переходящего микрофона удовлетворяет всем требованиям, сформулированным в техническом задании дипломного проекта.
Спасибо за внимание!