-
Notifications
You must be signed in to change notification settings - Fork 440
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
fix: close webrtc streams #2074
Merged
achingbrain
merged 11 commits into
fix/webrtc-stream-closing
from
fix/add-webrtc-fin-ack
Oct 5, 2023
Merged
fix: close webrtc streams #2074
achingbrain
merged 11 commits into
fix/webrtc-stream-closing
from
fix/add-webrtc-fin-ack
Oct 5, 2023
Commits on Sep 23, 2023
-
fix: add FIN_ACK message to WebRTC streams to prevent early closing
Chrome does not always send all messages after closing a datachannel even if `bufferedAmount` is `0` before closing. This PR adds a `FIN_ACK` message that is sent in reply to a `FIN` message - because all messages are send in-order, when this is received we know the remote has recieved all of our data messages and it's safe to close the channel.
Configuration menu - View commit details
-
Copy full SHA for 7d1ff01 - Browse repository at this point
Copy the full SHA 7d1ff01View commit details
Commits on Sep 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7fada6c - Browse repository at this point
Copy the full SHA 7fada6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 35cc13b - Browse repository at this point
Copy the full SHA 35cc13bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 08a9d13 - Browse repository at this point
Copy the full SHA 08a9d13View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ef3fcb - Browse repository at this point
Copy the full SHA 9ef3fcbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 565b91e - Browse repository at this point
Copy the full SHA 565b91eView commit details
Commits on Sep 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4d97a96 - Browse repository at this point
Copy the full SHA 4d97a96View commit details
Commits on Oct 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 15495fc - Browse repository at this point
Copy the full SHA 15495fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0001649 - Browse repository at this point
Copy the full SHA 0001649View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec0ec5f - Browse repository at this point
Copy the full SHA ec0ec5fView commit details
Commits on Oct 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d76bb7b - Browse repository at this point
Copy the full SHA d76bb7bView commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.