4.1.17. canTrickleIceCandidates
4.1.17. canTrickleIceCandidates
canTrickleIceCandidates プロパティは, リモート側がトリクル候補の受信をサポートしているかどうかを示します。3 つの可能な値があります。
null: もう一方の側から SDP が受信されていないため, トリクルを処理できるかどうかは不明です。これは setRemoteDescription が呼び出される前の初期値です。
true: もう一方の側から SDP が受信され, トリクルをサポートできることを示しています。
false: もう一方の側から SDP が受信され, トリクルをサポートできないことを示しています。
セクション 3.5.2 で説明されているように, JSEP 実装は常に候補を個別にアプリケーションに提供します。これは Trickle ICE に必要なものと一致しています。ただし, アプリケーションは canTrickleIceCandidates プロパティを使用して, ピアが実際に Trickle ICE を実行できるかどうか, つまり最初のオファーまたはアンサーを送信し, その後に収集された候補を送信することが安全かどうかを判断できます。"true" はリモート Trickle ICE サポートを明確に示す唯一の値であるため, canTrickleIceCandidates を "true" と比較するアプリケーションは, デフォルトで初期オファーでハーフトリクルを試み, Trickle ICE 互換エージェントとの後続の対話でフルトリクルを試みます。