4.1.17. canTrickleIceCandidates
4.1.17. canTrickleIceCandidates
La proprietà canTrickleIceCandidates indica se il lato remoto supporta la ricezione di candidati trickled. Ci sono tre valori potenziali:
null: Non è stato ricevuto alcun SDP dall'altro lato, quindi non è noto se può gestire il trickle. Questo è il valore iniziale prima che venga chiamato setRemoteDescription.
true: È stato ricevuto un SDP dall'altro lato indicando che può supportare il trickle.
false: È stato ricevuto un SDP dall'altro lato indicando che non può supportare il trickle.
Come descritto nella Sezione 3.5.2, le implementazioni JSEP forniscono sempre i candidati all'applicazione individualmente, coerentemente con ciò che è necessario per Trickle ICE. Tuttavia, le applicazioni possono utilizzare la proprietà canTrickleIceCandidates per determinare se il loro peer può effettivamente eseguire Trickle ICE, cioè se è sicuro inviare un'offerta o una risposta iniziale seguita successivamente da candidati man mano che vengono raccolti. Poiché "true" è l'unico valore che indica definitivamente il supporto remoto di Trickle ICE, un'applicazione che confronta canTrickleIceCandidates con "true" tenterà per impostazione predefinita Half Trickle sulle offerte iniziali e Full Trickle nelle interazioni successive con un agente compatibile con Trickle ICE.