Use receive clock when calculating receive rate in SCReAM. Previously, UpdateReceiveRate() used feedback_time (sender's local clock) to measure elapsed time between feedback reports for received_rate_. If feedback was delayed or paused, this could lead to inaccurate received rate calculations. This change uses the latest received packet's timestamp from the feedback report to measure the elapsed duration on the remote receive clock. Bug: webrtc:447037083 Change-Id: I1268363ed1159b49c5ec5f48120c753044e1bbd9 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/496781 Reviewed-by: Björn Terelius <terelius@webrtc.org> Commit-Queue: Per Kjellander <perkj@webrtc.org> Cr-Commit-Position: refs/heads/main@{#48389}
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.