commit | 7420f62a24067a6300deac25965754de138450b3 | [log] [tgz] |
---|---|---|
author | Harald Alvestrand <hta@webrtc.org> | Tue Mar 18 02:08:52 2025 |
committer | WebRTC LUCI CQ <webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Mar 18 07:50:40 2025 |
tree | 6aeb88396381933dea5715b064f338fccd421f39 | |
parent | ae6dc96a7477495b7b7dc74afa418aae104aa536 [diff] |
Remove StunProber This class would be nice to delete, because: 1/ it does NAT type determination in a way that was known to be broken at the time it was written (which is somewhat confusing). See RFC 5389 section 19 for details. 2/ it does so using low-level APIs. If one wants to do it with peerconnection that can be done as described in https://webrtchacks.com/symmetric-nat/ which is less code to maintain. Reducing the size of the webrtc codebase is usually a Good Thing. Bug: b/382747926 Change-Id: Ie703b985c117416b15b9b796914afe5bfaf82262 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/381520 Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org> Commit-Queue: Harald Alvestrand <hta@webrtc.org> Cr-Commit-Position: refs/heads/main@{#44146}
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.