问题描述
我让Greenlight的BBB运行良好。
使用以下文档配置TURN服务器后:https://docs.bigbluebutton.org/2.2/setup-turn-server.html#setup-a-turn-server
我在Greenlight中遇到以下错误:Invalid BigBlueButton Endpoint and Secret
注意:我的BBB机密有效,并且与Greenlight .env文件相同。
解决方法
原因之一可能是容器DNS问题
使用“ docker exec -it greenlight-v2 bash”在容器内运行bash,然后在容器内尝试ping google.com。如果返回错误,则使用“ vi /etc/resolv.conf”打开dns文件,并为4.2.2.4或您喜欢的任何dns添加额外的行/
,相同的问题(建议的DNS检查通过)。
在turn-stun-servers.xml中取消注释转向服务器:
<bean id="turn1" class="org.bigbluebutton.web.services.turn.TurnServer">
Secret:
<constructor-arg index="0" value=" ... same as in turnserevr "/>
TURN server URL,use turn: or turns:
<constructor-arg index="1" value="turn:turn.my.domain:443?transport=tcp"/>
TTL in seconds for shared secret
<constructor-arg index="2" value="86400"/>
</bean>
<property name="turnServers">
<set>
<ref bean="turn1" />
导致“无效的BigBlueButton端点和秘密”。 重新启动bbb会给出:
# Potential problems described below
# Not running: tomcat7 or grails LibreOffice
................................................................................
# Error: Could not connect to the configured hostname/IP address
#
# https://bbb.my.domain/
此外,在turnserver用户下启动的turnserver无法绑定
0: Trying to bind fd 16 to <127.0.0.1:443>: errno=13
0: Cannot bind TLS/TCP listener socket to addr 127.0.0.1:443
0: Fatal final failure: cannot bind TLS/TCP listener socket to addr 127.0.0.1:443