First, BigBlueButton is a remote education platform developed using ActionScript, with features such as voice, video lectures, desktop sharing, online documentation, such as ppt,word,pdf and more, support for multiple languages, text communication, and very suitable online teaching. Server-side projects include Activemq,asterisk,nginx,tomcat and so on!
The current version is 8.0, server-side running on Ubuntu 10.04 32-bit or 64-bit. There are two ways to deploy the BBB server side: Install from the installation package and install the BBB virtual machine! The following is the main explanation of BBB virtual machine installation!
Initialization work
First, first to download BBB virtual machine, SourceForge on the offer!
Second, we need to have a VMware or Oracle VM VirtualBox, here, I'm using vbox! Set the connection mode as bridge, ensure the virtual machine can surf the internet!
Third, unzip the BBB virtual machine compression package, you can see the following: VMware installation Select the first, VBox installation select the second!
Modify the default password
After installation, start the virtual machine, will let you enter the user name and password, the user name is Firstuser, the password is default, and then let you change the password, the current password expires, will let you enter the current password, and then enter two times the new password, finally you will see the welcome information, You can access the IP address given by the BigBlueButton server via the Welcome message! Such as:
Run the BBB VM
At this moment, you already have a full BBB service to start and run, open the browser, enter the above IP address to access BBB, and you can see the following interface:
Then enter your name and click Join to participate in the meeting:
Development BBB
The virtual machine already contains all the development tools to compile or deploy bbb-client,bbb-web,bbb-apps!
Update BBB
BBB components have been included in the Ubuntu package, the VM configuration file has been written to the official update address, only need to enter the following command to update:
# sudo apt-get update# sudo apt-get dist-upgrade
When you have entered the above instructions, you will see it automatically download the latest installation package, you may receive a prompt to update the existing configuration file! It is best to move out of the release version of the document to enter specific instructions to update!
Trouble shooting
When the console gives an error, the virtual machine needs an IP address for the first boot and runs the installation script to end the installation, and the script is:
(1) Update package
(2) Install BBB
The first step is to ensure that before the initialization of the installation, download update the latest BBB release, the most common error is that the server cannot obtain an IP address, when this error occurs, you can manually install, first ensure that the virtual machine obtains the IP, and then ensure that the virtual machine and the host can communicate, insist that the connection mode is set to bridge mode, Then enter the instruction: Ping fvshi.com, if there is no packet delivery, you can enter the following command:
sudo/etc/init.d/networking restart
After the network is through, you can enter the following instructions to install:
sudo apt-get update
sudo apt-get upgrade sudo apt-get install BigBlueButton
Change in IP address, BBB server cannot run
Next, you need to make sure that BigBlueButton is listening to the IP address of your VM. One sign is that when you try to access BigBlueButton via a Web browser you get the Welcome Nginx message! Check your current environment BigBlueButton possible problems may prevent startup, type the following command:
Java code
- sudo bbb-conf--check
If there is any problem (that is, if Bbb-conf detects that Red5 is not running), you will see a warning message at the bottom! The above output will show you the current BBB profile listening IP address, when you enter the command, the above IP address and your VM IP address is not the same, you can use the configuration file to modify the IP address! In the console input ifconfig, take the current VM IP, for example: 10.1.161.138, enter the following instructions to modify:
Java code
- sudo bbb-conf--setip 10.1. 161.138
Then, if a restart is required, enter the following command to restart
Java code
- Bbb-conf--clean
Check to see if you have an Internet connection
Java code
- Ping fvshi.com
If you get a message saying eth0 is not connected, check if the VM is using eht1:
Java code
- Ifconfig-a
You will see the following information:
Java code
- eth1 Link encap:ethernet HWaddr 00:0c:29:dd:b4:wuyi
- inet addr:192.168. 0.154 bcast:192.168. 0.255 Mask:255.255. 255.0
- Inet6 addr:fe80::20c:29ff:fedd:b451/Scope:link
- Up broadcast RUNNING multicast MTU:Metric:1
- RX Packets:4080349 errors:0 dropped:0 overruns:0 Frame:0
- TX Packets:3932137 errors:0 dropped:0 overruns:0 Carrier:0
- Collisions:0 Txqueuelen:
- RX bytes:1216680270 (1.2 GB) TX bytes:822963271 (822.9 MB)
- Interrupt:Base Address:0x2000
- Lo Link encap:local Loopback
- inet addr:127.0. 0.1 Mask:255.0. 0.0
- Inet6 addr:::1/scope:host
- Up LOOPBACK RUNNING MTU:16436 Metric:1
- RX Packets:12938 errors:0 dropped:0 overruns:0 Frame:0
- TX Packets:12938 errors:0 dropped:0 overruns:0 Carrier:0
- Collisions:0 Txqueuelen:0
- RX bytes:40299608 (40.2 MB) TX bytes:40299608 (40.2 MB)
Then make sure it uses eth0:
Java code
- vi/etc/udev/rules.d/70-persistent-net.rules
You will see the following information:
Java code
- # This file is automatically generated by the/lib/udev/write_net_rules
- # program, run by the Persistent-net-generator.rules rules file.
- #
- # can modify it, as long as you keep each rule to a single
- # line, and change is only the value of the Name= key.
- # PCI Device 0x1022:0x2000 (pcnet32)
- subsystem=="NET", action=="Add", drivers=="? *", attr{address}=="00:0c:29:23:d1:b3", attr{type}== "1", kernel=="eth*", Name="eth1 "
- # PCI Device 0x1022:0x2000 (pcnet32)
- subsystem=="NET", action=="Add", drivers=="? *", attr{address}=="00:0c:29:dd:b4:51", attr{type}== "1", kernel=="eth*", Name="eth0 "
Exchange two entries by editing "name = eth1" to "name = Eth0" and vice versa!
Restart your computer. Check to see if you can connect to the Internet. Make sure that the network adapter for the virtual machine uses a bridge connection instead of NAT. The VBox enabled Devices menu is at the top.
Terminal window cannot be copied and pasted
When you run the BigBlueButton virtual machine, you cannot use the Clipboard in the VBox provided terminal window. Can download and run Putty, terminal emulator, cut and paste support
If there is still a problem
You can search by Google for a concise description or error message about your question!
This article may be some place to write the mistake or not perfect, forget Haihan ~, reprint please indicate source : http://yangactive.iteye.com/blog/1606929
Open source video Conferencing BigBlueButton development (1)--Initialize installation and configuration