Aller au contenu principal

18. Requirements for Using Protocols (Exigences pour les protocoles utilisateurs)

Afin de permettre pleinement l'utilisation de Trickle ICE, cette spécification définit les exigences suivantes pour les protocoles d'utilisation.

  • Un protocole d'utilisation devrait (SHOULD) fournir un moyen pour les parties de faire la publicité et de découvrir le support de Trickle ICE avant qu'une session ICE ne commence (voir Section 3).

  • Un protocole d'utilisation doit (MUST) fournir des méthodes pour transmettre de manière incrémentielle (c'est-à-dire, « trickler ») des candidats supplémentaires après avoir transmis la description ICE initiale (voir Section 9).

  • Un protocole d'utilisation doit (MUST) livrer chaque candidat trickle ou indication de fin des candidats exactement une fois et dans le même ordre qu'il a été transmis (voir Section 9).

  • Un protocole d'utilisation doit (MUST) fournir un mécanisme pour que les deux parties indiquent et se mettent d'accord sur la session ICE en vigueur (voir Section 9).

  • Un protocole d'utilisation doit (MUST) fournir un moyen pour les parties de communiquer l'indication de fin des candidats, qui doit (MUST) spécifier la session ICE particulière à laquelle l'indication s'applique (voir Section 13).