bigbluebutton的EC2安装方法

1.先安装好bigbluebutton

 

注意:由于我的亚马逊没有开80端口所以我选了一个其他的端口进行代替,因此修改起来有一些麻烦

 

2.执行命令bbb-conf --setip XXX.XXX.XXX.XXX(此处的XXX代表外网ip)

145001_5k42_2539182.png

这里会告诉我们他修改了那些文件,这些文件的都在什么地方

(ps:他不能一起带着端口号修改略坑。。。)

3.修改  /var/www/bigbluebutton/client/conf/config.xml

(主要目的就是修改端口号)

151451_SZvF_2539182.png

注意,这个端口号是我的nginx的端口

将里面这些带有ip的地方都加上5199端口号,里面还有一个是内网的ip地址,那个也要改成外网地址

4.修改/etc/nginx/sites-available/bigbluebutton

特别注意修改这个文件,这个地方的nginx的配置是使用的内网ip进行配置

151654_pZW7_2539182.png

这里使用内网ip做映射我的理解是因为一些服务都是在内网上使用的,这样的可以更加快速进行访问(注:外网的貌似是不行的)

5.修改 /var/lib/tomcat7/webapps/bigbluebutton/WEB-INF/classes/bigbluebutton.properties

(其实这里主要目的我就是要加端口号)

151811_Q0v7_2539182.png

6.修改 /var/lib/tomcat7/webapps/demo/bbb_api_conf.jsp

(主要目的还是加一个端口号。。。。)

151926_rQu4_2539182.png

7修改/usr/local/bigbluebutton/core/scripts/bigbluebutton.yml

重点来了这里使用的内网ip,如果是内网ip的话就不需要考虑端口号的问题了,因为他是通的

152124_Lg7l_2539182.png

到此setip的地方修改完成接下来修改

 

 

8..修改 /var/www/bigbluebutton/check/conf/config.xml

152235_MmhM_2539182.png

将里面的rtmp协议的外网ip后面添加上端口号

 

接下来是官网所说的了,如果声音模块不能正常使用可以进行一下修改

编辑/opt/freeswitch/conf/vars.xml

删除

<X-PRE-PROCESS cmd="set" data="local_ip_v4=xxx.yyy.zzz.qqq"/>

注释掉

<X-PRE-PROCESS cmd="set" data="bind_server_ip=auto"/>

 

使用下面进行替换

<X-PRE-PROCESS cmd="set" data="bind_server_ip=EXTERNAL_IP_ADDRESS"/>

 

注释掉

<X-PRE-PROCESS cmd="set" data="external_rtp_ip=stun:stun.freeswitch.org"/>

使用下面进行替换

<X-PRE-PROCESS cmd="set" data="external_rtp_ip=EXTERNAL_IP_ADDRESS"/>

注释掉

<X-PRE-PROCESS cmd="set" data="external_sip_ip=stun:stun.freeswitch.org"/>

使用下面进行替换

<X-PRE-PROCESS cmd="set" data="external_sip_ip=EXTERNAL_IP_ADDRESS"/>

编辑/opt/freeswitch/conf/sip_profiles/external.xml 并且选择

    <param name="rtp-ip" value="$${local_ip_v4}"/>

    <param name="sip-ip" value="$${local_ip_v4}"/>

    <param name="ext-rtp-ip" value="$${local_ip_v4}"/>

    <param name="ext-sip-ip" value="$${local_ip_v4}"/>

替换成

    <param name="rtp-ip" value="$${local_ip_v4}"/>

    <param name="sip-ip" value="$${local_ip_v4}"/>

    <param name="ext-rtp-ip" value="$${external_rtp_ip}"/>

    <param name="ext-sip-ip" value="$${external_sip_ip}"/>

编辑/usr/share/red5/webapps/sip/WEB-INF/bigbluebutton-sip.properties

bbb.sip.app.ip=<内网ip>

bbb.sip.app.port=5070

 

freeswitch.ip=<内网ip>

freeswitch.port=5060

编辑/etc/bigbluebutton/nginx/sip.nginx 

location /ws {

        proxy_pass http://外网ip:5066;

        proxy_http_version 1.1;

        proxy_set_header Upgrade $http_upgrade;

        proxy_set_header Connection "Upgrade";

        proxy_read_timeout 6h;

        proxy_send_timeout 6h;

        client_body_timeout 6h;

        send_timeout 6h;

}

 

 

转载于:https://my.oschina.net/u/2539182/blog/734644

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值