#include <session.h>
| Campos de dados | |
| int | num_ice_servers |
| char ** | ice_url |
| char ** | ice_user |
| char ** | ice_credential |
| otc_bool | force_turn |
| otc_bool | use_custom_turn_only |
| otc_bool | excluir candidatos de LAN |
Descrição detalhada
Configuração do servidor ICE.
Essa estrutura representa a configuração do servidor ICE para uma determinada sessão. Ela faz parte do recurso TURN configurável.
Documentação de campo
excluir candidatos de LAN
| otc_bool excluir candidatos de LAN |
Se o cliente filtrará/removerá o tipo de candidato ICE do host na mesma LAN para estabelecer conectividade de mídia (OTC_TRUE). Quando definido como OTC_FALSE, o cliente utilizará também o tipo de candidato ICE do host na mesma LAN.
force_turn
| otc_bool force_turn |
Se o cliente for forçar sempre a conectividade por meio do TURN e ignorar todos os outros candidatos a ICE (OTC_TRUE). Quando definido como OTC_FALSE, o cliente utilizará todos os tipos de roteamento ICE (como host, srflx e TURN) para estabelecer a conectividade de mídia.
ice_credential
| char** ice_credential |
Um conjunto de credenciais para os servidores TURN.
ice_url
| char** ice_url |
Um array de strings que especifica as URLs do seu servidor ICE.
ice_user
| char** ice_user |
Uma matriz de strings que especifica os nomes de usuário para os servidores TURN.
num_ice_servers
| int num_ice_servers |
O número de servidores TURN personalizados utilizados.
use_custom_turn_only
| otc_bool use_custom_turn_only |
Se o cliente utilizará apenas servidores TURN personalizados (OTC_TRUE). Quando definido como OTC_FALSE, o cliente utilizará tanto os servidores TURN do OpenTok quanto (caso haja algum adicionado) servidores TURN personalizados.