Install BigBlueButton Open-Source Video Conferencing System in Ubuntu 14.04 LTS

Source: Internet
Author: User
Tags bigbluebutton freeswitch

Install BigBlueButton Open-Source Video Conferencing System in Ubuntu 14.04 LTS

Installation preparation:

1, the installation of basic, there is a clean Ubuntu14.04 LTS 64-bit (or a later version) Operating System host environment, and can access the Internet normally; 2, BigBlueButton-0.90 needs hardware support: at least 4 GB memory or above; 2.6 ghz cpu processing capability; TCP ports 80, 9123, are available, and port 80 is not used by other applications; UDP ports 16384-32768 are available; GB hard disk is used to record the recording content; 3, Ubuntu is a desktop application based Linux system, through the command application "Terminal" to operate, the server region must be en_US.UTF-8.
$ cat /etc/default/localeLANG="en_US.UTF-8"
 

If notLANG="en_US.UTF-8",Enter the command

 
$ sudo apt-get install language-pack-en$ sudo update-locale LANG=en_US.UTF-8

Log out, restart, and run the command $ cat/etc/default/locale again. This line is only visible for verification.

LANG="en_US.UTF-8"

Check whether the command is running on a 64-bit system:

$ uname -mx86_64

Then check the Ubuntu version

 
$ cat /etc/lsb-releaseDISTRIB_ID=UbuntuDISTRIB_RELEASE=14.04DISTRIB_CODENAME=trustyDISTRIB_DESCRIPTION="Ubuntu 14.04.X LTS"

In this way, you can start installing BigBlueButton.

Start installation: if an error occurs during installation, stop and check the command content carefully. Make sure to solve the problem before proceeding to the next step. You may have asked Google or duniang, you know. 1. Update the service
$ grep "multiverse" /etc/apt/sources.list
 

See a URL similar to this

 
deb http://archive.ubuntu.com/ubuntu trusty multiverse

Or

 

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

It does not matter if the URL address is different. If you do not see it, You can execute the following statement:

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

Next, we need to update the system.

 
$ sudo apt-get update$ sudo apt-get dist-upgrade

If the network speed is good, the speed will be very fast. The first execution will wait for a while, this time can be done.

2. initialize the BBB Key input command. Pay attention to the space. Do not try it too little. Linux is very strict. When the blogger first entered the command, it was wrong and lost a space, it caused a lot of errors. Fortunately, the problem was detected in time.
$ wget http://ubuntu.bigbluebutton.org/bigbluebutton.asc -O- | sudo apt-key add -
 

Then execute the command

 
$ echo "deb http://ubuntu.bigbluebutton.org/trusty-090/ bigbluebutton-trusty main" | sudo tee /etc/apt/sources.list.d/bigbluebutton.list
 

Continue to update the system package

 
$ sudo apt-get update
3. initialize the ffmpegBBB-0.9.0 version using ffmpeg recording, we need to manually create a shell script file named "install-ffmpeg.sh", the content is as follows:
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-devFFMPEG_VERSION=2.3.3cd /usr/local/srcif [ ! -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-libvpxsudo makesudo checkinstall --pkgname=ffmpeg --pkgversion="5:${FFMPEG_VERSION}" --backup=no --deldoc=yes --default
Save the file, execute command authorization, and then run
$ chmod +x install-ffmpeg.sh$ ./install-ffmpeg.sh
Check the ffmpeg version after installation.
ffmpeg -version
You will see something similar to the following:
4. initialize BBB to execute the command. You can perform the following operations step by step:
sudo apt-get updatesudo apt-get install bigbluebutton
The command will list all the component packages that BBB depends on, initialize them, and configure the BBB service. It is amazing that there is a component relationship with wood and automatic dependency, saving you a lot of trouble! Of course, if you encounter such an error, you can ignore it. It will solve this problem when you restart it later. Don't worry.
...... Error: FreeSWITCH didn't start 
Wait until the installation is complete. It will take a long time. It depends entirely on your network speed. At least the installation of the blogger is fast, super fast, and the network speed is good.
5. Run the following command to initialize APIDemo:
$ sudo apt-get install bbb-demo
The system will install the Demo attached to the BBB official website. This time it runs on its own server and has a high level of wood. See http: // 172.23.237.148/. This is the address for running BBB locally. It depends on the IP address of your server. You can check it with ifconfig. 6. Enable the webrtc Service
$ sudo bbb-conf --enablewebrtc
This will solve the FreeSWITCH didn't start error. We will restart it in the seventh part. Why sudo? Sudo is a temporary authorization. By default, the user to log on to Ubuntu is a user rather than a root user. Therefore, using this temporary authorization method is the fastest solution and is easy to use. 7. Clean up the service, restart, and then check
$ sudo bbb-conf --clean$ sudo bbb-conf --check
8. The entire installation process is over. Run your own BBB!

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.