[M148] Relax RTP header extension ID reuse checks in RtpTransport Removing the historical_rtp_header_extensions_ list and instead only check header_extensions_by_mid_ for conflicts with active extensions. Also borrowing a test for this provided by philipp.hancke. (cherry picked from commit 8915e3564c0593501ba1a0ffa1ac08b8cb7cd00f) Fixed: chromium:504980502 Bug: webrtc:503013383 Change-Id: I08874edb1d46d638641c74255fe5379622a43c0e Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/464501 Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org> Reviewed-by: Harald Alvestrand <hta@webrtc.org> Cr-Original-Commit-Position: refs/heads/main@{#47472} Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/465760 Cr-Commit-Position: refs/branch-heads/7778@{#4} Cr-Branched-From: ca896b7ffef011bbf6957c99d413c5aac602c99f-refs/heads/main@{#47319}
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.