| 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