УДК 004.415.2

СОЗДАНИЕ ВЕБ-ОРИЕНТИРОВАННОЙ СИСТЕМЫ ДЛЯ ПРОВЕДЕНИЯ ВИДЕОКОНФЕРЕНЦИЙ

Кафедра ЮНЕСКО по новым информационным технологиям

Кемеровский государственный университет

89511656714

*****@***ru

Применение новых компьютерных и телекоммуникационных технологий в образовании, на базе которых стали развиваться образовательные технологии и услуги, является одним из основных факторов в сфере образования. Одним из направлений таких технологий – внедрение дистанционного обучения в образовательный процесс вуза. Одним из важнейших компонент этого направления являются интерактивные системы видеоконференций. Для организации систем дистанционного образования системы видеоконференций могут стать ключевыми в проведении аттестационных мероприятий. Таким образом, может быть повышено качество удаленных образовательных процессов.

Системы видеоконференций классифицируются на:

-  программно-аппаратные;

-  программные, созданные для браузеров;

-  программные, созданные как обособленный модуль.

Программно-аппаратные системы видеоконференций, обладая значительной стоимость, не являются многофункциональным инструментом, оптимизирующим процессы (количество точек видео вещания прямо пропорционально ее стоимости; точки видео вещания не могут создать единое информационное рабочее пространство, наращивание дополнительных функций слишком затратно или не предусмотрено). Программные системы, созданные как обособленный модуль, обладают широким функционалом, интегрируемостью, доступностью, минимальной стоимостью, но на данный момент закрыты для доработки. Программные веб-браузерные системы видеоконференций обладают наиболее широкой доступностью, функционалом, масштабируемостью, открытостью для доработок [1].

НЕ нашли? Не то? Что вы ищете?

На сегодняшний день существует немало систем для проведения видеоконференций, например: ooVoo, DimDim, Openmeetings, Skype, Adobe Connect, Cisco WebEx MeetMeNow, Microsoft Office Live Meeting. Их можно разделить на несколько классов:

-  платные;

-  бесплатные, но с ограниченным количеством участников, что является недопустимым для практического использования данных систем;

-  бесплатные, но с ограниченным функционалом, что также является недопустимым для практического использования [2]

Поэтому необходимо создать собственную систему для проведения веб-конференций, которую можно будет полноценно использовать в научных, образовательных, промышленных и других целях.

Разрабатываемая система имеет клиент-серверную архитектуру. Клиентская часть представлена в виде обычного веб-браузера с поддержкой Adobe flash player и Java Runtime Environment, кроме того необходимы веб-камера и устройства ввода/вывода звука для дистанционного общения. Также необходимо иметь канал связи для доступа в интернет пропускной способностью не менее 512 Кбит/с.

Серверная часть реализует следующие функции:

-  совместный доступ к экрану или отдельным приложениям;

-  доступ к интерактивной доске;

-  демонстрация презентаций;

-  синхронный просмотр веб-страниц;

-  аннотация экрана;

-  мониторинг присутствия участников;

-  доступ к текстовому чату;

-  возможность использования интегрированной VoIP-связи;

-  использование видеоконференцсвязи;

-  возможность менять ведущего;

-  возможность отдавать контроль над мышью и клавиатурой;

-  модерация онлайн-встреч;

-  обратная связь (например, опросы или оценки);

-  планирование встреч и приглашение участников;

-  запись хода веб-конференции.

Система состоит из следующих подсистем:

-  подсистема видеотрансляции;

-  подсистема удаленного доступа;

-  подсистема коллективного доступа к ресурсам;

-  подсистема голосовой телефонии.

Подсистема видеотрансляции – подсистема, задачей которой является передача видео/аудио потоков между пользователями системы.

Подсистема удаленного доступа – подсистема, задачей которой является трансляция удаленных рабочих столов между участниками веб-конференции, а также управление этими рабочими столами. Предполагается ввести 2 режима трансляции рабочего стола:

-  режим «картинки» - отсутствие удаленного управления, передается только картинка;

-  режим управления – доступны все стандартные функции управления рабочим столом.

Подсистема коллективного доступа к ресурсам – подсистема, задачей которой является организация коллективного просмотра и редактирования документов.

Подсистема голосовой телефонии – подсистема, основной задачей которой является обеспечение голосовой VoIP телефонией участников веб-конференции.

Задача самого сервера видеоконференций – обеспечение инфраструктуры для проведения веб-конференций и обеспечение взаимодействия между всеми компонентами системы.

В системе предполагается несколько типов пользователей:

-  Администратор. Его основная задача – управление всей системой.

-  Организатор. Его основная задача – создание веб-конференции и приглашение участников к веб-конференции.

-  Модератор. Его основная задача – управлять конкретной веб-конференцией.

-  Ведущий. Его основная задача – управлять потоками данных в рамках конкретной веб-конференции. Основные функции: управление аудио/видео потоками, управление общедоступными рабочими столами и документами, а также управление различными голосованиями и опросами.

-  Участник. Основная задача этого пользователя – участие в веб-конференции. Ему доступны функции просмотра аудио/видео, общедоступных рабочих столов и документов, пользование текстовым чатом и доской для комментариев.

-  Гость. Это единственный незарегистрированный в системе пользователь. Обладает теми же функциями, что и участник, но только в общедоступных видеоконференциях.

В качестве платформы для реализации были выбраны: медиасервер Red5, который позволяет воспроизводить и записывать потоковое аудио/видео; TightVNC - усовершенствованная версия протокола удаленного доступа VNC; JODConverter – Java-библиотека для конвертирования офисных документов в различные форматы, используя OpenOffice. org 2.x. В качестве платформы для веб-сервера выбран Apache Tomcat.

На сегодняшний день реализованными являются подсистемы видеотрансляции, удаленного доступа, коллективного доступа к ресурсам, голосовой телефонии. Реализованы функции передачи/записи потоковых аудио/видео данных с веб-камер участников конференции, коллективного доступа к ресурсам и удаленного рабочего стола, VoIP-связи для участников. В настоящее время ведутся работы над созданием веб-каркаса для системы проведения видеоконференции.

Литература

1.  Видеоконференции — технологии, оборудование, использование [электронный ресурс]// URL: www. stel. ru

2.  Программы для потокового видео [электронный ресурс]// URL: http://www.3dnews. ru/software/streaming_video

3.  Grant M. The Value of Using Synchronous Conferencing for Instruction and Students / Cynthia nal, Ph. D. // The University of Alabama.- 2007.- Volume 6, Number 3.– P. 211-226.

Научный руководитель –к. ф.-м. н., доцент