Live Chat Software by Kayako
Knowledgebase: UCS
Cài Đặt BigBlueButton Trên Ubuntu Server
Posted by Thang Le Toan on 05 July 2018 01:40 AM

BigBlueButton là một giải pháp thích hợp để giúp đỡ các doanh nghiệp vừa và nhỏ có thể thực hiện hệ thống học tập trực tuyến E-Learning với mức chi phí thấp. BigBlueButton hỗ trợ chia sẻ nhiều loại tài liệu như: PDF, PPT, DOC, XLS, Office 2007, Office 2010, *JPG... ngoài ra BigBlueButton còn có thể share Desktop, Whiteboard, Chat, truyền Videos thông qua Webcam.

Giới thiệu

Trong môi trường công nghệ thông tin phát triển như hiện nay việc học qua web (E-learning) đang được chú trọng bởi ưu thế tiết kiệm chi phí, cũng như rút ngắn khoảng cách địa lý mà dạy học thông thường không giải quyết được. BigBlueButton là một giải pháp thích hợp để giúp đỡ các doanh nghiệp vừa và nhỏ có thể thực hiện hệ thống của riêng doanh nghiệp với mức chi phí thấp.

Tiền đề bài viết

Trong quá trình học tập và hoàn thiện chương trình cao học Hệ Thống Thông Tin tại đại học Cần Thơ, tôi may mắn được tiếp xúc với các phương pháp dạy và học được nhiều giáo sư, tiến sĩ đang sử dụng. Qua đó, thông qua bài viết này tôi muốn giới thiệu một chương trình mã nguồn mở, hoàn toàn miễn phí trợ giúp các cá nhân, doanh nghiệp thiết lập hệ thống dạy học trực tuyến (E-learning) nhằm giảm chi phí đầu tư, phục vụ và đáp ứng nhu cầu học trực tuyến của học viên.

Đối tượng hướng đến

Dành cho những cá nhân có kinh nghiệm trong việc sử dụng hệ điều hành server, doanh nghiệp có nhu cầu tìm hiểu, học tập, sử dụng và phát triền phần mềm mã nguồn mở BigBlueButton vào triển khai hệ thống dạy học trực tuyến E-learning. 

Cấu hình thử nghiệm

Máy ảo Ubuntu 14.04 LTS 64-bit server.

2 GB memory RAM.

5 GB ổ cứng.

Cổng 80 chưa được sử dụng bởi ứng dụng nào cả (nếu được sử dụng rồi thì có thể thay đổi cổng bằng cách sửa lại cổng trong /etc/apache2/ports.conf).

Trong bài này tôi sử dụng Terminal trên MacBook và SSH đến server Ubuntu.

Hướng dẫn cài đặt 

1. Cập nhật máy chủ

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

Dòng chú thích trong đó có thể trông giống như

  1. deb http://archive.ubuntu.com/ubuntu trusty multiverse
  2. hoặc là
  3. deb http://archive.ubuntu.com/ubuntu trusty main restricted universe multiverse

Đừng lo lắng nếu URL của bạn không giống như trên, điều quan trọng là nhìn thấy liên kết

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

Trước khi đến bước tiếp theo, thực hiện các update để đảm bảo tất cả các gói hiện tại trên máy chủ luôn được cập nhật.

  1. sudo apt-get update
  2. sudo apt-get dist-upgrade

2. Cài đặt PPA cho LibreOffice 4.4 và libssl

Ubuntu 14.04 cài đặt LibreOffice 4.2.x theo mặc định, nhưng ở đây tôi sử dụng LibreOffice 4.4 nhằm ổn định và hỗ trợ chuyển đổi các tài liệu Microsoft Office sang PDF.

Để thêm kho cho LibreOffice 4.4, nhập vào lệnh:

  1. sudo apt-get install software-properties-common $ sudo add-apt-repository ppa:libreoffice/libreoffice-4-4

