Collect packet loss and RTT stats of STUN binding requests.

STUN candidates use STUN binding requests to keep NAT bindings open.
Related stats including packet loss and RTT can be now collected via the
legacy GetStats in PeerConnection.

Bug: None
Change-Id: I7b0eee1ccb07eb670a32ee303c9590047b25f31c
Reviewed-on: https://webrtc-review.googlesource.com/54100
Commit-Queue: Qingsi Wang <qingsi@google.com>
Reviewed-by: Taylor Brandstetter <deadbeef@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#22113}
diff --git a/rtc_base/helpers.cc b/rtc_base/helpers.cc
index b0c8856..9cb9268 100644
--- a/rtc_base/helpers.cc
+++ b/rtc_base/helpers.cc
@@ -215,4 +215,8 @@
                              std::numeric_limits<double>::epsilon());
 }
 
+double GetNextMovingAverage(double prev_average, double cur, double ratio) {
+  return (ratio * prev_average + cur) / (ratio + 1);
+}
+
 }  // namespace rtc