#include <session.h>

Ausführliche Beschreibung

ICE-Serverkonfiguration.

Diese Struktur repräsentiert die ICE-Serverkonfiguration für eine bestimmte Sitzung. Sie ist Teil der konfigurierbare TURN-Funktion.

Felddokumentation

Kandidaten für LAN-Filter ausschließen

otc_bool Kandidaten für LAN-Filter ausschließen

Gibt an, ob der Client ICE-Kandidaten vom selben LAN herausfiltert bzw. entfernt, um eine Medienverbindung herzustellen (OTC_TRUE). Bei der Einstellung OTC_FALSE verwendet der Client auch ICE-Kandidaten aus demselben LAN.

force_turn

otc_bool force_turn

Gibt an, ob der Client stets eine Verbindung über TURN erzwingt und alle anderen ICE-Kandidaten ignoriert (OTC_TRUE). Bei der Einstellung OTC_FALSE nutzt der Client alle ICE-Routing-Typen (wie z. B. host, srflx und TURN), um eine Medienverbindung herzustellen.

ice_credential

char** ice_credential

Eine Reihe von Anmeldedaten für die TURN-Server.

ice_url

char** ice_url

Ein Array von Zeichenfolgen, das die URLs Ihrer ICE-Server angibt.

ice_user

char** ice_user

Ein Array von Zeichenketten, das die Benutzernamen für die TURN-Server angibt.

Anzahl der Ice-Server

int Anzahl_der_ICE-Server

Die Anzahl der verwendeten benutzerdefinierten TURN-Server.

use_custom_turn_only

otc_bool use_custom_turn_only

Gibt an, ob der Client ausschließlich benutzerdefinierte TURN-Server verwendet (OTC_TRUE). Bei der Einstellung OTC_FALSE verwendet der Client sowohl OpenTok-TURN-Server als auch (sofern vorhanden) benutzerdefinierte TURN-Server.