#include <session.h>
| Champs de données | |
| int | nombre_de_serveurs_de_glace |
| char ** | ice_url |
| char ** | ice_user |
| char ** | ice_credential |
| otc_bool | force_turn |
| otc_bool | use_custom_turn_only |
| otc_bool | filtrer les candidats hors réseau local |
Description détaillée
Configuration du serveur ICE.
Cette structure représente la configuration du serveur ICE pour une session donnée. Elle fait partie de la fonction TURN configurable.
Documentation sur le terrain
filtrer les candidats hors réseau local
| otc_bool filtrer les candidats hors réseau local |
Indique si le client va filtrer/supprimer les candidats ICE de type « hôte » situés sur le même réseau local (LAN) pour établir une connexion multimédia (OTC_TRUE). Si cette option est définie sur OTC_FALSE, le client utilisera également les candidats ICE de type « hôte » situés sur le même réseau local (LAN).
force_turn
| otc_bool force_turn |
Indique si le client va toujours forcer la connexion via TURN et ignorer tous les autres candidats ICE (OTC_TRUE). Si cette option est définie sur OTC_FALSE, le client utilisera tous les types de routage ICE (tels que host, srflx et TURN) pour établir la connexion multimédia.
ice_credential
| char** ice_credential |
Un ensemble d'identifiants pour les serveurs TURN.
ice_url
| char** ice_url |
Un tableau de chaînes de caractères indiquant les URL de vos serveurs ICE.
ice_user
| char** ice_user |
Un tableau de chaînes de caractères spécifiant les noms d'utilisateur pour les serveurs TURN.
nombre_de_serveurs_de_glace
| int nombre_de_serveurs_ICE |
Nombre de serveurs TURN personnalisés utilisés.
use_custom_turn_only
| otc_bool use_custom_turn_only |
Indique si le client utilisera uniquement des serveurs TURN personnalisés (OTC_TRUE). Si la valeur est définie sur OTC_FALSE, le client utilisera à la fois les serveurs TURN d'OpenTok et les serveurs TURN personnalisés (le cas échéant).