基于Ubuntu14.04 LTS 安装BigBlueButton
2015-02-05 19:38
609 查看
BigBlueButton开源视频会议开发
安装准备工作:
1、安装基础,已经存在一个干净的Ubuntu14.04 LTS 64-bit(或者以上版本)操作系统主机环境,且能够正常访问互联网;
2、BigBlueButton-0.90需要硬件支持:
至少4G以上内存;
2.6GHZ CPU处理能力;
TCP端口80,1935,9123可用,且端口80没用被其他应用占用;
UDP端口16384-32768可用;
500G的硬盘用来记录录制内容;
3、Ubuntu是桌面应用为主的Linux系统,通过命令应用“Terminal”来操作,服务器地区必须是en_US.UTF-8.
如果没有出现
$ sudo apt-get install language-pack-en
$ sudo update-locale LANG=en_US.UTF-8[/code]
然后注销,重启,再次运行命令$
cat /etc/default/locale,验证仅仅看到这行
LANG="en_US.UTF-8"[/code]
检查是否是运行在64位系统命令:
然后检查Ubuntu版本
这样可以开始安装BigBlueButton了。
开始安装:
如果在安装过程中出错,停下来,仔细检查你输入的命令内容,在继续下一步之前,一定要解决你的错误。有错误问谷歌或者度娘,你懂的。
1、更新服务
看到类似于这样的URL
or
URL地址不同没有关系,如果没有看到类似上面的那样,可以执行如下语句
接下来我们需要更新系统
如果网速好的话,速度会很快,第一次执行会等待一会,这个时间可以做点别的。
2、初始化BBB Key
输入命令,注意空格,别多别少,Linux很严格,博主第一次输入的时候就搞错了,丢了一个空格,造成很大的错误,幸好及时发现问题。
然后执行命令
继续更新系统包
3、初始化ffmpeg
BBB-0.9.0版本使用ffmpeg录制,我们需要手动创建文件名为“install-ffmpeg.sh”的shell脚本文件,内容如下:
4、初始化BBB
执行命令,可以一步一步的来:
命令会把所有BBB依赖的组件包列出来,然后初始化,配置BBB服务,很神奇,有木有,自动依赖的组件关系,省下来好多事啊!
当然妥妥的输入Y
如果你遇到一个这样的错误,可以忽略,稍后重启的时候就会解决这个问题,不要担心。
5、初始化APIDemo
输入命令:
系统会安装BBB官网上挂接的Demo例子,这回是运行在自己的服务器上面,有木有很高大上的感觉。
看到http://172.23.237.148/,这个就是本地运行BBB 的地址,这取决于你服务器的IP地址,可以ifconfig瞅瞅。
6、启用webrtc服务
这个就可以解决FreeSWITCH didn't start错误,我们会在第七部重启。
为什么要有sudo?sudo 是临时授权,Ubuntu系统默认登录用户是user,不是root,因此采用这种临时授权的方式是最快的解决办法,很好用。
7、清理服务,重启,然后检查
8、整个安装过程结束,抓紧运行你自己的BBB吧!
如果有什么问题或者不明白的地方,可以参考本博主的其他文章或者留言,很高兴为您解答问题。
附链接:BigBlueButton配置文件bbb-conf说明,BBB总目录。
安装准备工作:
1、安装基础,已经存在一个干净的Ubuntu14.04 LTS 64-bit(或者以上版本)操作系统主机环境,且能够正常访问互联网;
2、BigBlueButton-0.90需要硬件支持:
至少4G以上内存;
2.6GHZ CPU处理能力;
TCP端口80,1935,9123可用,且端口80没用被其他应用占用;
UDP端口16384-32768可用;
500G的硬盘用来记录录制内容;
3、Ubuntu是桌面应用为主的Linux系统,通过命令应用“Terminal”来操作,服务器地区必须是en_US.UTF-8.
$ cat /etc/default/locale LANG="en_US.UTF-8"
如果没有出现
LANG="en_US.UTF-8",输入命令
$ sudo apt-get install language-pack-en
$ sudo update-locale LANG=en_US.UTF-8[/code]
然后注销,重启,再次运行命令$
cat /etc/default/locale,验证仅仅看到这行
LANG="en_US.UTF-8"[/code]
检查是否是运行在64位系统命令:
$ uname -m x86_64
然后检查Ubuntu版本
$ cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=14.04 DISTRIB_CODENAME=trusty DISTRIB_DESCRIPTION="Ubuntu 14.04.X LTS"
这样可以开始安装BigBlueButton了。
开始安装:
如果在安装过程中出错,停下来,仔细检查你输入的命令内容,在继续下一步之前,一定要解决你的错误。有错误问谷歌或者度娘,你懂的。
1、更新服务
$ grep "multiverse" /etc/apt/sources.list
看到类似于这样的URL
deb http://archive.ubuntu.com/ubuntu trusty multiverse
or
deb http://archive.ubuntu.com/ubuntu trusty main restricted universe multiverse
URL地址不同没有关系,如果没有看到类似上面的那样,可以执行如下语句
$ 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
如果网速好的话,速度会很快,第一次执行会等待一会,这个时间可以做点别的。
2、初始化BBB Key
输入命令,注意空格,别多别少,Linux很严格,博主第一次输入的时候就搞错了,丢了一个空格,造成很大的错误,幸好及时发现问题。
$ wget http://ubuntu.bigbluebutton.org/bigbluebutton.asc -O- | sudo apt-key add -
然后执行命令
$ echo "deb http://ubuntu.bigbluebutton.org/trusty-090/ bigbluebutton-trusty main" | sudo tee /etc/apt/sources.list.d/bigbluebutton.list
继续更新系统包
$ sudo apt-get update
3、初始化ffmpeg
BBB-0.9.0版本使用ffmpeg录制,我们需要手动创建文件名为“install-ffmpeg.sh”的shell脚本文件,内容如下:
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-${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
保存文件,接下来,执行命令授权然后运行
$ chmod +x install-ffmpeg.sh $ ./install-ffmpeg.sh
安装完成后,检查ffmpeg版本
ffmpeg -version
你会看到类似如下的内容:
4、初始化BBB
执行命令,可以一步一步的来:
sudo apt-get update sudo apt-get install bigbluebutton
命令会把所有BBB依赖的组件包列出来,然后初始化,配置BBB服务,很神奇,有木有,自动依赖的组件关系,省下来好多事啊!
当然妥妥的输入Y
如果你遇到一个这样的错误,可以忽略,稍后重启的时候就会解决这个问题,不要担心。
...... Error: FreeSWITCH didn't start
等待安装结束吧,时间会很长,这完全取决你的网速,至少博主安装的时候飞快,超级快,网速好,没办法。
5、初始化APIDemo
输入命令:
$ sudo apt-get install bbb-demo
系统会安装BBB官网上挂接的Demo例子,这回是运行在自己的服务器上面,有木有很高大上的感觉。
看到http://172.23.237.148/,这个就是本地运行BBB 的地址,这取决于你服务器的IP地址,可以ifconfig瞅瞅。
6、启用webrtc服务
$ sudo bbb-conf --enablewebrtc
这个就可以解决FreeSWITCH didn't start错误,我们会在第七部重启。
为什么要有sudo?sudo 是临时授权,Ubuntu系统默认登录用户是user,不是root,因此采用这种临时授权的方式是最快的解决办法,很好用。
7、清理服务,重启,然后检查
$ sudo bbb-conf --clean $ sudo bbb-conf --check
8、整个安装过程结束,抓紧运行你自己的BBB吧!
如果有什么问题或者不明白的地方,可以参考本博主的其他文章或者留言,很高兴为您解答问题。
附链接:BigBlueButton配置文件bbb-conf说明,BBB总目录。
相关文章推荐
- ubuntu 14.04 64位安装bigbluebutton
- BigBlueButton 0.81基于Ubuntu 12.04LTS 64位安装
- ubuntu 下安装bigbluebutton
- 基于Centos6.3Final版本安装BigBlueButton服务尝试
- ubuntu16.04安装bigbluebutton
- ubuntu安装bigbluebutton和开发环境
- ubuntu 10.04.4 安装BigBlueButton(视频会议)
- 在ubuntu 12.04上安装bigbluebutton 0.8
- 为iDempiere 1.0b安装中文语言包(基于Ubuntu Desktop 12.04 LTS)
- u盘安装ubuntu 14.04 lts方法步骤
- 安装Redmine(基于Ubuntu Desktop 12.04 LTS)
- Ubuntu 14.04 LTS 安装最新版的Firefox
- 安装ADempiere3.6LTS语言包(学习lude707在erp100上的文章)(基于Ubuntu Desktop 12.04 LTS)
- bigbluebutton 安装
- 硬盘安装ubuntu 14.04 LTS
- 基于Ubuntu 14.04 LTS编译Android4.4.2源代码
- BigBlueButton的安装
- 安装JMeter(基于Ubuntu Desktop 12.04 LTS)
- 安装Jenkins(基于Ubuntu Desktop 12.04 LTS)
- 开源视频会议bigbluebutton开发(1)——初始化安装以及配置