Erbt von NSObject
Deklariert in OTSession.h

Übersicht

Definiert die Eigenschaft <OTSessionSettings.iceConfig>. Hiermit werden die TURN-Server festgelegt, die vom Client in der Sitzung verwendet werden sollen.

Weitere Informationen finden Sie in der konfigurierbare TURN-Server Leitfaden für Entwickler.

includeServers

Legt fest, ob ausschließlich Ihre benutzerdefinierten TURN-Server verwendet werden sollen oder ob diese Server zusätzlich zu den OpenTok-TURN-Servern genutzt werden sollen.

@property (nonatomic, assign) enum OTSessionICEIncludeServers includeServers

Angemeldet in

OTSession.h

transportPolicy

Ob alle ICE-Transportarten (wie z. B. Host, SRFLX und TURN) zum Aufbau der Medienverbindung verwendet werden sollen oder nur TURN.

@property (nonatomic, assign) enum OTSessionICETransportPolicy transportPolicy

Angemeldet in

OTSession.h

customIceServers

Ein NSArray mit TURN-Servern, die mit . hinzugefügt wurden. Jedes Element des Arrays ist ein NSDictionary mit den Schlüsseln „turn_url“, „username“ und „credential“.

@property (readonly) NSArray *customIceServers

Angemeldet in

OTSession.h

filterOutLanCandidates

Ob Host-ICE-Kandidatentypen aus demselben lokalen Netzwerk herausgefiltert werden sollen, wodurch die Anwendung gezwungen wird, nicht Nutzen Sie das lokale Netzwerk, um eine Medienverbindung herzustellen. Siehe dieses Thema.

@property (nonatomic, assign) BOOL filterOutLanCandidates

Angemeldet in

OTSession.h

+ maxTURNServersLimit

Die maximal zulässige Anzahl benutzerdefinierter TURN-Server.

+ (NSInteger)maxTURNServersLimit

Angemeldet in

OTSession.h

– addICEServerWithURL:userName:credential:error:

Fügt einen benutzerdefinierten ICE-Server hinzu, der von der Sitzung verwendet werden soll.

- (void)addICEServerWithURL:(NSString *_Nonnull)turn_url userName:(NSString *_Nonnull)username credential:(NSString *_Nonnull)credential error:(NSError *_Nonnull *_Nullable)errorPtr

Parameter

turn_url Die URL für den benutzerdefinierten TURN-Server.
username Der Benutzername für den TURN-Server.
credential Die Anmeldezeichenfolge für den TURN-Server.
errorPtr Dieser Wert wird auf einen NSError gesetzt, wenn beim Aufruf der Methode ein Fehler auftritt, beispielsweise: - Die URL ist ungültig. - Der Benutzername oder die Anmeldedaten sind leer. - Die maximale Anzahl an TURN-Servern wurde bereits erreicht (siehe maxUserTurnServersLimit).

Angemeldet in

OTSession.h