4. Generating the Initial ICE Description (初期ICE記述の生成)
ICEエージェントは、通信が間近であることを示す兆候がある(例えば、ユーザーインターフェースシグナルまたは通信セッションを開始する明示的な要求)とすぐに候補の収集を開始できます。通常のICEとは異なり、Trickle ICE実装では、候補をブロッキング方式で収集する必要はありません。したがって、ハーフトリクルを使用しない限り、開始エージェントができるだけ早く初期ICE記述を生成して送信すると、ユーザーエクスペリエンスが向上します(これにより、リモート側が候補の収集とトリクルを開始できます)。
開始者は、初期ICE記述を送信する際に、任意の候補の組み合わせを含めることができます (MAY)。これには、開始者が使用する予定のすべての候補を送信すること(ハーフトリクルのように)、公開アクセス可能なIPアドレスのみを送信すること(例えば、ファイアウォールの背後にないことがわかっているデータリレー上の候補)、または候補をまったく送信しないこと(この場合、開始者は応答者からの初期候補リストをより早く取得でき、応答者はより迅速に候補収集を開始できます)が含まれます。
初期ICE記述に含まれる候補については、優先順位と基礎 (Foundations)の計算、候補の冗長性の判定などの方法は、通常のICE [RFC8445]とまったく同じように機能します。