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