継承元 NSObject
宣言された場所 OTSession.h

概要

を使用して OTSession オブジェクトを初期化する際に使用する設定を定義します。 [OTSession initWithApiKey:sessionId:delegate:settings:] メソッドを使用する。

connectionEventsSuppressed

接続イベント(例: [OTSessionDelegate session:connectionCreated:]) が発送されるのを防ぐ。

@property (nonatomic, assign) BOOL connectionEventsSuppressed

考察

デフォルト値は「NO」です。

登録地

OTSession.h

iceConfig

OpenTok セッションにおいて、クライアントが使用する TURN サーバーを定義します。 詳しくは、 設定可能なTURNサーバー 開発者ガイド

@property (nonatomic, strong) OTSessionICEConfig *iceConfig

登録地

OTSession.h

apiURL

このプロパティは非推奨です。設定しても何の効果もありません。

@property (nonatomic, strong) NSURL *apiURL

登録地

OTSession.h

ipWhitelist

これを次のように設定してください YES プロジェクトで「許可されたIPアドレスリスト」機能が有効になっている場合。 (これは アドオン機能.) デフォルト値は NO.

@property (nonatomic, assign) BOOL ipWhitelist

登録地

OTSession.h

proxyURL

ここにIPプロキシサーバーのURLを設定してください。これは アドオン機能として利用可能です。OpenTokの 価格ページ そして、その IPプロキシ開発者ガイド.

@property (nonatomic, strong) NSString *proxyURL

登録地

OTSession.h

singlePeerConnection

シングル・ピア・コネクション(SPC)は、すべての加入者接続を単一のピア 接続にカプセル化する機能です。SPCを有効にするメリットとしては、OSリソースの消費削減、レート制御の改善、 およびモバイルネイティブデバイスにおける大規模なセッションへの対応などが挙げられます。

@property (nonatomic) BOOL singlePeerConnection

考察

SPCはデフォルトで無効になっています。無効にしている場合、セッションではMPC(Multiple Peer Connection)が使用され、 各エンドポイント間で個別のピア接続が確立されます。

登録地

OTSession.h

sessionMigration

セッション移行機能を有効にし、サーバーのローテーション中もクライアントが接続を維持できるようにします。 デフォルト値は false (セッションの移行は有効になっていません)。詳細については、以下を参照してください。 サーバーのローテーションとセッションの移行.

@property (nonatomic) BOOL sessionMigration

登録地

OTSession.h