Ngoài ra, Chrome 52 (hiện đang trong phiên bản beta) sẽ yêu cầu phím ECDSA trong kết nối âm thanh giữa các trình duyệt và máy chủ FreeSWITCH. Để cho FreeSWITCH hỗ trợ chính ECDSA (và cho phép người dùng kết nối với WebRTC âm thanh trên Chrome 52+), bạn cần phải thêm PPA following.

  1. sudo add-apt-repository -y ppa:ondrej/php

3. Cài đặt chìa khóa cho BigBlueButton

Bạn cần phải cung cấp cho máy chủ truy cập của bạn vào kho gói BigBlueButton. Đầu tiên, thêm khóa BigBlueButton.

  1. wget http://ubuntu.BigBlueButton.org/BigBlueButton.asc -O- | sudo apt-key add -

Tiếp theo, thêm URL kho BigBlueButton.

  1. echo "deb http://ubuntu.BigBlueButton.org/trusty-1-0/ BigBlueButton-trusty main"| sudo tee /etc/apt/sources.list.d/BigBlueButton.list

Cuối cùng, cập nhật danh sách các gói.

  1. sudo apt-get update

4. Cài đặt ffmpeg

BigBlueButton 1.0 sử dụng ffmpeg để tạo ra các thành phần của file phát lại (các thành phần âm thanh, video, và chia sẻ máy tính để bàn).

Để cài đặt ffmpeg, tạo ra một tập tin gọi là install-ffmpeg.sh 

  1. sudo nano install-ffmpeg.sh

