TsgcTURNServer › Eigenschaften › TURNOptions
TURNOptions Eigenschaft
TURN-spezifische Optionen: Standard-Allocation-Lebensdauer, Portbereich, Relay-IP und Long-Term-Credentials.
Syntax
property TURNOptions: TsgcTURNServer_Options read FTURNOptions write SetTURNOptions;
Standardwert
—
Hinweise
Gruppiert die Optionen, die regeln, wie der TURN-Server Relay-Endpunkte zuweist und seine Clients authentifiziert:
- Fingerprint und Software: fügen ausgehenden TURN-Nachrichten FINGERPRINT- und SOFTWARE-Attribute hinzu, unabhängig von den STUN-Level-Flags in STUNOptions.
- Allocation.DefaultLifeTime: Sekunden, die einer neuen Allocation zugewiesen werden, wenn der Client das LIFETIME-Attribut weglässt (RFC 5766 empfiehlt 600 s).
- Allocation.MaxLifeTime: Obergrenze für jede angeforderte Lebensdauer; höhere Werte werden in der ALLOCATE-Antwort auf diese Obergrenze begrenzt.
- Allocation.MaxUserAllocations: maximale Anzahl gleichzeitiger Allocations, die demselben authentifizierten Benutzer gewährt werden.
- Allocation.MinPort / MaxPort: Bereich der UDP-Ports, die für die den Allocations zugewiesenen Relay-Sockets reserviert sind.
- Allocation.RelayIP: optionale Überschreibung für den XOR-RELAYED-ADDRESS-Wert, der dem Client gemeldet wird — nützlich, wenn sich der Server hinter einem 1:1-NAT befindet oder eine andere öffentliche Adresse bewirbt.
- Authentication: TURN-Authentifizierung. Long-Term-Anmeldedaten sind gemäß RFC 5766 obligatorisch; aktivieren Sie
LongTermCredentials, setzen Sie Realm und StaleNonce und stellen Sie das benutzerbezogene Passwort über den OnSTUNRequestAuthorization-Handler bereit.
Beispiel
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;
Zurück zu Eigenschaften