| Hérite de | NSObject |
| Déclaré dans | OTSession.h |
Vue d'ensemble
Définit la propriété <OTSessionSettings.iceConfig>. Cette propriété définit les serveurs TURN que le client doit utiliser au cours de la session.
Pour plus d'informations, voir le serveurs TURN configurables guide du développeur.
includeServers
Permet de définir si vous souhaitez utiliser uniquement vos serveurs TURN personnalisés ou ces serveurs en complément des serveurs TURN d'OpenTok.
@property (nonatomic, assign) enum OTSessionICEIncludeServers includeServers
Déclaré à
OTSession.h
transportPolicy
Faut-il utiliser tous les types de transport ICE (tels que host, srflx et TURN) pour établir la connectivité multimédia, ou se limiter à TURN ?
@property (nonatomic, assign) enum OTSessionICETransportPolicy transportPolicy
Déclaré à
OTSession.h
customIceServers
Un NSArray contenant les serveurs TURN ajoutés à l'aide de . Chaque élément du tableau est un NSDictionary dont les clés sont turn_url, username et credential.
@property (readonly) NSArray *customIceServers
Déclaré à
OTSession.h
filterOutLanCandidates
Faut-il exclure les types de candidats ICE hôtes provenant du même réseau local, ce qui obligerait l'application à pas Utilisez le réseau local pour établir la connexion aux périphériques multimédias. Voir ce sujet.
@property (nonatomic, assign) BOOL filterOutLanCandidates
Déclaré à
OTSession.h
+ maxTURNServersLimit
Nombre maximal de serveurs TURN personnalisés autorisés.
+ (NSInteger)maxTURNServersLimit
Déclaré à
OTSession.h
– addICEServerWithURL:userName:credential:error:
Ajoute un serveur ICE personnalisé destiné à être utilisé par la session.
- (void)addICEServerWithURL:(NSString *_Nonnull)turn_url userName:(NSString *_Nonnull)username credential:(NSString *_Nonnull)credential error:(NSError *_Nonnull *_Nullable)errorPtr
Paramètres
turn_url |
L'URL du serveur TURN personnalisé. |
username |
Le nom d'utilisateur du serveur TURN. |
credential |
La chaîne d'identification pour le serveur TURN. |
errorPtr |
Cette propriété est définie sur un objet NSError lorsqu'une erreur survient lors de l'appel de la méthode, par exemple : - L'URL n'est pas valide - Le nom d'utilisateur ou les identifiants sont vides - La limite maximale de serveurs TURN a déjà été atteinte (voir maxUserTurnServersLimit). |
Déclaré à
OTSession.h