commit | d1a38b591d85ba144d5d53298fdd1e453ab43ead | [log] [tgz] |
---|---|---|
author | deadbeef <deadbeef@webrtc.org> | Sat Dec 10 21:15:33 2016 |
committer | Commit bot <commit-bot@chromium.org> | Sat Dec 10 21:15:39 2016 |
tree | 328f3c6b2914d54325c2bbdd841a286de3d9144f | |
parent | 3edec7cf1b342e8b76fbf14ba25351f7338c0d42 [diff] |
Implement the "needs-ice-restart" logic for SetConfiguration. Changing the configuration will cause subsequently generated offers to change the ufrag/pwd as necessary, so that a new round of gathering is started that uses the new configuration. This CL also makes some minor unrelated changes: changing the reference SDP in the PC tests to more match what we generate, and relaxing the network thread requirement for JsepTransport (since there's no reason the "needs-ice-restart" flag can't be accessed from the signaling thread). BUG=webrtc:6714 Review-Url: https://codereview.webrtc.org/2563153002 Cr-Commit-Position: refs/heads/master@{#15527}
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.