-
-
Notifications
You must be signed in to change notification settings - Fork 177
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
re-implement bandwidth constraint option #417
Comments
It would be nice to make this generic enough so that we can pass down the information to each encoder, but taking into account the fact that we may have many windows, each of which consuming a variable amount of bandwidth is not going to be easy! |
Support added in r17232. You can see the current settings and the bandwidth budget distribution between multiple windows using:
This is what iftop shows for a 1Mbps target and
Caveats:
TODO:
|
Hooked the network interface speed (when available) and disabled mmap, see #540 comment 16. |
@maxmylyn: ready for a first round of testing. Support added in r17232. You can see the current settings and the bandwidth budget distribution between multiple windows using:
This is what iftop shows for a 1Mbps target and
Caveats:
TODO:
|
2017-10-27 21:19:56: maxmylyn commented
|
|
2017-10-31 02:25:11: maxmylyn commented
|
2017-11-01 22:09:20: maxmylyn commented
|
The error shown in the server log was: |
2017-12-12 23:11:05: maxmylyn commented
|
2017-12-12 23:41:59: maxmylyn commented
|
The stuttering with packet loss is caused by the packets backing up whilst waiting for the server's TCP resend, then they're all flowing again at the same time. |
So we can limit ourselves to N Mbps if desired.
This may be implemented two ways:
Or a combination of the 2.
The text was updated successfully, but these errors were encountered: