A class for setting custom ICE configuration. More...
Public Member Functions | |
IceConfig (List< IceServer > customIceServers, ICETransport transportPolicy, 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< IceServer > | CustomIceServers [get, set] |
ICETransport | TransportPolicy [get, set] |
ICEIncludeServers | IncludeServers [get, set] |
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.
OpenTok.IceConfig.IceConfig | ( | List< IceServer > | customIceServers, |
ICETransport | transportPolicy, | ||
ICEIncludeServers | includeServers | ||
) |
The constructor for IceConfig object passed into the OpenTok.Session.Session(Context, string, string, bool, Uri, bool, Uri, IceConfig) constructor.
customIceServers | A list of IceServer objects, representing custom TURN servers to be used by the client. IceServer |
transportPolicy | Whether to use all ICE transport types (such as host, srflx, and TURN) to establish media connectivity or to only use TURN. <see cref="ICETransport" |
includeServers | Whether to use only the custom servers or both Vonage Video API servers and the custom servers. <see cref="ICEIncludeServers" |
|
The list of IceServer objects, representing custom TURN servers to be used by the client.
|
Whether to use only the custom servers or both Vonage Video API servers and the custom servers.
|
Whether to use all ICE transport types (such as host, srflx, and TURN) to establish media connectivity or to only use TURN.