Open Bug 1724068 Opened 3 years ago Updated 3 years ago

MediaPipeline should filter RTCP for SSRCs

Categories

(Core :: WebRTC: Networking, enhancement)

Other Branch
enhancement

Tracking

()

UNCONFIRMED

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.

Blocks: 1654112
See Also: → 1722217
You need to log in before you can comment on or make changes to this bug.