-
Notifications
You must be signed in to change notification settings - Fork 42
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Description of RTCIceTransport.start method #607
Comments
Another thing:
But |
I guess the ICE transport instance should assume |
start rules?
|
So, in order to be able to gather new interfaces added since the first gathering call, I will have to create a new ICE gatherer. Is this intended? |
@lgrahl no, new local interfaces should be announced by the gatherer without needing to call gather again, that's automatic because gatherer can go from |
small correct to rules, go to |
correction (again), maybe it should be |
It would help to add this to the I understand that it's a bit hard to add all this information to a simple state diagram. Furthermore, it's probably even harder to extract this information from the state diagram. So, maybe it would be more helpful to simply write down the rules above? |
@robin-raymond The current |
@lgrahl The description of the Events such as adding, updating or removing an interface, or adding, changing or removing a TURN server will cause the state to go back to gathering before re-entering complete once all candidate changes are finalized. |
PR merged. Resolved. |
I have a few questions regarding the
RTCIceTransport.start
method:What if the current state is
new
,checking
orfailed
?connected
wouldn't make sense then, right?OK. But what is supposed to happen in case
start()
is called for the first time and theRTCIceGatherer
instance is different to the one theRTCIceTransport
instance has been created with?The text was updated successfully, but these errors were encountered: