Translate

Bigbluebutton в локальній мережі

 

  Cтворення засобів для синхронного дистанційного навчання - вимога сьогодення. За 30 хвилин спілкування вчитель-учень, останні отримують набагато більше, ніж можуть вивчити самостійно за той же час.
   Для здійснення навчання у вигляді синхронних уроків є декілька платформ. Одна з них - побудовану на основі Bigbluebutton.
   Можливості та переваги Bigbluebutton
Інтуїтивно зрозумілий характер набору функцій, включає:
  • Робота прямо з браузера без установки будь-яких додатків.
  •  легке завантаження презентації з підтримкою PDF, тексту, зображень і документів Microsoft PowerPoint, Word і Excel;
  •  анотація слайдів на дошці для виділення вмісту;
  •  кімнати для залучення студентів до спільного навчання;
  •  демонстрація відео камери;
  •  демонстрація стороннього відео з низькою, середньою та високою роздільною здатністю, які обслуговують усі рівні пропускної здатності WIFI;
  •  публічний і приватний чат;
  •  швидке та просте опитування, яке стимулює більше залучення учнів(студентів) ;
  •  багатокористувацька дошка;
  •  спільні нотатки для легшої групової співпраці;
  •  показ екрана, який зацікавить учнів;
  •  функція підняття рук;
  • відгуки за допомогою Emojis​;
  •  наскрізна авторизація;
  • інструменти модерації (блокування): вмикання /вимикання мікрофонів і камер кожного учасника, дозвіл/заборона як особистого, так і загального чату;
  • модератор може надати право демонстратора кожному учаснику.
  • наявність локалі, що містить 60 мов
   В результаті BigBlueButton був глибоко вбудований у основні системи управління навчанням, які використовуються в усьому світі. Він був прийнятий Canvas, Moodle Cloud, Sakai, Jenzabar, D2L і Schoology як віртуальний клас за замовчуванням.
    Варіанти отримання Bigbluebbtton - розміщення на віртуальному сервері в хмарі, або розміщення у навчальному закладі на виділеному сервері. Параметри сервера вказані в документації
Що потрібно мати в обох випадках:
  • діючу електронну пошту;
  • доменне ім‘я. Можна зареєструвати на nic.ua безкоштовне в зоні pp.ua(mysit.pp.ua)
Встановлення Bigbluebutton у локальній мережі за роутером(за NAT)
  • Наявність мережі швидкісного інтернету. Все залежить від кількості одночасних учасників, та наявності одночасного включення камер, демонстрацій екранів, мікрофонів(працювали: 60 учнів - мережа 30Мб/с ).
  • Придбати окремий комп‘ютер з параметрами вказаними на сайті.
  • Отримати у провайдера ,,білу‘‘ IP адресу.(її вартість в районі 100 грн. на місяць).
  • Направити домен на ,,білу‘‘ IP адресу.
  • У локальній мережі виділити адресу для сервера. Якщо у мережі динамічна адресація, то зарезервувати цю адресу в DHCP роутера.
  • Прокидаємо порти на роутері (вказуємо локальний ІР вашого сервера)
  • TCP 80, 443, 7443, 5066, 1935
  • UDP 16384-32768 (діапазон)
  • Встановлюємо Ubuntu18.4 на комп'ютер-сервер. При установці ubuntu вказуємо локальну статичну адресу сервера, маску мережі.
  • Зайшовши через термінал, встановлюємо BBB за допомогою cкрипта:
wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v bionic-240 -s bbb.example.com -e info@example.com  -g -w  де bbb.example.com адреса вашого сайту, а info@example.com  адреса вашої пошти.
   Завантаження та налаштування здійснюється автоматично. Швидкість процесу залежить від швидкості мережі. Це триває від 20 хв. до години.
Якщо все буде добре, то ви отримаєте повідмлення:
 
BigBlueButton Server 2.4-rc-5 (2713)
Kernel version: 4.15.0-162-generic
Distribution: Ubuntu 18.04.6 LTS (64-bit)
Memory: *** MB
CPU cores: **
 
/etc/bigbluebutton/bbb-web.properties (override for bbb-web)
/usr/share/bbb-web/WEB-INF/classes/bigbluebutton.properties (bbb-web)
bigbluebutton.web.serverURL: https://urokonlain.pp.ua
defaultGuestPolicy: ALWAYS_ACCEPT
svgImagesRequired: true
efaultMeetingLayout: CUSTOM_LAYOUT
 
/etc/nginx/sites-available/bigbluebutton (nginx)
                       server_name: urokonlain.pp.ua
                              port: 80, [::]:80
                              port: 443 ssl
--------------------------------------------
-------------------------------------------------
/usr/share/meteor/bundle/programs/server/assets/app/config/settings.yml (HTML5 client)
/etc/bigbluebutton/bbb-html5.yml (HTML5 client config override)
build: 2394
kurentoUrl: wss://urokonlain.pp.ua/bbb-webrtc-sfu
enableListenOnly: true
sipjsHackViaWs: true
 
/usr/share/bbb-web/WEB-INF/classes/spring/turn-stun-servers.xml (STUN Server)
stun: stun.l.google.com:19302
 
 
# Potential problems described below
  • Далі створюємо логін та пароль адміністратора
cd ~/greenlight
docker exec greenlight-v2 bundle exec rake user:create["name","email","password","admin"]
  • Перезавантажуємо докер
docker-compose down
docker-compose up -d
Для входу на ВВВ із локальної мережі:
  • Прописуємо у файл C:\Windows\System32\drivers\etc\hosts комп‘ютера IP сервера – домен ВВВ (!!!! тепер з цього компа з іншої мережі ви не попадете на сайт BBB !!!!!)
  • Налаштовуємо брандмауери комп'ютерів локалки на підключення до портів (у крайньому випадку відключаємо брандмауери).
  Вводимо в браузер адресу сайту. Інші налаштування описано в документації.
  Всі запитання будь ласка в коментарі, або на електронну пошту.
 
 

Немає коментарів:

Дописати коментар