Logic for throttling how often REMB messages are sent is added to ReceiveSideCongestionController as well as a new method SetMaxDesiredReceiveBitrate. These are based on the logic in PacketRouter. The logic for throttling REMB and setting the max REMB will be removed from PacketRouter in a follow up cl. The purpose is to eventually decouple PacketRouter from sending RTCP messages when RtcpTransceiver is used. Bug: webrtc:12693 Change-Id: I9fb5cbcd14bb17d977e76d329a906fc0a9abc276 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/215685 Reviewed-by: Philip Eliasson <philipel@webrtc.org> Reviewed-by: Christoffer Rodbro <crodbro@webrtc.org> Reviewed-by: Danil Chapovalov <danilchap@webrtc.org> Commit-Queue: Per Kjellander <perkj@webrtc.org> Cr-Commit-Position: refs/heads/master@{#33801} |
||
|---|---|---|
| .. | ||
| goog_cc | ||
| include | ||
| pcc | ||
| rtp | ||
| BUILD.gn | ||
| DEPS | ||
| OWNERS | ||
| receive_side_congestion_controller_unittest.cc | ||
| receive_side_congestion_controller.cc | ||
| remb_throttler_unittest.cc | ||
| remb_throttler.cc | ||
| remb_throttler.h | ||