Suggestions

close search

Add Messaging, Voice, and Authentication to your apps with Vonage Communications APIs

Visit the Vonage API Developer Portal

OpenTok.IceConfig

A class for setting custom ICE configuration. More...

Public Member Functions

 IceConfig (List< IceServer > customIceServers, bool forceTurn, ICEIncludeServers includeServers)
 The constructor for IceConfig object passed into the OpenTok.Session.Session(Context, string, string, bool, Uri, bool, Uri, IceConfig) constructor. More...
override string ToString ()

Properties

List< IceServerCustomIceServers [get, set]
bool ForceTurn [get, set]
ICEIncludeServers IncludeServers [get, set]

Detailed Description

A class for setting custom ICE configuration.

This is used for the configurable TURN feature. Pass this in as the iceConfig parameter of the OpenTok.Session.Session(Context, string, string, bool, Uri, bool, Uri, IceConfig) constructor.

Constructor & Destructor Documentation

◆ IceConfig()

OpenTok.IceConfig.IceConfig ( List< IceServer customIceServers,
bool  forceTurn,
ICEIncludeServers  includeServers 
)

The constructor for IceConfig object passed into the OpenTok.Session.Session(Context, string, string, bool, Uri, bool, Uri, IceConfig) constructor.

Parameters
customIceServersA list of IceServer objects, representing custom TURN servers to be used by the client. IceServer
forceTurnWhether to use all ICE transport types (such as host, srflx, and TURN) to establish media connectivity or to only use TURN. ICETransport
includeServersWhether to use only the custom servers or both Vonage Video API servers and the custom servers. ICEIncludeServers

Property Documentation

◆ CustomIceServers

List<IceServer> OpenTok.IceConfig.CustomIceServers

The list of IceServer objects, representing custom TURN servers to be used by the client.

◆ IncludeServers

ICEIncludeServers OpenTok.IceConfig.IncludeServers

Whether to use only the custom servers or both Vonage Video API servers and the custom servers.