4.1.17. canTrickleIceCandidates
4.1.17. canTrickleIceCandidates
Die canTrickleIceCandidates-Eigenschaft gibt an, ob die entfernte Seite den Empfang von getrickelten Kandidaten unterstützt. Es gibt drei mögliche Werte:
null: Es wurde kein SDP von der anderen Seite empfangen, daher ist nicht bekannt, ob sie Trickle verarbeiten kann. Dies ist der Anfangswert, bevor setRemoteDescription aufgerufen wird.
true: Es wurde SDP von der anderen Seite empfangen, das anzeigt, dass sie Trickle unterstützen kann.
false: Es wurde SDP von der anderen Seite empfangen, das anzeigt, dass sie Trickle nicht unterstützen kann.
Wie in Abschnitt 3.5.2 beschrieben, stellen JSEP-Implementierungen Kandidaten der Anwendung immer einzeln zur Verfügung, konsistent mit dem, was für Trickle ICE erforderlich ist. Anwendungen können jedoch die canTrickleIceCandidates-Eigenschaft verwenden, um zu bestimmen, ob ihr Peer tatsächlich Trickle ICE durchführen kann, d.h. ob es sicher ist, ein erstes Angebot oder eine erste Antwort zu senden, gefolgt von Kandidaten, wie sie gesammelt werden. Da "true" der einzige Wert ist, der definitiv die Unterstützung von entferntem Trickle ICE anzeigt, wird eine Anwendung, die canTrickleIceCandidates mit "true" vergleicht, standardmäßig Half Trickle bei ersten Angeboten und Full Trickle bei nachfolgenden Interaktionen mit einem Trickle ICE-kompatiblen Agenten versuchen.