首页 > 代码库 > BigBlueButton服务列表及日志配置

BigBlueButton服务列表及日志配置

BBB由许多开源的服务组成,看似很麻烦,实际上拆分开每一个服务就很简单了,组件化平台化。
究竟BBB都用到了哪些开源服务?
我们来列举一下,名称均带有对应官网链接
1、Ubuntu乌班图操作系统,友好的用户交互界面;
2、Flex SDK,高效构建Web应用程序,基于所有浏览器的开源框架,AS3编写客户端软件的SDK;
3、Ghostscript文档转换;
4、Grails开源Web框架;
5、ActiveMQ(官网有介绍,但未发现使用位置);
6、Image Magick,图像设计处理工具;
7、MySQL,开源数据库;
8、NGINX,"engine x"提供HTTP服务;
9、Red5,Java编写的Flash服务,类比FMS;
10、SWF Tools,阅读swf文件工具;
11、Tomcat,不知它妄为程序猿;
12、Open Office,文字处理,表格演示,图形,数据库的开源办公软件;
13、FreeSwitch,语音处理交换平台;
14、Redis,内存数据库;
15、popcorn.js,h5多媒体框架。

BBB服务器配置文件和日志文件:tomcat\red5-webapps    sip\bigbluebutton
其中配置使用方法及说明详见文件内容,均带有说明;
bbb:文件和对应的目录位置。
    版本:/etc/bigbluebutton/bigbluebutton-release
    conf:/var/lib/tomcat7/webapps/bigbluebutton/WEB-INF/classes/bigbluebutton.properties
    flash:/var/www/bigbluebutton/
    conf-all/var/www/bigbluebutton/client/conf/config.xml
    log-red5/usr/share/red5/log/bigbluebutton.log
    log:/var/log/bigbluebutton/
    access/events/messages日志/usr/share/red5/log/
nginx
    conf: /etc/nginx/sites-available/bigbluebutton
    使用 /etc/nginx/sites-available/default
    bbb相关: /etc/bigbluebutton/nginx/
    access: /var/log/nginx/access.log
    bbb日志: /var/log/nginx/bigbluebutton.access.log
    错误日志: /var/log/nginx/error.log 
red5
    conf:/usr/share/red5/conf/red5-core.xml
    bbb模块:/usr/share/red5/webapps/bigbluebutton/WEB-INF/bigbluebutton.properties  备注:需重点关注
    sip模块/usr/share/red5/webapps/bigbluebutton/WEB-INF/bigbluebutton.sip.properties 包含对freeswitch、redis的配置
    日志:存放在share目录下,而不是log目录
    共享桌面日志: /usr/share/red5/log/deskshare.log
    sip日志/usr/share/red5/log/sip.log
    video日志/usr/share/red5/log/video.log 非常有用
    red5.log/usr/share/red5/log/red5.log
    error.log/usr/share/red5/log/error.log
    deskshare-slf.log: /usr/share/red5/log/deskshare-slf.log
tomcat7
    conf:/etc/tomcat7/server.xml
    log:/var/log/tomcat7/
redis
    redis.conf\sentinel.conf:/etc/redis/
    redis-server:/etc/default/redis-server
    bbb-redis:/usr/share/red5/webapps/bigbluebutton/WEB-INF/bbb-redis-xxx.xml(messing\pool\recorder)
    bbb-redis:/usr/share/red5/webapps/sip/WEB-INF/bbb-redis-xxx.xml(messing\pool)
    bbb-redis:/var/lib/tomcat7/webapps/bigbluebutton/WEB-INF/spring/bbb-redis-xxx.xml(messing\pool)
    properties/usr/share/red5/webapps/bigbluebutton/WEB-INF/classes/redis.properties
    log:/var/log/redis/redis-server.log
freeswitch
    vars.xml\conference.conf.xml\public.xml:/opt/freeswitch/conf/vars.xml
Asterisk(sip server):python\perl
    asterisk.xml:/usr/share/kde4/apps/katepart/syntax/asterisk.xml
    sip.nginx:/etc/bigbluebutton/nginx/sip.nginx
    sip/usr/share/red5/webapps/sip/
    sip.js:/var/www/bigbluebutton/client/lib
    bbb_webrtc_bridge_sip.js/var/www/bigbluebutton/client/lib
icecast
    red5存在配置,目前未发现有使用
ffmpeg
    location:/usr/local/share/ffmpeg/
    doc:/usr/local/share/doc/ffmpeg/
    src:/usr/local/src/ffmpeg-xxx/  

BigBlueButton服务列表及日志配置