ТОП 10:

Тема: Установка сервера для организации вебинара на платформе BigBlueButton



Лабораторная работа №1

Тема: Установка сервера для организации вебинара на платформе BigBlueButton

Цель: Получение практических навыков в установке сервера для организации вебинара.

Ключевые положения

Общие сведения

Вебинар (от англ. «webinar», сокр. от «Web-based seminar») – онлайн-семинар, лекция, курс, презентация, организованный при помощи web-технологий в режиме прямой трансляции.

 

Основные возможности вебинаров:

· многосторонняя видео- и аудио-конференция;

· загрузка и просмотр презентаций и видео;

· текстовый чат;

· демонстрация экрана компьютера ведущего участникам;

· передача прав на управление от ведущего участникам.

Во время веб-конференции каждый из участников находится у своего компьютера, а связь между ними поддерживается через Интернет посредством загружаемого приложения, установленного на компьютере каждого участника, или через веб-приложение. В последнем случае, чтобы присоединиться к конференции, нужно просто ввести URL (адрес сайта) в окне браузера.

Вебинары могут быть совместными и включать в себя сеансы голосований и опросов, что обеспечивает полное взаимодействие между аудиторией и ведущим. Вебинары (в зависимости от провайдера) могут обладать функцией анонимности или «невидимости» пользователей, благодаря чему участники одной и той же конференции могут не знать о присутствии друг друга.

Вебинар, как правило, проводится через социальные сервисы в Интернет. Организатору вебинара необходимо зарегистрироваться на соответствующем сайте и открыть свой виртуальный класс. При бесплатном сервисе количество участников, как правило, ограничено 20 членами, количество записей тоже ограничено (Wiziq.com ‑ три записи) или выполняется частично (dimdim.com). Платный сервис обеспечивает больше возможностей. В некоторых случаях программное обеспечение можно установить на сервере организации (как бесплатно, так и платно). Участникам вебинара не требуется ничего устанавливать на своем компьютере - достаточно просто щелкнуть по ссылке, предоставленной организатором вебинара, и приложение запустится в Интернет-браузере.

Программное обеспечение для проведения вебинаров, как правило, позволяет:

· Демонстрировать документы в наиболее распространённых форматах;

· Передавать речь и видеоизображение ведущего и нескольких участников;

· Общаться в чате и приватном чате;

· Демонстрировать видеоролики;

· Рисовать графические объекты и текст на белой доске;

· Осуществлять перехват экрана компьютера;

· Размещать файлы для обмена;

· Проводить опросы слушателей.

 

Одним из бесплатных решений вебинара является BigBlueButton – открытое программное обеспечение для проведения веб-конференции.

Общий вид пользовательского интерфейса BigBlueButton и основные возможности приложения показаны на рис. 1.

Рисунок 1 – Общий вид пользовательского интерфейса BigBlueButton

 

Ниже приведен пример установки сервера BigBlueButton 0.81 на Ubuntu 10.04 64-битной версии.

 

Установка BigBlueButton 1.0

2.1 Системные требования для BigBlueButton

· Ubuntu 14.04 64-bit сервер

· 4 GB оперативно памяти (8 GB лучше)

· Четырех-ядерный процессор 2.6 ГГц (или выше)

· Доступ к портам 80, 1935, 9123

· Порт 80 не используется другими приложениями

· для записей конференций 500Гб свободного места на диске

· 100 Mbits/sec пропускной способности канала Интернет

Для проверки версии установленной ОС Ubuntu нужно в командной строке набрать следующую команду:

 

$ cat /etc/lsb-release

DISTRIB_ID=Ubuntu

DISTRIB_RELEASE=14.04

DISTRIB_CODENAME=trusty

DISTRIB_DESCRIPTION="Ubuntu 14.04.X LTS"

 

В качестве локали на сервере должен использоваться «en_US.UTF-8″. Кроме этого, файл /etc/default/locale должен содержать одну единственную строку LANG=»en_US.UTF-8″. Чтобы убедиться в этом, необходимо выполнить:

 

$ cat /etc/default/locale

LANG="en_US.UTF-8"

 

Если Вы не увидели строку LANG=»en_US.UTF-8″, то нужно выполнить:

 

sudo apt-get install language-pack-en

sudo update-locale LANG=en_US.UTF-8

 

Перелогиньтесь… Повторите команду еще раз cat /etc/default/locale чтобы убедиться, что вы видите только строку LANG=“en_US.UTF-8”.

 

Примечание: если вы видите дополнительные строки LC_ALL= “en_US.UTF-8”, то удалите настройки LC_ALL до выполнения дальнейших действий.

 

