| Herdado de | NSObject |
| Declarado em | OTSession.h |
Visão geral
Define a propriedade <OTSessionSettings.iceConfig>. Isso define os servidores TURN a serem utilizados pelo cliente na sessão.
Para obter mais informações, consulte o servidores TURN configuráveis guia do desenvolvedor.
includeServers
Define as configurações para determinar se serão utilizados apenas seus servidores TURN personalizados ou se esses servidores serão utilizados em conjunto com os servidores TURN da OpenTok.
@property (nonatomic, assign) enum OTSessionICEIncludeServers includeServers
Declarado em
OTSession.h
transportPolicy
Se deve-se utilizar todos os tipos de transporte ICE (como host, srflx e TURN) para estabelecer a conectividade de mídia ou apenas o TURN.
@property (nonatomic, assign) enum OTSessionICETransportPolicy transportPolicy
Declarado em
OTSession.h
customIceServers
Um NSArray de servidores TURN adicionados com . Cada elemento da matriz é um NSDictionary com turn_url, username e credential como chaves.
@property (readonly) NSArray *customIceServers
Declarado em
OTSession.h
filterOutLanCandidates
Se deve-se filtrar os tipos de candidatos a ICE do host que estejam na mesma rede local, forçando o aplicativo a não use a rede local para estabelecer a conectividade de mídia. Consulte esse assunto.
@property (nonatomic, assign) BOOL filterOutLanCandidates
Declarado em
OTSession.h
+ maxTURNServersLimit
O número máximo permitido de servidores TURN personalizados.
+ (NSInteger)maxTURNServersLimit
Declarado em
OTSession.h
– addICEServerWithURL:userName:credential:error:
Adiciona um servidor ICE personalizado para ser usado pela sessão.
- (void)addICEServerWithURL:(NSString *_Nonnull)turn_url userName:(NSString *_Nonnull)username credential:(NSString *_Nonnull)credential error:(NSError *_Nonnull *_Nullable)errorPtr
Parâmetros
turn_url |
A URL do servidor TURN personalizado. |
username |
O nome de usuário do servidor TURN. |
credential |
A sequência de credenciais para o servidor TURN. |
errorPtr |
Este parâmetro é definido como um NSError quando ocorre um erro ao chamar o método, como, por exemplo: - A URL não é válida - O nome de usuário ou a credencial estão em branco - O limite máximo de servidores TURN já foi atingido (consulte maxUserTurnServersLimit). |
Declarado em
OTSession.h