BigBlueButton webrtc 1007 ice协议失败 -- 阿里云

mrwutong 发布于 2015/11/23 15:58
阅读 1K+
收藏 0
首先,我查了阿里云的QA,客服均回答没有屏蔽UDP端口,如不放心可以关掉或卸载掉防火墙。

其次,按如下内容修改配置文件:
* 编辑/opt/freeswitch/conf/vars.xml
  <X-PRE-PROCESS cmd="set" data="local_ip_v4=10.xxx.xxx.xxx"/>
  改为
  <X-PRE-PROCESS cmd="set" data="local_ip_v4=外网IP"/>


  <X-PRE-PROCESS cmd="set" data="bind_server_ip=auto"/>
  改为
  <X-PRE-PROCESS cmd="set" data="bind_server_ip=外网IP"/>
  
  <X-PRE-PROCESS cmd="set" data="external_rtp_ip=stun:stun.freeswitch.org"/>
  改为
  <X-PRE-PROCESS cmd="set" data="external_rtp_ip=外网IP"/>
  
  <X-PRE-PROCESS cmd="set" data="external_sip_ip=stun:stun.freeswitch.org"/>
  改为
  <X-PRE-PROCESS cmd="set" data="external_sip_ip=外网IP"/>


* 编辑/opt/freeswitch/conf/sip_profiles/external.xml
  <param name="ext-rtp-ip" value="$${local_ip_v4}"/>
  <param name="ext-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=10.xxx.xxx.xxx
  freeswitch.ip=10.xxx.xxx.xxx
  改为
  bbb.sip.app.ip=<internal ip>  **固定写法【<internal ip>】
  freeswitch.ip=<internal ip>


* 编辑/etc/bigbluebutton/nginx/sip.nginx
  proxy_pass http://10.xxx.xxx.xxx:5066;
  改为
  proxy_pass http://外网IP:5066;

最后,重启bbb
sudo bbb-conf --clean
加载中
返回顶部
顶部