-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Backport changes to congestion control from libwebrtc #922
base: v3
Are you sure you want to change the base?
Commits on Oct 10, 2022
-
Initial commit, backport main component.
Eugene Voityuk committedOct 10, 2022 Configuration menu - View commit details
-
Copy full SHA for fa10437 - Browse repository at this point
Copy the full SHA fa10437View commit details -
Initial commit, backport main component.
Eugene Voityuk committedOct 10, 2022 Configuration menu - View commit details
-
Copy full SHA for 44088eb - Browse repository at this point
Copy the full SHA 44088ebView commit details
Commits on Nov 14, 2022
-
First failed attempt to backport Pacer, save to preserve.
Eugene Voityuk committedNov 14, 2022 Configuration menu - View commit details
-
Copy full SHA for f01bd51 - Browse repository at this point
Copy the full SHA f01bd51View commit details -
Revert "First failed attempt to backport Pacer, save to preserve."
This reverts commit f01bd51.
Eugene Voityuk committedNov 14, 2022 Configuration menu - View commit details
-
Copy full SHA for fe738e3 - Browse repository at this point
Copy the full SHA fe738e3View commit details -
Eugene Voityuk committed
Nov 14, 2022 Configuration menu - View commit details
-
Copy full SHA for a43e06e - Browse repository at this point
Copy the full SHA a43e06eView commit details
Commits on Nov 16, 2022
-
Merge branch 'v3' into bwe_backport
# Conflicts: # worker/deps/libwebrtc/libwebrtc/modules/bitrate_controller/send_side_bandwidth_estimation.cc
Configuration menu - View commit details
-
Copy full SHA for 60a446b - Browse repository at this point
Copy the full SHA 60a446bView commit details
Commits on Nov 17, 2022
-
Sync with latest Loss v2 changes.
Eugene Voityuk committedNov 17, 2022 Configuration menu - View commit details
-
Copy full SHA for f498894 - Browse repository at this point
Copy the full SHA f498894View commit details -
Merge remote-tracking branch 'origin/bwe_backport' into bwe_backport
Eugene Voityuk committedNov 17, 2022 Configuration menu - View commit details
-
Copy full SHA for f5ec63d - Browse repository at this point
Copy the full SHA f5ec63dView commit details
Commits on Nov 22, 2022
-
Sync with latest Loss v2 changes. Fix Periodic ALR when we suddenly h…
…ave no traffic due to low reported estimated bitrate. Change min bitrate constant.
Eugene Voityuk committedNov 22, 2022 Configuration menu - View commit details
-
Copy full SHA for 676b92e - Browse repository at this point
Copy the full SHA 676b92eView commit details
Commits on Nov 24, 2022
-
Revert "Sync with latest Loss v2 changes. Fix Periodic ALR when we su…
…ddenly have no traffic due to low reported estimated bitrate. Change min bitrate constant." This reverts commit 676b92e.
Eugene Voityuk committedNov 24, 2022 Configuration menu - View commit details
-
Copy full SHA for 011731b - Browse repository at this point
Copy the full SHA 011731bView commit details -
Revert "Sync with latest Loss v2 changes."
This reverts commit f498894.
Eugene Voityuk committedNov 24, 2022 Configuration menu - View commit details
-
Copy full SHA for c8c6944 - Browse repository at this point
Copy the full SHA c8c6944View commit details -
Fix instant loss calculation when sending at high bitrates.
Eugene Voityuk committedNov 24, 2022 Configuration menu - View commit details
-
Copy full SHA for 45b5d5c - Browse repository at this point
Copy the full SHA 45b5d5cView commit details -
Fix issue when no periodic ALR probing when sudden drop in BW, and th…
…erefore stuck at low bitrate.
Eugene Voityuk committedNov 24, 2022 Configuration menu - View commit details
-
Copy full SHA for a468c21 - Browse repository at this point
Copy the full SHA a468c21View commit details -
Increase InstantUpperBoundLossOffset slightly, because we don't have …
…Pacer, and therfore we should allow bigger bursts.
Eugene Voityuk committedNov 24, 2022 Configuration menu - View commit details
-
Copy full SHA for 6e6f640 - Browse repository at this point
Copy the full SHA 6e6f640View commit details -
Increase InstantUpperBoundLossOffset slightly, because we don't have …
…Pacer, and therfore we should allow bigger bursts.
Eugene Voityuk committedNov 24, 2022 Configuration menu - View commit details
-
Copy full SHA for 2dc6ad7 - Browse repository at this point
Copy the full SHA 2dc6ad7View commit details
Commits on Nov 28, 2022
-
Increase InstantUpperBoundLossOffset. Fix issue when cc colpases and …
…unable to recover. Fix instant loss calculation at high bitrates. Increase ObservationDurationLowerBound.
Eugene Voityuk committedNov 28, 2022 Configuration menu - View commit details
-
Copy full SHA for e7ee174 - Browse repository at this point
Copy the full SHA e7ee174View commit details -
Merge branch 'v3' into bwe_backport
Eugene Voityuk committedNov 28, 2022 Configuration menu - View commit details
-
Copy full SHA for ad21541 - Browse repository at this point
Copy the full SHA ad21541View commit details -
Eugene Voityuk committed
Nov 28, 2022 Configuration menu - View commit details
-
Copy full SHA for e4b7bf8 - Browse repository at this point
Copy the full SHA e4b7bf8View commit details
Commits on Nov 30, 2022
-
Add BW balance multiplication to have a meaningful backoff.
Eugene Voityuk committedNov 30, 2022 Configuration menu - View commit details
-
Copy full SHA for 1647d07 - Browse repository at this point
Copy the full SHA 1647d07View commit details -
Fix BW balance calculation. Adjust loss settings.
Eugene Voityuk committedNov 30, 2022 Configuration menu - View commit details
-
Copy full SHA for 07bea0f - Browse repository at this point
Copy the full SHA 07bea0fView commit details -
Revert to default coefficients
Eugene Voityuk committedNov 30, 2022 Configuration menu - View commit details
-
Copy full SHA for f613ad2 - Browse repository at this point
Copy the full SHA f613ad2View commit details
Commits on Dec 1, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 4c0202f - Browse repository at this point
Copy the full SHA 4c0202fView commit details -
Eugene Voityuk committed
Dec 1, 2022 Configuration menu - View commit details
-
Copy full SHA for c4b007c - Browse repository at this point
Copy the full SHA c4b007cView commit details
Commits on Dec 2, 2022
-
Use sending rate instead of estimate in BW balance calculation, when …
…sending at high rates.
Eugene Voityuk committedDec 2, 2022 Configuration menu - View commit details
-
Copy full SHA for 2c4994f - Browse repository at this point
Copy the full SHA 2c4994fView commit details -
Merge remote-tracking branch 'origin/v3' into bwe_backport
# Conflicts: # worker/src/DepLibWebRTC.cpp
Eugene Voityuk committedDec 2, 2022 Configuration menu - View commit details
-
Copy full SHA for 036b9fd - Browse repository at this point
Copy the full SHA 036b9fdView commit details -
Update default libwebrtc fieldTrial string.
Eugene Voityuk committedDec 2, 2022 1Configuration menu - View commit details
-
Copy full SHA for e545675 - Browse repository at this point
Copy the full SHA e545675View commit details -
Eugene Voityuk committed
Dec 2, 2022 Configuration menu - View commit details
-
Copy full SHA for c5bfc17 - Browse repository at this point
Copy the full SHA c5bfc17View commit details -
Eugene Voityuk committed
Dec 2, 2022 Configuration menu - View commit details
-
Copy full SHA for b9a1161 - Browse repository at this point
Copy the full SHA b9a1161View commit details -
`Backport changes from aimd rate control, plus minor fixes.
Eugene Voityuk committedDec 2, 2022 Configuration menu - View commit details
-
Copy full SHA for 0d99863 - Browse repository at this point
Copy the full SHA 0d99863View commit details -
`Backport changes from aimd rate control, plus minor fixes.
Eugene Voityuk committedDec 2, 2022 Configuration menu - View commit details
-
Copy full SHA for 619361a - Browse repository at this point
Copy the full SHA 619361aView commit details
Commits on Dec 5, 2022
-
Eugene Voityuk committed
Dec 5, 2022 Configuration menu - View commit details
-
Copy full SHA for 252d568 - Browse repository at this point
Copy the full SHA 252d568View commit details -
Backport latest changes from libwebrtc.
Eugene Voityuk committedDec 5, 2022 Configuration menu - View commit details
-
Copy full SHA for 0c7eef0 - Browse repository at this point
Copy the full SHA 0c7eef0View commit details -
Backport latest changes from libwebrtc.
Eugene Voityuk committedDec 5, 2022 Configuration menu - View commit details
-
Copy full SHA for 66deb26 - Browse repository at this point
Copy the full SHA 66deb26View commit details -
Backport latest changes from libwebrtc.
Eugene Voityuk committedDec 5, 2022 Configuration menu - View commit details
-
Copy full SHA for 23a3204 - Browse repository at this point
Copy the full SHA 23a3204View commit details
Commits on Dec 7, 2022
-
Backport more changes. Rework trend-line estimator to produce R-squar…
…ed in conjunction with slope, force to hold bitrate if we have big deviation of estimated values vs real values. Force overuse if R-squared < 0.1. Switch to TWCC feedback, ignore RR.
Eugene Voityuk committedDec 7, 2022 Configuration menu - View commit details
-
Copy full SHA for beb4d1d - Browse repository at this point
Copy the full SHA beb4d1dView commit details
Commits on Dec 8, 2022
-
Adjust settings in delay bwe, add debounce in loss estimator with bac…
…koff
Eugene Voityuk committedDec 8, 2022 Configuration menu - View commit details
-
Copy full SHA for e001c75 - Browse repository at this point
Copy the full SHA e001c75View commit details
Commits on Dec 13, 2022
-
Debounce instant loss, adjust default filed trial string
Eugene Voityuk committedDec 13, 2022 Configuration menu - View commit details
-
Copy full SHA for b988f54 - Browse repository at this point
Copy the full SHA b988f54View commit details -
Eugene Voityuk committed
Dec 13, 2022 Configuration menu - View commit details
-
Copy full SHA for 64c00cb - Browse repository at this point
Copy the full SHA 64c00cbView commit details -
Merge remote-tracking branch 'origin/v3' into bwe_backport
Eugene Voityuk committedDec 13, 2022 Configuration menu - View commit details
-
Copy full SHA for 18f012c - Browse repository at this point
Copy the full SHA 18f012cView commit details -
Eugene Voityuk committed
Dec 13, 2022 Configuration menu - View commit details
-
Copy full SHA for 71f9459 - Browse repository at this point
Copy the full SHA 71f9459View commit details -
Fix Lint for long field trial string
Eugene Voityuk committedDec 13, 2022 Configuration menu - View commit details
-
Copy full SHA for 9a61385 - Browse repository at this point
Copy the full SHA 9a61385View commit details -
Add EventEmitter migrate to c++14
Eugene Voityuk committedDec 13, 2022 Configuration menu - View commit details
-
Copy full SHA for a71c289 - Browse repository at this point
Copy the full SHA a71c289View commit details -
Fix maxlen for fieldtrial string commnet
Eugene Voityuk committedDec 13, 2022 Configuration menu - View commit details
-
Copy full SHA for 86a423f - Browse repository at this point
Copy the full SHA 86a423fView commit details -
Merge remote-tracking branch 'origin/bwe_backport' into bwe_backport
Eugene Voityuk committedDec 13, 2022 Configuration menu - View commit details
-
Copy full SHA for af18922 - Browse repository at this point
Copy the full SHA af18922View commit details -
Fix maxlen for field trial string comment
Eugene Voityuk committedDec 13, 2022 Configuration menu - View commit details
-
Copy full SHA for 965a5c1 - Browse repository at this point
Copy the full SHA 965a5c1View commit details -
Merge remote-tracking branch 'origin/bwe_backport' into bwe_backport
# Conflicts: # node/src/Worker.ts
Eugene Voityuk committedDec 13, 2022 Configuration menu - View commit details
-
Copy full SHA for 42f1bda - Browse repository at this point
Copy the full SHA 42f1bdaView commit details -
Fix maxlen for field trial string comment
Eugene Voityuk committedDec 13, 2022 Configuration menu - View commit details
-
Copy full SHA for 96ddaa4 - Browse repository at this point
Copy the full SHA 96ddaa4View commit details -
Eugene Voityuk committed
Dec 13, 2022 Configuration menu - View commit details
-
Copy full SHA for b2daa7f - Browse repository at this point
Copy the full SHA b2daa7fView commit details -
Merge remote-tracking branch 'origin/c++14_EventEmitter' into c++14_E…
…ventEmitter # Conflicts: # worker/deps/libwebrtc/libwebrtc/modules/bitrate_controller/loss_based_bwe_v2.h
Eugene Voityuk committedDec 13, 2022 Configuration menu - View commit details
-
Copy full SHA for db290fc - Browse repository at this point
Copy the full SHA db290fcView commit details -
Merge branch 'c++14_EventEmitter' into bwe_backport
Eugene Voityuk committedDec 13, 2022 Configuration menu - View commit details
-
Copy full SHA for 064d26e - Browse repository at this point
Copy the full SHA 064d26eView commit details -
Eugene Voityuk committed
Dec 13, 2022 Configuration menu - View commit details
-
Copy full SHA for e76b9fd - Browse repository at this point
Copy the full SHA e76b9fdView commit details
Commits on Dec 14, 2022
-
Eugene Voityuk committed
Dec 14, 2022 Configuration menu - View commit details
-
Copy full SHA for e261944 - Browse repository at this point
Copy the full SHA e261944View commit details -
Eugene Voityuk committed
Dec 14, 2022 Configuration menu - View commit details
-
Copy full SHA for becaef1 - Browse repository at this point
Copy the full SHA becaef1View commit details
Commits on Dec 19, 2022
-
Eugene Voityuk committed
Dec 19, 2022 Configuration menu - View commit details
-
Copy full SHA for 4b86b18 - Browse repository at this point
Copy the full SHA 4b86b18View commit details -
Eugene Voityuk committed
Dec 19, 2022 Configuration menu - View commit details
-
Copy full SHA for e1333f8 - Browse repository at this point
Copy the full SHA e1333f8View commit details -
Add comment that explains what we are doing with R^2
Eugene Voityuk committedDec 19, 2022 Configuration menu - View commit details
-
Copy full SHA for 6aa0b03 - Browse repository at this point
Copy the full SHA 6aa0b03View commit details -
Eugene Voityuk committed
Dec 19, 2022 Configuration menu - View commit details
-
Copy full SHA for 09a4b4c - Browse repository at this point
Copy the full SHA 09a4b4cView commit details -
Eugene Voityuk committed
Dec 19, 2022 Configuration menu - View commit details
-
Copy full SHA for 47657fb - Browse repository at this point
Copy the full SHA 47657fbView commit details
Commits on Dec 23, 2022
-
Backport most recent libwebrtc changes, also fix some issues iwth cac…
…hing of instant loss and casting.
Eugene Voityuk committedDec 23, 2022 Configuration menu - View commit details
-
Copy full SHA for fc46a65 - Browse repository at this point
Copy the full SHA fc46a65View commit details -
Eugene Voityuk committed
Dec 23, 2022 Configuration menu - View commit details
-
Copy full SHA for a040b27 - Browse repository at this point
Copy the full SHA a040b27View commit details
Commits on Dec 26, 2022
-
Be more resilient to bursts fixes here and there.
Eugene Voityuk committedDec 26, 2022 Configuration menu - View commit details
-
Copy full SHA for 9f4093c - Browse repository at this point
Copy the full SHA 9f4093cView commit details -
Be more resilient to bursts fixes here and there.
Eugene Voityuk committedDec 26, 2022 Configuration menu - View commit details
-
Copy full SHA for 91b6923 - Browse repository at this point
Copy the full SHA 91b6923View commit details
Commits on Jan 2, 2023
-
Reduce trendline window size to faster react to changes, push only va…
…lues from positive slope to r_squared_histogram, cap loss limited bitrate at first instant loss, adjust some coefficients, enable trendline integration into loss estimator back.
Eugene Voityuk committedJan 2, 2023 Configuration menu - View commit details
-
Copy full SHA for a61ea7d - Browse repository at this point
Copy the full SHA a61ea7dView commit details -
Adjust coefficients, enable robust estimator as acknowledged estimato…
…r by defaullt, increase overuse counter, pass target bitrate instead of acknowledged to delay based estimator, to have proper backoff
Eugene Voityuk committedJan 2, 2023 Configuration menu - View commit details
-
Copy full SHA for 97d61ce - Browse repository at this point
Copy the full SHA 97d61ceView commit details -
Eugene Voityuk committed
Jan 2, 2023 Configuration menu - View commit details
-
Copy full SHA for 4c0e7e1 - Browse repository at this point
Copy the full SHA 4c0e7e1View commit details
Commits on Jan 5, 2023
-
Refactor instant loss debounce mechanism. Add overuse counter for R s…
…quared mechanism in trendline estimator. Update default field trial string.
Eugene Voityuk committedJan 5, 2023 Configuration menu - View commit details
-
Copy full SHA for ec9be0d - Browse repository at this point
Copy the full SHA ec9be0dView commit details
Commits on Jan 9, 2023
-
Adjust coefficients, create separate counter for R squared overuse
Eugene Voityuk committedJan 9, 2023 Configuration menu - View commit details
-
Copy full SHA for a175c36 - Browse repository at this point
Copy the full SHA a175c36View commit details -
Eugene Voityuk committed
Jan 9, 2023 Configuration menu - View commit details
-
Copy full SHA for ff76084 - Browse repository at this point
Copy the full SHA ff76084View commit details -
Merge remote-tracking branch 'origin/v3' into bwe_backport
Eugene Voityuk committedJan 9, 2023 Configuration menu - View commit details
-
Copy full SHA for 3c2ff4b - Browse repository at this point
Copy the full SHA 3c2ff4bView commit details -
Limit probation rate by loss estimate rate, and don't probe when dela…
…y increasing
Eugene Voityuk committedJan 9, 2023 Configuration menu - View commit details
-
Copy full SHA for 545a910 - Browse repository at this point
Copy the full SHA 545a910View commit details
Commits on Jan 10, 2023
-
return smooth coefficient to 0.9, increase upper bound of R squared l…
…imit and decrease lower bound a bit to be able to reach higher bitrates.
Eugene Voityuk committedJan 10, 2023 Configuration menu - View commit details
-
Copy full SHA for 2594fd7 - Browse repository at this point
Copy the full SHA 2594fd7View commit details -
Pass inner estimators states to mediasoup land.
Eugene Voityuk committedJan 10, 2023 Configuration menu - View commit details
-
Copy full SHA for 4081d00 - Browse repository at this point
Copy the full SHA 4081d00View commit details -
Eugene Voityuk committed
Jan 10, 2023 Configuration menu - View commit details
-
Copy full SHA for eef19db - Browse repository at this point
Copy the full SHA eef19dbView commit details -
Add probe bitrate estimator to stats.
Eugene Voityuk committedJan 10, 2023 Configuration menu - View commit details
-
Copy full SHA for eac1e6f - Browse repository at this point
Copy the full SHA eac1e6fView commit details
Commits on Jan 11, 2023
-
Pass stats to nodejs land via trace event bweStats
Eugene Voityuk committedJan 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 05cfade - Browse repository at this point
Copy the full SHA 05cfadeView commit details -
Eugene Voityuk committed
Jan 11, 2023 Configuration menu - View commit details
-
Copy full SHA for f5acf13 - Browse repository at this point
Copy the full SHA f5acf13View commit details -
Add typing for bweStats info, add sending rate field.
Eugene Voityuk committedJan 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 81f724d - Browse repository at this point
Copy the full SHA 81f724dView commit details -
Add dot in the end of comment.
Eugene Voityuk committedJan 11, 2023 Configuration menu - View commit details
-
Copy full SHA for edb3af6 - Browse repository at this point
Copy the full SHA edb3af6View commit details -
Eugene Voityuk committed
Jan 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 8c12a70 - Browse repository at this point
Copy the full SHA 8c12a70View commit details
Commits on Jan 24, 2023
-
Fixes here and there, try to recover bitrate when recovered from inst…
…ant loss. Extract rtx bitrate from available outgoing bitrate when distributing.
Eugene Voityuk committedJan 24, 2023 Configuration menu - View commit details
-
Copy full SHA for 16f67a8 - Browse repository at this point
Copy the full SHA 16f67a8View commit details
Commits on Mar 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 148a20b - Browse repository at this point
Copy the full SHA 148a20bView commit details