Теперь надо проверить что у Вас 64х-разрядная система:

 

$ uname -m

x86_64

 

При установке сервера BigBlueButton Вам необходимо иметь учетную запись, которая может выполнять команды с правами администратора (через команду sudo). Во-первых, убедитесь, что у вас есть надежный trusty multiverse в вашем sources.list. Выполните следующие действия.

 

$ grep "multiverse" /etc/apt/sources.list

И проверьте не закомментирована ли следующая строка:

 

deb http://archive.ubuntu.com/ubuntu trusty multiverse

or

deb http://archive.ubuntu.com/ubuntu trusty main restricted universe
multiverse

Если строка закомментирована, выполните следующую команду, чтобы добавить multiverse репозиторий в файл sources.list.

 

$ echo "deb http://us.archive.ubuntu.com/ubuntu/ trusty multiverse" | sudo tee -a /etc/apt/sources.list

 

После настройки репозиториев выполните обновление всех пакетов:

 

$ sudo apt-get update

$ sudo apt-get dist-upgrade

 

Прежде чем перейти к следующему шагу, перезагрузите сервер.

 

 

Лабораторная работа № 2

Ключевые положения

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

Рассмотрим более подробно данную структуру.

 

Роли участников

Есть три роли участников вебинара BigBlueButton:

· слушатель

· выступающий (преподаватель),

· ведущий (модератор)

 

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

 

Выступающий (преподаватель) – имеет все возможности слушателя, а также читать лекцию, загружать и управлять показом презентаций и демонстрировать другим участникам работу программ на рабочем столе своего компьютера.

 

Ведущий (модератор) - имеет все возможности выступающего, а также осуществляет модерирование вебинара, настройку параметров BigBlueButton. (Предоставляет возможность слушателю задавать вопросы выступающему, т.е. включает для слушателя микрофон с разрешения выступающего).

 

Возможности участников

Для слушателей:

· Окно «Участники» показывает список всех пользователей, которые подсоединились к данному вебинру.

· Окно «Презентация» показывает участникам презентацию, которую демонстрирует выступающий. Можно увеличить или уменьшить масштаб просмотра.

· В окне «Презентация» можно видеть движение указателя (красный кружок), которым управляет выступающий.

· Любой участник вебинара может привлечь к себе внимание выступающего или ведущего, «подняв руку».

· Окно «Чат» позволяет разговаривать в общем или личном чате.

· Если участник имеет веб-камеру, то он может подключить ее к вебинару и другие участники получат возможность смотреть видео от него (с разрешения выступающего).

· Окно «Аудиоконференция участников» показывает список активных участников.

· Пользователи могут видеть, кто из участников конференции сейчас выступает

 

 

Дополнительные возможности для выступающего:

· Выступающий может включать или отключать микрофон у слушателей, а также исключать пользователя из списка активных участников конференции (окно «Аудиконференция участников»)

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

· Выступающий может показать свой рабочий стол своего компьютера другим участникам конференции. Это означает возможность демонстрации реальной работы различных программ в ходе презентации.

 

 

Настройка параметров видео

Для того чтобы Вас могли видеть другие участники видеоконференции, нажмите на кнопку с изображением веб-камеры в левом углу экрана (см. рис. 3а):

После нажатия на кнопку откроется окно веб-камеры, в этом окне выберите разрешение в выпадающем списке (чем разрешение выше, тем лучше картинка) и нажмите на кнопку «старт» (см. рис. 3б)

 

а) б)

Рисунок 3 – Настройка разрешения видеокамеры

 

После этого вы должны увидеть изображение со своей веб-камеры. (Для слушателей иметь видеокамеру необязательно)

 

Пользовательский интерфейс

На основной панели (см. рис. 1) можно менять расположение и размер отдельных окон, а также сворачивать их в нижнюю часть экрана или распахивать на весь экран

Окно участника

 

Рисунок 4 – Участники вебинара и их статус

Модератор конференции. Может назначать выступающего, выделив его имя в списке и нажав кнопку «Переключить в...».

Участник просит слово. Каждый участник видеоконференции может «поднять руку» нажав на этот значок.

У участника подключена веб-камера. Если Вы хотите увидеть изображение веб-камеры одного из участников, нажмите на этот значок напротив нужного пользователя.

Выступающий

 

 

Окно «Аудиоконференция участников»

 

 

Рисунок 5 – Окно «Аудиоконференция участников»

 

В этом окне отображаются имена активных пользователей конференции. Модератор видеоконференции может:

· отключать и включать звук у пользователей с помощью кнопки

· запретить слушателю управлять настройками звука с помощью кнопки

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

 

