Zum Hauptinhalt springen

18. Requirements for Using Protocols (Anforderungen für die Verwendung von Protokollen)

Um die Verwendung von Trickle ICE vollständig zu ermöglichen, definiert diese Spezifikation die folgenden Anforderungen für verwendende Protokolle.

  • Ein verwendendes Protokoll SOLLTE (SHOULD) eine Möglichkeit bieten, dass Parteien die Unterstützung für Trickle ICE ankündigen und entdecken können, bevor eine ICE-Sitzung beginnt (siehe Abschnitt 3).

  • Ein verwendendes Protokoll MUSS (MUST) Methoden bereitstellen, um nach der Übermittlung der anfänglichen ICE-Beschreibung zusätzliche Kandidaten inkrementell zu übermitteln (d. h. zu „trickeln") (siehe Abschnitt 9).

  • Ein verwendendes Protokoll MUSS (MUST) jeden getrickelten Kandidaten oder jede Ende-der-Kandidaten-Anzeige genau einmal und in derselben Reihenfolge liefern, in der sie übermittelt wurde (siehe Abschnitt 9).

  • Ein verwendendes Protokoll MUSS (MUST) einen Mechanismus bereitstellen, mit dem beide Parteien die geltende ICE-Sitzung angeben und vereinbaren können (siehe Abschnitt 9).

  • Ein verwendendes Protokoll MUSS (MUST) eine Möglichkeit bieten, dass Parteien die Ende-der-Kandidaten-Anzeige kommunizieren können, die die bestimmte ICE-Sitzung angeben MUSS (MUST), für die die Anzeige gilt (siehe Abschnitt 13).