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
Handover to Data Channel #3
Comments
Should the signalling channel get the ID 0 or 1023? The call flow draft says 1023, but I remember reading somewhere that it should be 0. |
Also, what happens if one peer does the handover while the other one does not? |
I think at default the id should be Proposal: For a simple task to set up a WebRTC peer connection, the responder sends a range of usable data channel ids. The initiator then choses one of the ids and sends the chosen id in the (We really have to open a few tickets for the task feature at some point) |
This should also be negotiated by the WebRTC task. If the responder does not wish to use the handover feature, it shall set the value in task's |
On second thought, I think the responder should send a list of ids that need to be excluded. The initiator then chooses a data channel id. Default is |
By the way, why do we use negotiated channels instead of using in-band signaling to simply open a new data channel with random id? |
Because we are more flexible to the user's needs this way. If a user requires the id |
As soon as the signalling channel has done its job, there is no good reason to leave the signalling connection open. Further ICE candidates and other signalling messages can be sent over a dedicated signalling data channel.
The text was updated successfully, but these errors were encountered: