3.5.2. ICE Candidate Trickling (Transmission progressive de candidats ICE)
3.5.2. ICE Candidate Trickling (Transmission progressive de candidats ICE)
La transmission progressive de candidats est une technique par laquelle un appelant peut fournir progressivement des candidats à l'appelé après l'envoi de l'offre initiale; la sémantique du "Trickle ICE" est définie dans [RFC8838]. Ce processus permet à l'appelé de commencer à agir sur l'appel et à configurer les connexions ICE (et peut-être DTLS) immédiatement, sans avoir à attendre que l'appelant collecte tous les candidats possibles. Cela se traduit par une configuration média plus rapide dans les cas où la collecte n'est pas effectuée avant le lancement de l'appel.
JSEP prend en charge la transmission progressive de candidats facultative en fournissant des API, comme décrit ci-dessus, qui offrent un contrôle et un retour d'information sur le processus de collecte de candidats ICE. Les applications qui prennent en charge la transmission progressive de candidats peuvent envoyer l'offre initiale immédiatement et envoyer des candidats individuels lorsqu'elles sont notifiées d'un nouveau candidat; les applications qui ne prennent pas en charge cette fonctionnalité peuvent simplement attendre l'indication que la collecte est terminée, puis créer et envoyer leur offre, avec tous les candidats, à ce moment-là.
Lors de la réception de candidats transmis progressivement, l'application réceptrice les fournira à son agent ICE. Cela déclenche l'agent ICE pour commencer à utiliser les nouveaux candidats distants pour les vérifications de connectivité.