#include <session.h>
| データフィールド | |
| イント | num_ice_servers |
| char ** | ice_url |
| char ** | ice_user |
| char ** | ice_credential |
| otc_bool | force_turn |
| otc_bool | use_custom_turn_only |
| otc_bool | filter_out_lan_candidates |
詳細な説明
ICEサーバーの設定。
この構造体は、特定のセッションに対するICEサーバーの設定を表します。これは、 設定可能なTURN機能.
現場記録
filter_out_lan_candidates
| otc_bool filter_out_lan_candidates |
クライアントが、メディア接続を確立する際に、同一LAN内のホストICE候補タイプを除外/削除するかどうか(OTC_TRUE)。OTC_FALSEに設定された場合、クライアントは同一LAN内のホストICE候補タイプも使用します。
force_turn
| otc_bool force_turn |
クライアントが常にTURNを介して接続を強制し、他のすべてのICE候補を無視するかどうか(OTC_TRUE)。OTC_FALSEに設定された場合、クライアントはすべてのICEルーティングタイプ(host、srflx、TURNなど)を使用してメディア接続を確立します。
ice_credential
| char** ice_credential |
TURNサーバー用の認証情報の配列。
ice_url
| char** ice_url |
ICEサーバーのURLを指定する文字列の配列。
ice_user
| char** ice_user |
TURNサーバーのユーザー名を指定する文字列の配列。
num_ice_servers
| int num_ice_servers |
使用されているカスタムTURNサーバーの数。
use_custom_turn_only
| otc_bool use_custom_turn_only |
クライアントがカスタム TURN サーバーのみを使用するかどうか(OTC_TRUE)。OTC_FALSE に設定された場合、クライアントは OpenTok TURN サーバーと(追加されている場合は)カスタム TURN サーバーの両方を使用します。