BigBlueButton 是一个使用 ActionScript 开发的在线视频会议系统或者是远程教育系统,主要功能包括在线PPT演示、视频交流和语音交流,还可以进行文字交流、举手发言等功能,特别适合用在网上教学,支持中文等多种语音。
官方首页 http://bigbluebutton.org/
官方demo http://demo.bigbluebutton.org/
现在BigBlueButton 1.0-beta 已经发布,这篇文章主要介绍0.9的安装
官方也有安装教程一样很详细,虽然是英文的,但是稍微翻译一下还是能看的http://docs.bigbluebutton.org/install/install.html
如果懒得去翻译的朋友可以直接照着本文的教程安装
首先介绍安装环境
官方要求的系统是Ubuntu 14.04 64-bit server 4 GB内存 2.6 GHZ 以上CPU 等等,这些要求是对于真正用于实际用于大量用户使用该平台时才需要的配置,像我们平时用来做做demo的其实不需要这么高的配置
比如像我,就只买了个阿里云最低配的云服务器来安装demo测试1核cpu 1G内存 1M宽带就足够了
因为我是用云服务器来进行安装的 所以我不需要去配置网络ip,如果大家要使用虚拟机来安装的话就需要去处理ip的问题,这时候我建议大家使用图形界面版的ubuntu 弄起来比较方便
废话不多说,接下来进入主题
首先要更新服务器,按顺序逐行执行命令
grep "multiverse" /etc/apt/sources.list
执行完此命令后如果没有看到
deb http://archive.ubuntu.com/ubuntu trusty multiverse
或者
deb http://archive.ubuntu.com/ubuntu trusty main restricted universe multiverse
则执行
echo "deb http://us.archive.ubuntu.com/ubuntu/ trusty multiverse" | sudo tee -a /etc/apt/sources.list
然后执行命令
sudo apt-get update
sudo apt-get dist-upgrade
接下来安装LibreOffice
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:libreoffice/libreoffice-4-4
安装LibreOffice 我另外也写了一篇文章《64位ubuntu 14.04 安装libreoffice》
也可以参考这篇文章来安装
接下来给当前服务器设置可以访问BigBlueButton存储库也就是安装bigbluebutton的key
$ wget http://ubuntu.bigbluebutton.org/bigbluebutton.asc -O- | sudo apt-key add -
接下来为服务器安装ffmpeg,参考《ubuntu 下安装ffmpeg》
以上步骤全部成功后,接下来安装bigbluebutton
sudo apt-get install bigbluebutton
这个安装的过程有点慢,而且中间会出现一个地方需要手动让它继续安装,界面的最下面的中的有个Ok按钮,这时候需要按tab键把光标切换到OK上然后回车即可,然后接下来的选项选Yes
bigbluebutton安装好之后 可以安装demo来测试是否已经安装成功
sudo apt-get install bbb-demo
不需要demo后也可以卸载
sudo apt-get purge bbb-demo
接下来访问 服务器的ip就能访问到demo页面了
PS:如果直接访问ip出现的是nginx 的默认首页,则需要更改一下配置,将服务器的公网ip或者已经解析到服务器ip的域名绑定到bigbluebutton demo上
bbb-conf --setip bigbluebutton.example.com
bigbluebutton.example.com换成自己的ip或者域名