Zum Hauptinhalt springen

7. Forming Checklists (Bildung von Checklisten)

Gemäß den regulären ICE-Verfahren [RFC8445] müssten die Kandidaten in der anfänglichen ICE-Beschreibung und der anfänglichen ICE-Antwort bereitgestellt werden, damit Kandidatenpaarung möglich ist und redundante Kandidaten beschnitten werden können. Im Gegensatz dazu können Checklisten unter Trickle ICE leer bleiben, bis Kandidaten übermittelt oder empfangen werden. Daher behandelt ein Trickle-ICE-Agent die Checklistenbildung und Kandidatenpaarung auf eine etwas andere Weise als ein regulärer ICE-Agent: Der Agent bildet weiterhin die Checklisten, füllt aber eine bestimmte Checkliste erst, nachdem er tatsächlich Kandidatenpaare für diese Checkliste hat. Jede Checkliste wird zunächst in den Zustand Laufend (Running) versetzt, auch wenn die Checkliste leer ist (dies stimmt mit Abschnitt 6.1.2.1 von [RFC8445] überein).