looking at the JVB configmap template is see
{{- if and
.Values.turnHost
.Values.coturn.enabled
.Values.jvb.useInternalStun
}}
JVB_STUN_SERVERS: {{ printf "%s:%v" .Values.turnHost .Values.coturn.service.ports.turn | quote }}
{{- else if .Values.jvb.stunServers }}
JVB_STUN_SERVERS: {{ .Values.jvb.stunServers | quote }}
{{- else }}
JVB_DISABLE_STUN: "true"
{{- end }}
it is not clear to me:
- if useInternalStun is true, i believe one means that JVB should be pointing to coturn internal service name and not the public turnHost FQDN, or do i understand the semantic wrong ?
- i am exposing TURNS via 443 on the public turnHost FQDN ... in such case .Values.coturn.service.ports.turn is not 443 and therefore the resulting JVB_STUN_SERVERS is wrong
- i believe there should be a catch all variable jvb.disableStun to force JVB_DISABLE_STUN: "true"
also for my understanding:
is it important the JVB has access to a STUN server ? what if it cannot navigate on the public internet directly ? is it ok in such case to use coturn internal ClusterIP ? and what if JVB uses no STUN , what is the drawback ?
thanks you
looking at the JVB configmap template is see
it is not clear to me:
also for my understanding:
is it important the JVB has access to a STUN server ? what if it cannot navigate on the public internet directly ? is it ok in such case to use coturn internal ClusterIP ? and what if JVB uses no STUN , what is the drawback ?
thanks you