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.
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ể liên hệ với tôi.
Dịch vụ triển khai : Nếu bạn đang có nhu cầu về xây dựng một hệ thống học online, hãy liên hệ với mình qua skype : dinhanhtuan68 hoặc SĐT : 0989095293 hoặc mail: dinhanhtuan68@gmail.com để trao đổi được kỹ hơn.
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 :
apt-get install language-pack-en -y
update-locale LANG=en_US.UTF-8
apt-get install language-pack-en -y
update-locale LANG=en_US.UTF-8
Bước 2 : Kiểm tra server xem đang hoạt động 32bit hay 64bit
===========================
Bước 3 : Kiểm tra version Ubuntu
===========================
#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
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
#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 :
#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 :
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 -yFFMPEG_VERSION=2.3.3cd /usr/local/src
if [ ! -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″
ficd “ffmpeg-${FFMPEG_VERSION}”
sudo ./configure –enable-version3 –enable-postproc –enable-libvorbis –enable-libvpx
sudo make
sudo checkinstall –pkgname=ffmpeg –pkgversion=”5:${FFMPEG_VERSION}” –backup=no –deldoc=yes –default
#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
#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
=============================
Bước 12 : Sau khi cài đặt xong bạn truy cập vào địa chỉ để vào phần demo
Chúc bạn thành công !