BIGBLUEBUTTON安装部署配置文档.docx
《BIGBLUEBUTTON安装部署配置文档.docx》由会员分享,可在线阅读,更多相关《BIGBLUEBUTTON安装部署配置文档.docx(10页珍藏版)》请在冰豆网上搜索。
![BIGBLUEBUTTON安装部署配置文档.docx](https://file1.bdocx.com/fileroot1/2023-1/4/e26d7c7a-3734-485c-9554-06c140ca2c43/e26d7c7a-3734-485c-9554-06c140ca2c431.gif)
BIGBLUEBUTTON安装部署配置文档
西安XXXX软件有限公司
BIGBLUEBUTTON安装部署配置文档
编写人:
杨红永
编写时间:
2012年5月24日
目录
目录2
1.Window下安装bigbluebutton4
1.1.硬件配置4
软件版本4
1.1.1.Bigbluebutton安装包4
1.1.2.ActiveMQ安装包4
1.1.3.Tomcat安装包4
1.1.4.Pdftk安装包5
1.1.5.Pdf2swf安装包5
1.1.6.JDK安装包5
1.1.7.RED5安装包5
1.2.安装步骤5
1.2.1.组件安装6
1.2.2.系统安装6
2.Linux下安装bigbluebutton8
2.1.硬件配置8
2.2.安装步骤9
2.2.1.安装bigbluebutton,得到密钥9
2.2.2.安装语音会议服务器9
2.2.3.安装BigBlueButton10
2.2.4.默认配置重新启动11
2.2.5.测试启动11
3.Efront和bigbluebutton的整合12
4.常见错误12
5.安装配置文档和系统文件说明12
5.1.配置文件13
5.1.1.windows下的bigbluebutton服务端配置文件conferences.xml(详见1.3.2.3)13
5.1.2.windows下的组件配置文件conferences.Xml13
5.2.系统目录文件说明14
5.2.1.bbb-client文件的目录说明14
1.Window下安装bigbluebutton
1.1.硬件配置
内存:
1GB
磁盘空间:
8GB
1.2.软件版本
1.2.1.Bigbluebutton安装包
版本要求:
BigBlueButtonVersion0.7以上,推荐使用0.8版本
下载地址:
包含文件:
bbb-client.zip客户端文件
Bbb-server.zip服务端文件
1.2.2.ActiveMQ安装包
版本要求:
无要求
下载地址:
http:
//activemq.apache.org/activemq-560-release.html
1.2.3.Tomcat安装包
版本要求:
5.5以上
下载地址:
http:
//tomcat.apache.org/download-60.cgi
1.2.4.Pdftk安装包
功能说明:
分隔pdf文件
版本要求:
无
下载地址:
1.2.5.Pdf2swf安装包
功能说明:
把pdf文件转换为swf文件
版本要求:
无
下载地址:
http:
//www.swftools.org/
1.2.6.JDK安装包
版本要求:
JavaSEDevelopmentKit5.5以上,推荐使用6
1.2.7.RED5安装包
下载地址:
http:
//www.red5.org/
1.3.安装步骤
(推荐安装目录:
非系统盘,如D:
\BIGBLUEBUTTON,建议所有组件即系统组件都安装到同一个文件夹内)
1.3.1.组件安装
1.3.1.1.安装JDK
设置环境变量,把JAVA_HOME指向JDK目录
1.3.1.2.安装activeMQ
1.3.1.3.安装tomcat
1.3.1.4.安装pdftk、pdf2swf
1.3.2.系统安装
1.3.2.1.安装bigbluebutton客户端文件
解压bbb-client.zip文件到tomcat/webapps/root目录下,并重命名文件为client(原文件名为bin).
1.3.2.2.安装bigbluebutton服务端文件
解压bbb-server,zip文件,并解压bigbluebutton-apps文件到bbb-server/webapps目录.
1.3.2.3.修改配置文件
编辑bbb-server\webapps\conference\
conferences\conferences.xml文件,修改为如下内容
Xmlversion="1.0"encoding="UTF-8”?
>
85115
modpass
viewpass
如果bigbluebutton-apps.zip文件中没conference文件夹可以下载bigbluebutton-app.tar.gz文件,拷贝conference文件夹,并且修改conferences.xml文件,如上。
1.3.2.4.修改组件配置文件
修改tomcat\webapps\ROOT\client\conf\modules.xml文件,告诉组件需要加载的swf文件。
如下
//192.168.0.150/oflaDemo"/>
//192.168.0.150/chatServer"/>
//192.168.0.150/conference"/>
//192.168.0.150/astmeetme"/>
uri="rtmp:
//192.168.0.150/presentation"host="http:
//192.168.0.150:
8080"/>
修改其中的监听地址,默认是localhost,改为需要监听的ip即可。
如果我本地搭建的是192.168.200.93
1.3.2.5.启动组件服务
activeMQ服务,启动tomcat服务,启动bigbluebutton服务,打开浏览器,输入:
http:
//ip地址/client/BigBlueButton.html密码是view-password项
2.Linux下安装bigbluebutton
2.1.硬件配置
内存:
2GB
磁盘空间:
5GB
OS:
10.04在Ubuntu的32位或64位服务器
权限:
Root
端口:
80
2.2.安装步骤
2.2.1.安装bigbluebutton,得到密钥
#AddtheBigBlueButtonkey
wgethttp:
//ubuntu.bigbluebutton.org/bigbluebutton.asc-O-|sudoapt-keyadd-
#AddtheBigBlueButtonrepositoryURLandensurethemultiverseisenabled
echo"debhttp:
//ubuntu.bigbluebutton.org/lucid_dev_08/bigbluebutton-lucidmain"|sudotee/etc/apt/sources.list.d/bigbluebutton.list
echo"deblucidmultiverse"|sudotee-a/etc/apt/sources.list
2.2.2.安装语音会议服务器
BigBlueButton现在允许您选择使用语音会议或者Asterisk或者FreeSWITCH。
建议FreeSWITCH。
sudoapt-getinstallpython-software-properties
sudoadd-apt-repositoryppa:
freeswitch-drivers/freeswitch-nightly-drivers
sudoapt-getupdate
sudoapt-getinstallbbb-freeswitch-config
或安装Asterisk
sudoapt-getupdate
sudoapt-getinstallbbb-voice-conference
注意:
二者只能安装其中一个
2.2.3.安装BigBlueButton
或安装Asterisk
sudoapt-getinstallbigbluebutton
输入命令后效果如下图所示
输入'y'和按下回车键。
如果你没有安装MySQL,MySQL的包脚本会要求指定一个为MySQL'root'用户的密码。
(如果已经安装MySQL服务,系统会直接进行下一步)
输入MySQL的'root'用户密码(需要输入两次。
接着会提示你输入MySQLroot密码,BigBlueButton需要访问MySQL创建数据库。
输入前面相同的密码验证。
注:
MySQL的密码不应该包含以下字符!
#[^$](),因为它们会导致BigBlueButtonweb的安装脚本中断。
2.2.4.默认配置重新启动
为确保BigBlueButton已默认配置启动,输入以下命令:
sudobbb-conf--clean
sudobbb-conf--check
从输出sudobbb-conf--check会显示您的当前设置和文字后,"Potentialproblemsdescribedbelow",打印任何配置或启动问题已检测。
通常情况下,没有消息文本的。
2.2.5.测试启动
打开web浏览器,输入服务器地址(服务器ip地址),会看到如下页面,即配置成功
输入姓名,点击"JOIN"即可
3.Efront和bigbluebutton的整合
在efront中,管理员账号登录,在插件中启用BBBconferences,bigbluebutton服务器地址(格式:
http:
//192.168.200.196)、密钥(格式:
570347e4ba36e60fdfc70e948f866989)即可.
4.常见错误
在Linux下,bigbluebutton服务安装完成后,语言切换成中文之后容易出现乱码,是某些系统字体没有加载或者缺失字体,可把windows下的字体复制到Linux系统中即可。
5.安装配置文档和系统文件说明
5.1.配置文件
5.1.1.windows下的bigbluebutton服务端配置文件conferences.xml(详见1.3.2.3)
xmlversion="1.0"encoding="UTF-8"?
>
85115
modpass
viewpass
Name标签----房间名称
Mod-password标签----bigbluebutton模块密码建议为默认
View-password标签---房间密码可为空,但格式不能变
5.1.2.windows下的组件配置文件conferences.Xml(详见1.3.2.4)
//192.168.0.150/oflaDemo"/>
//192.168.0.150/chatServer"/>
//192.168.0.150/conference"/>
//192.168.0.150/astmeetme"/>
uri="rtmp:
//192.168.0.150/presentation"host="http:
//192.168.0.150:
8080"/>
Videomodlue.swf----负责视频窗口以及文件的加载显示
Chatmodlue.swf---聊天模块
Viewersmodule.swf---视频窗口的涂鸦组件
Listenersmodule.swf---语音模块
PresentationModule.swf---父窗体模块(子模块可关闭)
5.2.系统目录文件说明
5.2.1.bbb-client文件的目录说明
(flex架构和语言项不是很明白)
├─common//公共目录
├─core//读取配置和配置管理
├─main//程序和模块框架的代码
││api-//接口文件(未确认)
││event//自定义事件,用来解耦模块
││maps//消息映射
││model//控制逻辑
││views-//视图
├─modules-//各个功能模块的代码
├─util-//工具类代码,包括日志模块,多语言加载模块等