Kris
Kris

Reputation: 10297

Is GCC (Google Congestion Control) implemented in WebRTC?

I was doing some reading on GCC (https://datatracker.ietf.org/doc/html/draft-ietf-rmcat-gcc-02) but was unable to find if this was actually implemented in WebRTC.

Would someone be able to verify or point me in the right direction?

Upvotes: 3

Views: 1587

Answers (2)

Philipp Hancke
Philipp Hancke

Reputation: 17330

It is implemented here: https://source.chromium.org/chromium/chromium/src/+/main:third_party/webrtc/modules/congestion_controller/?q=congestion_controller

The details have changed a bit since the draft was written but you'll find many of the elements described here in the goog_cc directory.

Upvotes: 5

Artur Shellunts
Artur Shellunts

Reputation: 94

AFAIK yes, it was used in WebRTC. Search for REMB in WebRTC.

Currently transport wide congestion control is considered a better approach. See please this blog post for details http://www.rtcbits.com/2017/01/bandwidth-estimation-in-webrtc-and-new.html

Upvotes: 3

Related Questions