mirror of
https://github.com/overte-org/overte.git
synced 2025-08-12 01:42:46 +02:00
update EWMA for delivery rate and bandwidth
This commit is contained in:
parent
2db540ffde
commit
9b6c8bcf77
1 changed files with 2 additions and 2 deletions
|
@ -422,8 +422,8 @@ void Connection::processACK(std::unique_ptr<ControlPacket> controlPacket) {
|
|||
_stats.recordReceiveRate(receiveRate);
|
||||
_stats.recordEstimatedBandwidth(bandwidth);
|
||||
|
||||
_deliveryRate = (_deliveryRate * (EMWA_ALPHA_NUMERATOR - 1) + _deliveryRate) / EMWA_ALPHA_NUMERATOR;
|
||||
_bandwidth = (_bandwidth * (EMWA_ALPHA_NUMERATOR - 1) + _bandwidth) / EMWA_ALPHA_NUMERATOR;
|
||||
_deliveryRate = (_deliveryRate * (EMWA_ALPHA_NUMERATOR - 1) + receiveRate) / EMWA_ALPHA_NUMERATOR;
|
||||
_bandwidth = (_bandwidth * (EMWA_ALPHA_NUMERATOR - 1) + bandwidth) / EMWA_ALPHA_NUMERATOR;
|
||||
|
||||
_congestionControl->setReceiveRate(_deliveryRate);
|
||||
_congestionControl->setBandwidth(_bandwidth);
|
||||
|
|
Loading…
Reference in a new issue