commit | d030912de4d49e247533892927819c4a7f055815 | [log] [tgz] |
---|---|---|
author | skvlad <skvlad@webrtc.org> | Thu Feb 02 17:18:37 2017 -0800 |
committer | Commit bot <commit-bot@chromium.org> | Fri Feb 03 01:18:37 2017 +0000 |
tree | 193bb0a314d35196b41323231efdc0ea2fcd048a | |
parent | a24a9e2fa667a99f91c1e1bd2c72fe1260962441 [diff] |
Pick the DTLS handshake timeout based on the ICE RTT estimate This CL replaces the previously-hardcoded DTLS timeout value of 50 ms with one that is picked dynamically as 2x ICE RTT (clamped between 50 and 3000 ms to keep it reasonable). No tests yet - I'm working on these, but sending out this CL early to get feedback. I've tested it manually and on slow networks it results in successful DTLS setup in a single attempt - instead of clogging up the slow link with multiple retransmissions as done previosly. BUG=webrtc:7099 Review-Url: https://codereview.webrtc.org/2670113002 Cr-Commit-Position: refs/heads/master@{#16426}
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. This page is maintained by the Google Chrome team.
See http://www.webrtc.org/native-code/development for instructions on how to get started developing with the native code.