Окно «Чат»

Окно «Чат» (см. рис.1) предназначено для обмена сообщениями между участниками вебинара. В окне «Чат» можно задать вопрос выступающему, высказаться по поводу презентации, сообщить интересную и полезную для всех информацию. Сообщения будут видны всем участникам вебинара.

В окне «Чат» можно обменяться частными сообщениями с отдельным участником, выбранном из списка. Сообщения будут видны только выбранному участнику.

Можно настроить чат: задать размер шрифта, выбрать язык общения и задать функцию AutoTranslate – автоматический перевод на язык участника.

Сообщения вводятся в поле для ввода (в нижней части окна) и отправляются с помощью кнопки «Отправить». Можно выбрать цвет текста своих сообщений.

 

Выбор языка интерфейса

Вы можете выбрать язык интерфейса из выпадающего списка в правом верхнем углу панели BigBlueButton.

 

Рисунок 6 – Выбор языка интерфейса

 

Работа с презентациями и другими документами

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

После нажатия откроется окно с выбором файла.

Выберите файл и нажмите открыть, затем в появившемся окне нажмите на кнопку «Загрузить»

 

 

Рисунок 7 – Окно загрузки документов

 

После конвертации документа (она занимает некоторое время, зависящее от количества и насыщенности слайдов), он появится в окне «Презентация» перед Вами и его увидят все участники конференции.

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

 

Также можно использовать указатель (красный кружок), показывая на слайде важные фрагменты. Указатель будет виден слушателям. Вы можете загрузить несколько презентаций, используя кнопку окна «Загрузить презентацию». Удалить загруженные презентации можно с помощью кнопки . После выбора одной из загруженных презентаций из списка «Загруженные презентации» используйте кнопку «Показать» для того, чтобы участники конференции могли видеть выбранную презентацию.

 

Использование интерактивной доски

Для использования интерактивной доски необходимо нажать на кнопку в нижней правой части «Презентация». Появится панель интерактивной доски:

 

С помощью мыши можно писать или рисовать в области документа окна «Презентация».

 

Показ рабочего стола компьютера

Для показа рабочего стола необходима Java-машина, которую можно скачать по адресу: http://www.java.com/ru/

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

 

 

После того, как Вы выберете режим, на экране появится окно со следующим сообщением.

 

 

Здесь надо отметить галочку около параметра «Always trust content...» (всегда доверять содержимому) и нажать на кнопку «Run». Если ранее Вы выбрали режим «Область», то на экране должна появиться рамка для определения размеров показываемой всем области рабочего стола. Определив размер, нажимайте на кнопку «Start sharing» (в левом нижнем углу рамки). Если все сделано правильно, то должно появиться примерно такое окно, какое Вы видите ниже.

 

Выход из видеоконференции

Выходить из видеоконференции рекомендуется, нажав кнопку «Выйти»в правом верхнем углу панели BigBlueButton.

 

2. Контрольные вопросы

 

1. Какие существуют роли участников вебинара?

2. Какими возможностями обладают участники вебинара

3. Что отображается в окне участника вебинара?

4. Для чего предназначено окно «чат»?

5. Поясните назначение интерактивной доски.

 

3. Домашнее задание.

1. Изучить ключевые положения.

2. Письменно ответить на контрольные вопросы.

3. Подготовиться к выполнению лабораторного задания.

 

 

4. Лабораторное задание.

 

1. Создать свой вебинар

2. Подключить к созданному вебинару 2-3 участников.

3. Провести презентацию по заданной теме.

 


 

Новая установка

Системные требования для BigBlueButton 0.9.0-beta

· Ubuntu 14.04 64-бит

· 4 Гб памяти с включенным swap, лучше 8 Гб

· Открытые 80, 1935, 9123 TCP порты

· Открытые 16384 - 32768 UDP порты

· Порт 80 не должен быть занят другим приложением

· От 500 Гб свободного места для записей

· Канал 100Мбит/ в обе стороны.

Локаль сервера должна быть en_US.UTF-8. Проверить можно командой

cat /etc/default/locale

Если вывод отличается от такого: LANG="en_US.UTF-8"

То нужно сделать следующее

sudo apt-get install language-pack-ensudo update-locale LANG=en_US.UTF-8

После этого, перелогиниваемся, и проверяем еще раз cat /etc/default/locale.

Проверяем 64-битный ли сервер

uname -mx86_64

Также нужно убедится, что версия Ubuntu 14.04. На другой версии BBB работать не будет.

