TsgcTURNServer › Propriétés › TURNOptions
TURNOptions Property
Options spécifiques au TURN : durée de vie d'allocation par défaut, plage de ports, IP de relais et identifiants à long terme.
Syntaxe
property TURNOptions: TsgcTURNServer_Options read FTURNOptions write SetTURNOptions;
Valeur par défaut
—
Remarques
Regroupe les options qui régissent la façon dont le serveur TURN alloue les points de terminaison de relai et authentifie ses clients :
- Fingerprint et Software : ajoutent les attributs FINGERPRINT et SOFTWARE aux messages TURN sortants, indépendamment des indicateurs STUN dans STUNOptions.
- Allocation.DefaultLifeTime : secondes appliquées à une nouvelle allocation lorsque le client omet l'attribut LIFETIME (RFC 5766 recommande 600 s).
- Allocation.MaxLifeTime : limite supérieure pour toute durée de vie demandée ; les valeurs plus élevées sont réduites à ce plafond dans la réponse ALLOCATE.
- Allocation.MaxUserAllocations : nombre maximum d'allocations simultanées accordées au même utilisateur authentifié.
- Allocation.MinPort / MaxPort : plage de ports UDP réservés pour les sockets de relais assignés aux Allocations.
- Allocation.RelayIP : remplacement optionnel de la valeur XOR-RELAYED-ADDRESS signalée au client — utile lorsque le serveur se trouve derrière un NAT 1:1 ou annonce une adresse publique différente.
- Authentication : authentification TURN. Les identifiants à long terme sont obligatoires selon RFC 5766 ; activez
LongTermCredentials, définissez Realm et StaleNonce, et fournissez le mot de passe par utilisateur depuis le gestionnaire OnSTUNRequestAuthorization.
Exemple
oTURN.TURNOptions.Allocation.DefaultLifeTime := 600;
oTURN.TURNOptions.Allocation.MaxLifeTime := 3600;
oTURN.TURNOptions.Allocation.MinPort := 49152;
oTURN.TURNOptions.Allocation.MaxPort := 65535;
oTURN.TURNOptions.Authentication.Enabled := True;
oTURN.TURNOptions.Authentication.LongTermCredentials.Enabled := True;
oTURN.TURNOptions.Authentication.LongTermCredentials.Realm := 'esegece.com';
oTURN.Active := True;
Retour aux propriétés