メインコンテンツまでスキップ

5. Handling the Initial ICE Description and Generating the Initial ICE Response (初期ICE記述の処理と初期ICE応答の生成)

応答者が初期ICE記述を受信すると、まず、セクション3で説明されているように、ICE記述または開始者がTrickle ICEサポートを示しているかどうかを確認します。そうでない場合、応答者は通常のICE手順 [RFC8445]に従って初期ICE記述を処理しなければなりません (MUST)(または、ICEサポートがまったく検出されない場合は、使用プロトコルの関連処理ルール、例えばオファー/アンサー処理ルール [RFC3264]に従います)。ただし、Trickle ICEサポートが確認された場合、応答者は通常のICEサポートも自動的に仮定します。

初期ICE記述がTrickle ICEサポートを示している場合、応答者はその役割を決定し、候補の収集と優先順位付けを開始します。その際、応答者は初期ICE応答を送信することで応答し、開始者と応答者がチェックリストを形成して接続性チェックを開始できるようにします。

応答者は、候補収集中のいつでも初期ICE記述に応答できます。初期ICE応答には、すべての候補や候補なしを含む、任意の候補セットを含めることができます (MAY)。(候補を含めない利点は、初期ICE応答をできるだけ早く送信して、両方の当事者ができるだけ早くICEセッションがアクティブな交渉中であると見なせるようにすることです。)

セクション3で述べたように、SDPを使用する使用プロトコルでは、初期ICE応答は、ice-options属性に'trickle'トークンを含めることで、Trickle ICEサポートを示すことができます。