Hướng dẫn cài đặt Bigbluebutton trên ubuntu 14.04

Hướng dẫn cài đặt Bigbluebutton trên ubuntu 14.04

Giới thiệu :

Bigbluebutton là một phần mềm hỗ trợ cho việc dạy học trực tuyến và hội nghị trực tuyến hoàn toàn miễn phí.

Bigbluebutton thường được triển khai và sử dụng trong công tác dạy học online mà hiện nay đang rất phát triển tại nhiều quốc gia, và đặt biệt hơn Bigbluebutton liên kết gần như với các hệ thống quản trị website về dạy học như là moodle (Bạn có thể tham khảo tại đây nếu bạn cần một website cho vấn đề elearning online : Huong-dan-cai-dat-moodle-2-9/) 

Bigbluebutton hỗ trợ gần như đầy đủ các tính năng :

+ Audio (thông qua freeswitch)

+ Webcam 

+ Hỗ trợ các tài liệu : PDF, PPT, DOC , JPG …

+ Tính tương tác với nhau thông qua một hội nghị.

+ Có hỗ trợ lập trình ứng dụng API cho các mã nguồn

Tham khảo : http://bigbluebutton.org/overview/

Chuẩn bị :

Bạn cần một server hoặc 1 VPS :

Ubuntu 14.04 64-bit server
4 GB of memory (swap 8Gb)
Quad-core 2.6 GHZ CPU 
TCP ports 80, 1935, 9123  (sử dụng 1935 cho steaming video, 9123 cho chia sẽ desktop , 80 web)
UDP ports 16384 – 32768 ( Để sử dụng cho các port của các phần mềm red5, tomcat, freeswitch … )
500G 
100 Mbits/sec bandwidth
Dedicated hoặc VPS có cấu hình cao hoặc tương đương.

VPS/Dedicate : Nếu bạn đang có nhu cầu về triển khai hệ thống học online mà tự xây dựng nhưng cần có VPS hoặc server thì bạn có thể vào đây đăng ký dùng thử 7 ngày miễn phí một VPS hoặc Server.

Hinh dang ky

Cài đặt :

Bước 1 : Kiểm tra LANG

===========================

#Nếu sau khi xử dụng lệnh trên mà xuất hiện lỗi : /etc/default/locale: No such file or directory

#Thì ta thực hiện lệnh sau :

Bước 2 : Kiểm tra server xem đang hoạt động 32bit hay 64bit

===========================

Lưu ý: Bạn phải cài ubuntu 14.04 64bit nhé 

Bước 3 : Kiểm tra version Ubuntu

===========================

2015-09-09_11-30-00

#Lưu ý: BigBlueButton 0.9.1 được kiểm tra hoạt động trên Ubuntu 14.04 64-bit (Trusty Tahr)

Bước 4  : update your server :

=============================

# Khi thực hiện lệnh trên bạn phải có 1 trong 2 dòng dưới đây, nếu không có thì bạn thêm vào

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

# Sau đó thực hiện 2 lệnh sau :

 Bước 5 : Cài đặt PPA cho LibreOffice : (có thể cài hoặc không cài cũng được)

=============================
#Mặc định thì 14.04 sử dụng LibreOffice 4.2.x tuy nhiên để tăng tính ổn định chúng ta sẽ cài đặt LO 4.4

 Bước 6 : Cài đặt KEY BigBlueButton :

=============================

  Bước 7 : Cài đặt ffmpeg :

=============================
#BigBlueButton 0.9.1 dùng ffmpeg để có thể sử dụng các công cụ như là audio, video…
#Tạo một file :

#Sau khi tạo xong thì bạn gán quyền và chạy đoạn script:

# Kiểm tra xem việc cài đặt thành công hay chưa và có version là bao nhiêu

#Lưu ý : Vì việc cài đặt khá lâu nên các bạn cần đưa vào chạy background để khi mất session thì vẫn trong quá trình

cài đặt nhé

Bước 8 : Cài đặt BigBlueButton :

=============================

# Tùy bạn có thể update lại nếu muốn

#sudo apt-get update
#sudo apt-get dist-upgrade

Bước 9 : Cài đặt API Demos :

=============================

 Bước 10: Bật chức năng WebRTC audio :

=============================

 Bước 11: Thực hiện kiểm tra lại toàn bộ hệ thống

=============================

2015-09-16_09-41-31 2015-09-16_09-42-34

 

Bước 12 : Sau khi cài đặt xong bạn truy cập vào địa chỉ để vào phần demo :

=============================

2015-09-16_09-08-27

Chúc bạn thành công !

Việc triển khai thì đơn giản và không quá phức tạp, tuy nhiên việc duy trì và phát triển BBB là một vấn đề và cần có sự đầu tư, bạn nên cân nhắc trước khi triển khai : tham khao them link sau: https://nguyenhuuhoang.com/xay-dung-lop-hoc-online-voi-bigbluebutton/

Hỗ trợ triển khai: Hiện tại thì do công việc khá bận rộn nên mình không thể cung cấp dịch vụ này nữa, nhưng nếu có vấn đề gì cần hỗ trợ cứ gửi mail cho mình. Thank

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

*