mirror of https://github.com/OpenVidu/openvidu.git
openvidu-browser: comment ICE server configuration priority
parent
2493d3c1c8
commit
dc759dffd4
|
@ -1726,15 +1726,19 @@ export class Stream {
|
||||||
private getIceServersConf(): RTCIceServer[] | undefined {
|
private getIceServersConf(): RTCIceServer[] | undefined {
|
||||||
let returnValue;
|
let returnValue;
|
||||||
if (!!this.session.openvidu.advancedConfiguration.iceServers) {
|
if (!!this.session.openvidu.advancedConfiguration.iceServers) {
|
||||||
|
// Priority 1: OpenViduAdvancedConfiguration.iceServers
|
||||||
returnValue =
|
returnValue =
|
||||||
this.session.openvidu.advancedConfiguration.iceServers === 'freeice'
|
this.session.openvidu.advancedConfiguration.iceServers === 'freeice'
|
||||||
? undefined
|
? undefined
|
||||||
: this.session.openvidu.advancedConfiguration.iceServers;
|
: this.session.openvidu.advancedConfiguration.iceServers;
|
||||||
} else if (!!this.session.openvidu.advancedConfiguration.rtcConfiguration?.iceServers) {
|
} else if (!!this.session.openvidu.advancedConfiguration.rtcConfiguration?.iceServers) {
|
||||||
|
// Priority 2: OpenViduAdvancedConfiguration.rtcConfiguration.iceServers
|
||||||
returnValue = this.session.openvidu.advancedConfiguration.rtcConfiguration.iceServers;
|
returnValue = this.session.openvidu.advancedConfiguration.rtcConfiguration.iceServers;
|
||||||
} else if (this.session.openvidu.iceServers) {
|
} else if (this.session.openvidu.iceServers) {
|
||||||
|
// Priority 3: default ICE servers sent by openvidu-server
|
||||||
returnValue = this.session.openvidu.iceServers;
|
returnValue = this.session.openvidu.iceServers;
|
||||||
} else {
|
} else {
|
||||||
|
// Priority 4: freeice STUN servers
|
||||||
returnValue = undefined;
|
returnValue = undefined;
|
||||||
}
|
}
|
||||||
return returnValue;
|
return returnValue;
|
||||||
|
|
Loading…
Reference in New Issue