commit | b401d3da52c651648fe553993bdbe7c68e6cfec6 | [log] [tgz] |
---|---|---|
author | Jeremy Leconte <jleconte@webrtc.org> | Fri Mar 14 16:16:08 2025 |
committer | WebRTC LUCI CQ <webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com> | Fri Mar 14 17:53:54 2025 |
tree | 96e6a7315f67b47474b9be66c6d5ceb040b97d9d | |
parent | c839686a8393d0be15c929687cfefd41004c3753 [diff] |
Add a callback to use StreamStats::rtp_stats as the source of truth. Before the change RtpSenderEgress::rtp_stats_ and RtpSenderEgress::rtx_rtp_stats_ are updated in RtpSenderEgress and copied in StreamStats::rtp_stats. After the change StreamStats::rtp_stats is directly used in RtpSenderEgress by using the added StreamDataCountersCallback::GetDataCounters. An impact of this change is that FEC will now have its own counters. Before the change FEC was using the RTP counters because of this code: https://source.chromium.org/chromium/chromium/src/+/main:third_party/webrtc/modules/rtp_rtcp/source/rtp_sender_egress.cc;l=467-468. This refactoring is meant to simplify https://webrtc-review.googlesource.com/c/src/+/381100. Change-Id: I4913e9311fe35d1b2ca1ae0c0945e8e6e4cd7f5d Bug: webrtc:40644448 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/381241 Reviewed-by: Harald Alvestrand <hta@webrtc.org> Commit-Queue: Jeremy Leconte <jleconte@webrtc.org> Cr-Commit-Position: refs/heads/main@{#44131}
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.