TWCIceServer Class Reference

Inherits from NSObject
Declared in TWCIceOptions.h

Overview

TWCIceServer is a single STUN or TURN server.

  url

The URL for the ICE server.

@property (nonnull, nonatomic, readonly, copy) NSString *url

Discussion

The URL for the ICE server.

Your server URL must begin with either the stun: or turn: scheme. For example, a STUN server could be defined as <stun:stun.company.com:port>.

Declared In

TWCIceOptions.h

– initWithURL:

Creates a TWCIceServer.

- (_Null_unspecified instancetype)initWithURL:(nonnull NSString *)serverUrl

Parameters

serverUrl

The URL for your STUN or TURN server.

Return Value

A TWCIceServer object.

Discussion

Creates a TWCIceServer.

Declared In

TWCIceOptions.h

– initWithURL:username:password:

Creates a TWCIceServer.

- (_Null_unspecified instancetype)initWithURL:(nonnull NSString *)serverUrl username:(nullable NSString *)username password:(nullable NSString *)password

Parameters

serverUrl

The URL for your STUN or TURN server.

username

The username credential for your server.

password

The password credential for your server.

Return Value

A TWCIceServer object.

Discussion

Creates a TWCIceServer.

Declared In

TWCIceOptions.h