Trong hộp thoại, sao chép đoạn mã sau.

  1. 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/src if[!-d "/usr/local/src/ffmpeg- ${FFMPEG_VERSION}"];then sudo wget "http://ffmpeg.org/releases/ffmpeg-
  2. ${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-libvpx sudo make sudo checkinstall --pkgname=ffmpeg --pkgversion="5:${FFMPEG_VERSION}"-- backup=no--deldoc=yes --default

Tiếp theo:

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

Sau khi lệnh hoàn tất, kiểm tra ffmpeg được cài đặt bằng cách gõ lệnh:

  1. ffmpeg - version

5. Cài đặt BigBlueButton

  1. sudo apt-get install BigBlueButton

Lệnh này sẽ cài đặt tất cả các thành phần BigBlueButton phụ thuộc.

Gõ "Y" và nhấn Enter để cài đặt. Nếu bạn nhận một thông báo lỗi "Error: FreeSWITCH didn't start", bạn có thể bỏ qua nó.

6. Cài đặt API Demos

  1. sudo apt-get install bbb-demo

Trong quá trình phát triển, nếu bạn muốn loại bỏ các bản demo API, bạn có thể nhập lệnh

  1. sudo apt-get purge bbb-demo

7. Các lệnh kiểm tra

Bước này là tùy chọn, BigBlueButton có một tiện ích tự kiểm tra giúp chẩn đoán các vấn đề kết nối mạng và cấu hình có thể ngăn chặn người dùng tung ra BigBlueButton.

  • Để cài đặt các trang khách hàng tự kiểm tra:
  1. sudo apt-get install bbb-check
  • Muốn loại bỏ các trang bạn có thể nhập lệnh:
  1. sudo apt-get purge bbb-check
  • Để kích hoạt WebRTC của âm thanh:
  1. sudo bbb-conf --enablewebrtc
  • Để đảm bảo BigBlueButton đã bắt đầu sạch, nhập vào lệnh sau:
  1. sudo bbb-conf --clean
  • Hiển thị thiết lập hiện tại, hoặc chỉ ra các vấn đề cảnh báo:
  1. sudo bbb-conf check

15843930_1542787212405948_4036778848096697859_o

Tính năng tương tác

Trình chiếu văn bản (powerpoint, pdf, ppt, pptx)

  • Cho phép trình chiếu các loại file văn bản khác nhau, bao gồm file ảnh, doc, pdf...
  • Có dấu chấm đỏ thể hiện giáo viên đang chỉ đến đâu
  • Có chức năng cho phép gạch chân, viết ghi chú..
  • Giáo viên có thể cho phép hoặc không cho phép học viên trong lớp comment vào bài giảng, xóa tất cả comment của học viên đã viết trước đó.
  • Người dùng có thể Zoom In, Zoom Out

Chia sẻ màn hình (PC desktops)

  • Cho phép người dùng comment chú thích vào giống như trình chiếu văn bản.
  • Có thể chia sẻ toàn bộ màn hình hoặc một phần màn hình.

Chia sẻ audio

  • Các bên tham gia có thể nói, nghe thấy tiếng của nhau.
  • Có chức năng tắt âm thành của từng thanh viên trong hệ thống.
  • Giáo viên có chức năng cấp quyền sử dụng audio cho học viên có trong phòng.

Chia sẻ video

  • Dùng webcam để chia sẻ hình ảnh.
  • Chức năng xem video của 1 người dùng khác.
  • Giáo viên có thể cấp quyền sử dụng video cho học viên.

Public chat, group chat

  • Các thành viên được quyền tham gia Chat cùng nhau.

Private chat

  • Chat private giữa 2 người dùng.
  • Có thể resize cửa sổ chat.
  • Có chức năng thông báo cho người dùng khác khi có tin nhắn đến.

Kết luận

Bài viết tóm lượt cách thức cài đặt cũng như các tính năng của BigBlueButton 1.1 hiện nay. Việc thực thi các lệnh rất khó khăn nếu không sử dụng SSH. Việc sử dụng máy ảo chỉ thích hợp cho những người có kinh nghiệm, BigBlueButton yêu cầu sự ổn định của hệ thống khi thiết lập IP.

Tham khảo

BigBlueButton.org ngày 5/2/2017

Nguồn: https://www.stdio.vn/articles/cai-dat-bigbluebutton-tren-ubuntu-server-557

(0 vote(s))
Helpful
Not helpful

Comments (1)
GregoryDot
04 August 2018 01:24 AM
investing in SHAREit request your own life mobile phone can be hazardous

contemporary Delhi, Dec 5 manually file placing app SHAREit on saturday alleged they happen to be a intuitive writing software and necessarily malicious a maybe a spyware and adware the application china in.

re-acting for report your indian native assets <a href=http://ru.ucweb.com/>uc browser</a> corporation instructed soldiers eliminate the few chinese language program 40 cell phone software, specifically SHAREit, the corporate said no compromise using folks safeguard.

"by visiting SHAREit, the two of us strictly comply with optimum precautions measures and admiration regarding our buyers privacy. we don't skimp across people welfare together with <a href=http://ru.ucweb.com/>uc browser</a> or even seclusion is so critical in us. We have a big users list in asia and also now we are devoted to furnishing more favorable services and product to our individual consumers that has consistent design fads, the particular organization wanted to say in an announcement.

experiences yesterday evening supposed in which it international intelligence establishments this consists of after india and additionally Pakistan ended up being the application of all of these agile software to get into inside of cell phones.

"We have taken this particular intensely and checking it out all the advisory. We may also be content to talk with national and consequently entertainment associates in giving way more transparency. depending on business sector requirements, We have in addition combined to amazon AWS <amazon> com site earth help] As each of structure companies, Aiming to offer short and therefore confident plan to our universal pc users, SHAREit inserted.

to be able to accounts, all of the intelligence institution (IB) indoors a november 24 advisory desired troops inside erase apps for example WeChat, Truecaller, Xiaomi, Weibo, UC web browser and as well,as well as the UC news reports using their smartphones potentially reftracking devicesmat their almost always.

a while back, Leading conversation software package Truecaller and additionally refused almost nasty experience the product's a component.

"in response to certain statements, we wish to sort out that individuals are a Sweden created service provider. we aren't sure that explains why some sort of application is in such a opt in list, other than all of us checking it out. Truecaller certainly not a spyware and adware, And the whole specifications are authorization set are generally incapable by default, group told me in an argument.
Post a new comment
 
 
Full Name:
Email:
Comments:
CAPTCHA Verification 
 
Please enter the text you see in the image into the textbox below (we use this to prevent automated submissions).

Help Desk Software by Kayako