#include <session.h>

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).