Вимоги до вебінарів BigBlueButton
Вебінар - це програмне забезпечення для дистанційного
проведення відеоконференцій. У Collaborator можна використовувати вебінари різних постачальників. Одним з варіантів є система вебінарів BigBlueButton, що вільно розповсюджується (скорочено BBB).
Докладніше про BigBlueButton можна прочитати тут: http://docs.bigbluebutton.org
відобразити простоту у використанні — для початку конференції потрібно лише натиснути символічну синю кнопку.
Проект деякий час шукав своє місце і сьогодні орієнтований на організації, що пропонують послуги дистанційної освіти, дозволяючи проводити навчання через Інтернет. Особлива роль в цьому процесі відводиться однієї з функцій — відеоконференції. Але BBB з
таким же успіхом може бути використаний для простого спілкування, проведення брифінгів та вебінарів. У 2009 році була організована компанія Blindside Networks для надання платної підтримки користувачам продукту.
Найбільш серйозним поштовхом до розробки продукту стала участь у Google Summer of Code у 2010 році. Саме тоді було додано API, що дозволяє підключати сторонні програми, і сьогодні вбудувати BBB можна у Sakai, WordPress, Moodle, Joomla, Redmine, Drupal, Matterhorn, LAMS та деякі інші. Ця можливість найбільше затребувана користувачами BBB, тому з налаштувань сервера був прибраний інтерфейс адміністратора: розробники просто не бачать сенсу його розвивати, оскільки управління лягає на плечі того, хто вбудовує програму. У випадку окремого сервера всі установки можна без проблем зробити за допомогою конфігураційних файлів BigBlueButton та можливостей веб-сервера.
Проект знаходиться на стадії активної розробки, при чому слід відзначити особливу акуратність у цьому питанні. Наприклад, виходу версії 0.8 Bailetti передували чотири бета та три RC. Нещодавно проект приєднався до бізнес-інкубатора для відкритих проектів WebFWD (Web Forward), який підтримує Mozilla.
Для того, щоб працювати з вебінаром BigBlueButton, як правило, достатньо використовувати настільний комп'ютер зі звичайною конфігурацією, мати навушники з мікрофоном та звичайну веб-камеру.
Конфігурація комп'ютера та апаратне забезпечення
Мінімальні апаратні вимоги до комп'ютера для роботи:
- процесор: 1,6 -2,4 ГГц,
- пам'ять: 1 Гб,
- жорсткий диск: 300 Мб.
Для роботи з вебінарами потрібно
- гарнітура (навушники з мікрофоном),
- веб-камера (підтримується роздільна здатність 320 × 240, 640 × 480, 1280 × 720).
Програмне забезпечення
Операційна система:
- Microsoft Windows XP Professional SP3 та вище
- Ubuntu 10 і вище (припустимі та інші Linux-системи)
- Mac OS 10 та вище
- Ведеться розробка клієнта для Android.
Веб-браузер:
- Microsoft Internet Explorer 11.0 та вище
- Mozilla Firefox 30 та вище
- Google Chrome 35 і вище
- Safary 8 та вище
- Opera 22 і вище
Додаткове програмне забезпечення:
- Java(TM) Platform SE 8 - необхідно для демонстрації екрана комп'ютера (Робочого столу)
Технічні вимоги до каналів зв'язку
На кількість підключень BBB жодних обмежень не накладає.
Кількість користувачів, які зможуть одночасно спілкуватися на сервері, залежить від потужності обладнання та пропускної спроможності каналу.
Рекомендована швидкість інтернет-з'єднання на клієнті: 1Mbit/s на завантаження та 0.5 Mbit/s на передачу даних. Користувач може перевірити швидкість свого з'єднання, наприклад, використовуючи speedtest.net.
У правилах брандмауера на клієнтському комп'ютері мають бути відкриті порти:
- 80 (HTTP),
- 935 (RTMP),
- 9123 (загальний робочий стіл).
Майже половина всіх спроб впровадження систем відеоконференцій провалюється через неготовність мережевої інфраструктури. Тому потрібно оцінити можливості своєї мережі та вимоги до пропускної спроможності. Можливо, для підтримки BBB на рівні достатньому для проведення відеоконференцій виявиться необхідною модернізація. Кожен виробник зазвичай дає приблизні розрахунки одного каналу. Для гарного зв'язку для кожного підключення до сервера бажано 256 Кбіт/с. Хоча клієнт може вибрати підключення з меншою якістю, зменшуючи вимогу до 160 Кбіт/с. У результаті для сервера необхідно забезпечити (N - кількість учасників):
- вхідний канал — (256 х N) Кбіт/с;
- вихідний канал — ((256 х N х (N – 1)) Кбіт/с.
Для клієнтської системи:
- вхідний канал — (256 х (N – 1)) Кбіт/с;
- вихідний канал — 256 Кбіт/с.
Окремий потік у BBB потребує 30–50 Кб/с. Приблизні розрахунки для BBB можна знайти у FAQ
Для порівняння: у Skype для відеоконференцій рекомендується ширший канал – 4 Мбіт/с (прийом)/512 Кбіт/с (передача). На такому каналі BBB теж чудово почуватиметься.