Re: Issue 199:

Robin Raymond said:

"Spec does not have an RTCIceTransport state of failed which exists both in the ICE RFC and trickle ice. We do have a disconnected state.


disconnected
The RTCIceTransport has received at least one local and remote candidate, and a local and remote RTCIceCandidateComplete dictionary was not added as the last candidate but all appropriate candidate pairs thus far have been tested and failed (or prior obtained consent was removed). Other other candidate pairs may become available for testing as new candidates are trickled thus the transport is not failed yet.
failed
A local and remote RTCIceCandidateComplete dictionary was added as the last candidate to the RTCIceTransport and all appropriate candidate pairs have been tested and failed.
.
FYI - We could use merge checking and disconnected if we don't need distinction when it's still in the checking process vs all checks possible have completed thus far and failed...
"

[BA] Does this state diagram make sense?

[cid:image001.png@01D09229.AD7B0760]

Received on Tuesday, 19 May 2015 18:48:45 UTC