owt-server icon indicating copy to clipboard operation
owt-server copied to clipboard

STUN or TURN setup need ?

Open Dav151 opened this issue 1 year ago • 2 comments

Hi ,

  1. Do we need to setup the STUN or TURN serve in the MCU ?
  2. 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 );

return wrtc;

}

Can any one help to answer? Thanks

Dav151 avatar Nov 23 '23 07:11 Dav151

You need to add a stun server address. Google stun servers are good to go with.

raviprakashsrivastava avatar Dec 03 '23 16:12 raviprakashsrivastava

ok, Thanks for the reply.

Dav151 avatar Dec 08 '23 03:12 Dav151