4.1.17. canTrickleIceCandidates
4.1.17. canTrickleIceCandidates
La propriété canTrickleIceCandidates indique si le côté distant prend en charge la réception de candidats en mode trickle. Il existe trois valeurs potentielles:
null: Aucun SDP n'a été reçu de l'autre côté, il n'est donc pas connu s'il peut gérer le trickle. Il s'agit de la valeur initiale avant l'appel de setRemoteDescription.
true: Un SDP a été reçu de l'autre côté indiquant qu'il peut prendre en charge le trickle.
false: Un SDP a été reçu de l'autre côté indiquant qu'il ne peut pas prendre en charge le trickle.
Comme décrit dans la Section 3.5.2, les implémentations JSEP fournissent toujours les candidats à l'application individuellement, conformément à ce qui est nécessaire pour Trickle ICE. Cependant, les applications peuvent utiliser la propriété canTrickleIceCandidates pour déterminer si leur pair peut réellement faire du Trickle ICE, c'est-à-dire s'il est sûr d'envoyer une offre ou une réponse initiale suivie plus tard par des candidats au fur et à mesure qu'ils sont collectés. Comme "true" est la seule valeur qui indique définitivement la prise en charge de Trickle ICE distant, une application qui compare canTrickleIceCandidates à "true" tentera par défaut le Half Trickle sur les offres initiales et le Full Trickle sur les interactions ultérieures avec un agent compatible Trickle ICE.