cat /etc/lsb-releaseDISTRIB_ID=UbuntuDISTRIB_RELEASE=14.04DISTRIB_CODENAME=trustyDISTRIB_DESCRIPTION="Ubuntu 14.04.1 LTS"

Обновление сервера

Нужно убедиться в том, что multiverse репозиторий подключен

grep "multiverse" /etc/apt/sources.list

Убедитесь, что строка указанная ниже не за комментирована и вообще присутствет.

deb http://ru.archive.ubuntu.com/ubuntu/ trusty multiverse

Далее, обновляем сервер.

sudo apt-get update && sudo apt-get dist-upgrade

После обновления перезагружаем его.

Устанавливаем ffmpeg

BigBlueButton 0.9.0-beta использует ffmpeg для записи и воспроизведения трансляций.

Для того, чтобы установить ffmpeg, нужно создать файл install-ffmpeg.sh

nano install-ffmpeg.sh

и вставить в него следующий код

sudo apt-get install build-essential git-core checkinstall yasm texi2html libvorbis-dev libx11-dev libvpx-dev libxfixes-dev zlib1g-dev pkg-config netcat libncurses5-dev FFMPEG_VERSION=2.3.3 cd /usr/local/srcif [ ! -d "/usr/local/src/ffmpeg-${FFMPEG_VERSION}" ]; then sudo wget "http://ffmpeg.org/releases/ffmpeg-${FFMPEG_VERSION}.tar.bz2" sudo tar -xjf "ffmpeg-${FFMPEG_VERSION}.tar.bz2"fi cd "ffmpeg-${FFMPEG_VERSION}"sudo ./configure --enable-version3 --enable-postproc --enable-libvorbis --enable-libvpxsudo makesudo checkinstall --pkgname=ffmpeg --pkgversion="5:${FFMPEG_VERSION}" --backup=no --deldoc=yes --default

Сохраняем, и выполняем следующие команды, устанавливаем флаг запуска на файл, и запускаем его

chmod +x install-ffmpeg.sh./install-ffmpeg.sh

После этого нужно убедиться установился ли ffmpeg, запустите команду ffmpeg -version, вывод должен быть примерно таким

ffmpeg -versionffmpeg version 2.3.3 Copyright (c) 2000-2014 the FFmpeg developersbuilt on Feb 8 2015 13:38:27 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)configuration: --enable-version3 --enable-postproc --enable-libvorbis --enable-libvpxlibavutil 52. 92.100 / 52. 92.100libavcodec 55. 69.100 / 55. 69.100libavformat 55. 48.100 / 55. 48.100libavdevice 55. 13.102 / 55. 13.102libavfilter 4. 11.100 / 4. 11.100libswscale 2. 6.100 / 2. 6.100libswresample 0. 19.100 / 0. 19.100

Установка BBB

Для установки самого BBB нужно выполнить следующую команду

sudo apt-get updatesudo apt-get install bigbluebutton

Это мета-пакет с помощью которого установятся все компоненты BBB и все зависимости.

Если появилось такое сообщение об ошибке

...... Error: FreeSWITCH didn't start

Ее можно проигнорировать. Запустим его на 7 шаге.

Если появилось такое сообщение об ошибке

Setting up bbb-playback-presentation (0.9.0-1ubuntu5) ...chown: invalid user: ‘tomcat7:tomcat7’

То нужно повторно запустить sudo apt-get install bigbluebutton, и установка должна будет пройти без ошибок.

Также у меня в конце установки появилось сообщение об ошибке

Errors were encountered while processing: bbb-record-core bbb-playback-presentation bbb-config bigbluebuttonE: Sub-process /usr/bin/dpkg returned an error code (1)

Повторно запустил sudo apt-get install bigbluebutton установка завершилась корректно.

Установка API Demos

Чтобы протестировать BBB сервер, вы можете установить пакет bbb-demo, c помощью которого можно посмотреть возможности предоставляемые BBB API.

sudo apt-get install bbb-demo

Включение WebRTC

Чтобы включить WebRTC audio, нужно выполнить команду

sudo bbb-conf --enablewebrtc

Перезагрузка BBB

Для перезагрузки BBB нужно выполнить

sudo bbb-conf --cleansudo bbb-conf --check

--clean -очищает все log файлы BBB;
--check -просматривает все log файлы на предмет ошибок;

Также sudo bbb-conf --check выводит текущие настройки BBB.
А после фразы "Potential problems described below", выведет возможные конфигурационные ошибки.

 

Лабораторная работа №1

Тема: Установка сервера для организации вебинара на платформе BigBlueButton







Последнее изменение этой страницы: 2017-01-23; Нарушение авторского права страницы

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.226.243.36 (0.026 с.)