Look, here
To allow participants to connect to the audio and video stream of the server behind a firewall, you use so-called TURN and STUN servers. You can enter these in the following file:
nano /usr/share/bbb-web/WEB-INF/classes/spring/turn-stun-servers.xml
...
<beans xmlns="
http://www.springframework.org/schema/beans"
xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd ">
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="
http://www.springframework.org/schema/beans"
xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
<bean id="stun0" class="org.bigbluebutton.web.services.turn.StunServer">
<constructor-arg index="0" value="stun:YOURTURNSERVER.URL"/> <<<<<<<<< Change this
</bean>
<bean id="turn0" class="org.bigbluebutton.web.services.turn.TurnServer">
<constructor-arg index="0" value="aab3xxxxxxxsecretcode from Turnserver here xxx3baa"/>
<<<<<<<<< Change this
<constructor-arg index="1" value="turns:YOURTURNSERVER.URL:443?transport=tcp"/>
<<<<<<<<< Change this
<constructor-arg index="2" value="86400"/>
</bean>
<bean id="turn1" class="org.bigbluebutton.web.services.turn.TurnServer">
<constructor-arg index="0" value="aab3xxxxxxxsecretcode from Turnserver here xxx3baa"/>
<<<<<<<<< Change this
<constructor-arg index="1" value="turn:YOURTURNSERVER.URL:443?transport=tcp"/>
<<<<<<<<< Change this
<constructor-arg index="2" value="86400"/>
</bean>
<bean id="stunTurnService"
class="org.bigbluebutton.web.services.turn.StunTurnService">
<property name="stunServers">
<set>
<ref bean="stun0"/>
</set>
</property>
<property name="turnServers">
<set>
<ref bean="turn0"/>
<ref bean="turn1"/>
</set>
</property>
</bean>
</beans>
I hope this helps you
BBB-Akademie.de