diff --git a/rtpconn/rtpconn.go b/rtpconn/rtpconn.go index b4ca691..f93fc85 100644 --- a/rtpconn/rtpconn.go +++ b/rtpconn/rtpconn.go @@ -930,7 +930,7 @@ func (track *rtpDownTrack) updateRate(loss uint8, now uint64) { // bottleneck r, _ := track.rate.Estimate() actual := 8 * uint64(r) - if actual >= (rate*7)/8 { + if actual >= (rate*3)/4 { // loss < 0.02, multiply by 1.05 rate = rate * 269 / 256 if rate > maxLossRate {