Hi ,
- Do we need to setup the STUN or TURN serve in the MCU ?
- Or the MCU already have a default one ? so that even clients behind the firewall can connect to the MCU, and do forward mode or mixed mode publish and subscribe ?
As i see in owt/webrtc_agent/agent.toml, it has the config as below:
#STUN server IP address and port to be used by the server.
#if "" is used, the address is discovered locally
stunport = 0 #default: 0
stunserver = "" #default: ""
and in /webrtc_agent/webrtc/connection.js, the program only check STUN server and ignore TURN server. why?
_createWrtc() {
var wrtc = new addon.WebRtcConnection(
this.threadPool, this.ioThreadPool, this.id,
global.config.webrtc.stunserver,
global.config.webrtc.stunport,
global.config.webrtc.minport,
global.config.webrtc.maxport,
false, //this.trickleIce,
this._getMediaConfiguration(this.mediaConfiguration),
false,
'', // turnserver,
'', // turnport,
'', //turnusername,
'', //turnpass,
'', //networkinterface
this.ipAddresses
);
}
Can any one help to answer? Thanks