TsgcTURNServer › Eigenschaften › STUNOptions
STUNOptions Eigenschaft
STUN-Level-Optionen, geerbt von TsgcSTUNServer: FINGERPRINT, SOFTWARE, Authentication und Binding-Response-Attribute.
Syntax
property STUNOptions: TsgcSTUNServer_Options read FSTUNOptions write SetSTUNOptions;
Standardwert
—
Hinweise
Geerbt von TsgcSTUNServer; steuert, wie der Server reine STUN-Binding-Requests behandelt, die auf demselben Port zusammen mit TURN-Datenverkehr eintreffen können:
- Fingerprint: fügt bei Aktivierung Antworten ein FINGERPRINT-Attribut hinzu, sodass STUN mit anderen Protokollen über dieselbe Transportadresse gemultiplext werden kann.
- Software: wenn aktiviert, wird die Serverimplementierung über das SOFTWARE-Attribut bekannt gegeben.
- Authentication: STUN-Level-Authentifizierung. Für TURN-Deployments werden die Credentials normalerweise stattdessen in TURNOptions.Authentication konfiguriert; aktivieren Sie diesen Block nur, wenn der Server auch reine Binding Requests authentifizieren muss.
- BindingAttributes: wählt aus, welche optionalen Attribute (OTHER-ADDRESS, RESPONSE-ORIGIN, SOURCE-ADDRESS) zu erfolgreichen Binding Responses hinzugefügt werden.
Beispiel
oTURN.STUNOptions.Fingerprint := True;
oTURN.STUNOptions.Software := True;
oTURN.STUNOptions.BindingAttributes.ResponseOrigin := True;
oTURN.Active := True;
Zurück zu Eigenschaften