Heredado de NSObject
Declarado en OTSession.h

Visión general

Define la propiedad <OTSessionSettings.iceConfig>. Esta propiedad define los servidores TURN que utilizará el cliente durante la sesión.

Para más información, consulte el servidores TURN configurables guía del desarrollador.

includeServers

Define los parámetros para determinar si se utilizan únicamente tus servidores TURN personalizados o si se utilizan esos servidores además de los servidores TURN de OpenTok.

@property (nonatomic, assign) enum OTSessionICEIncludeServers includeServers

Declarado en

OTSession.h

transportPolicy

Si se deben utilizar todos los tipos de transporte ICE (como host, srflx y TURN) para establecer la conectividad multimedia o si solo se debe utilizar TURN.

@property (nonatomic, assign) enum OTSessionICETransportPolicy transportPolicy

Declarado en

OTSession.h

customIceServers

Un NSArray de servidores TURN añadidos con . Cada elemento del array es un NSDictionary con las claves «turn_url», «username» y «credential».

@property (readonly) NSArray *customIceServers

Declarado en

OTSession.h

filterOutLanCandidates

Si se deben excluir los tipos de candidatos ICE del mismo host que se encuentren en la misma red de área local, lo que obligaría a la aplicación a no Utiliza la red local para establecer la conexión con los dispositivos multimedia. Consulta este tema.

@property (nonatomic, assign) BOOL filterOutLanCandidates

Declarado en

OTSession.h

+ maxTURNServersLimit

El número máximo de servidores TURN personalizados permitidos.

+ (NSInteger)maxTURNServersLimit

Declarado en

OTSession.h

– addICEServerWithURL:userName:credential:error:

Añade un servidor ICE personalizado para que lo utilice la sesión.

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

Parámetros

turn_url La URL del servidor TURN personalizado.
username El nombre de usuario del servidor TURN.
credential La cadena de credenciales para el servidor TURN.
errorPtr Este valor se establece en un NSError cuando se produce un error al llamar al método, por ejemplo: - La URL no es válida. - El nombre de usuario o la credencial están vacíos. - Ya se ha alcanzado el límite máximo de servidores TURN (véase maxUserTurnServersLimit).

Declarado en

OTSession.h