MediaPipeline should filter RTCP for SSRCs
Categories
(Core :: WebRTC: Networking, enhancement)
Tracking
()
People
(Reporter: drno, Unassigned)
References
Details
Looking at the description of https://webrtc-review.googlesource.com/c/src/+/152668 mentioned in https://bugzilla.mozilla.org/show_bug.cgi?id=1722217#c1 it appears that upstream libwebrtc recently switched to filtering received RTCP based on SSRCs, because it causes problems with badwidth estimation.
Looking at the Firefox code here https://searchfox.org/mozilla-central/rev/4f05a46731c1f7f111ec7a41ce38a34594aa0d37/dom/media/webrtc/transportbridge/MediaPipeline.cpp#605-609 it looks like Firefox still forwards all received RTCP reports independent of the contained SSRCs and forwards them to libwebrtc.
I would suggest that Firefox also needs start filtering RTCP based on SSRCs as it looks like it can't any longer rely on libwebrtc to do the right thing when receiving an RTCP report multiple times.
Description
•