commit | 851bcba8baf730e593b2a0771a935549dbb5785e | [log] [tgz] |
---|---|---|
author | Jonas Oreland <jonaso@webrtc.org> | Tue Mar 11 15:26:45 2025 |
committer | WebRTC LUCI CQ <webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Mar 11 16:29:51 2025 |
tree | 7644296901cb81c601a6e9401bbbc262a965cf5e | |
parent | 6202bf140e2403264223bbba0775822c575c1130 [diff] |
dtls-in-stun: Redo handling of when ice complete before dtls Remove the restart on OnWritableState and instead retune the timeout (not guaranteed to work!) and let P2PTransportChannel drive retransmits using StunPings in this scenario (something which we hope to remove!) Add DtlsIce integration test using emulated network, which 50% packet loss. Works fine! (except below) Note: That testcase fails for Dtls1.3 if delay is increased from 50ms to 100ms...unless dtls in stun is enabled on both peers, in which case it pass (yay). Investigate why! BUG=webrtc:367395350 Change-Id: I6e15b08cf8871194b45a03f7bdf8febd09e2c407 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/380506 Reviewed-by: Harald Alvestrand <hta@webrtc.org> Commit-Queue: Jonas Oreland <jonaso@webrtc.org> Cr-Commit-Position: refs/heads/main@{#44093}
WebRTC is a free, open software project that provides browsers and mobile applications with Real-Time Communications (RTC) capabilities via simple APIs. The WebRTC components have been optimized to best serve this purpose.
Our mission: To enable rich, high-quality RTC applications to be developed for the browser, mobile platforms, and IoT devices, and allow them all to communicate via a common set of protocols.
The WebRTC initiative is a project supported by Google, Mozilla and Opera, amongst others.
See here for instructions on how to get started developing with the native code.
Authoritative list of directories that contain the native API header files.