| 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