-
-
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
Show a rolling average in Connection Information dialog #5872
Comments
I'd like to work on this issue as my first contribution. I hope to submit a PR within a week. |
@kptil great to hear that! 👍 In case you haven't found it already: Here's where the connection information (the UDP part of it) is populated: mumble/src/mumble/UserInformation.cpp Lines 158 to 179 in 7b73c62
And this is where on the server the respective message is prepared and sent (I don't think that this is really relevant though): mumble/src/murmur/Messages.cpp Lines 2198 to 2262 in 7b73c62
|
Previously, only the total packet statistics since the user had connected were tracked. While a good start, these stats are not really helping to understand sudden connection problems. This commit adds additional server-side rolling packet stats which are updated every few seconds/minutes. These new stats are sent using additional fields in the UserStats protocol message and rendered in the UserInformation dialog in the client. Closes mumble-voip#5872
Previously, only the total packet statistics since the user had connected were tracked. While a good start, these stats are not really helping to understand sudden connection problems. This commit adds additional server-side rolling packet stats which are updated every few seconds/minutes. These new stats are sent using additional fields in the UserStats protocol message and rendered in the UserInformation dialog in the client. Closes mumble-voip#5872
Previously, only the total packet statistics since the user had connected were tracked. While a good start, these stats are not really helping to understand sudden connection problems. This commit adds additional server-side rolling packet stats which are updated every few seconds/minutes. These new stats are sent using additional fields in the UserStats protocol message and rendered in the UserInformation dialog in the client. Closes mumble-voip#5872
Previously, only the total packet statistics since the user had connected were tracked. While a good start, these stats are not really helping to understand sudden connection problems. This commit adds additional server-side rolling packet stats which are updated every few seconds/minutes. These new stats are sent using additional fields in the UserStats protocol message and rendered in the UserInformation dialog in the client. Closes mumble-voip#5872
Context
When somebody has packet loss
Description
The connection information dialog is only mildly useful IME. Especially the network statistics are pretty much useless if they only show the average over the entire X hours of connected time. A rolling average would be way more useful. I'd suggest averaging over the last 60 seconds and 15 minutes, respectively.
Mumble component
Client
OS-specific?
No
Additional information
Have a look at what TeamSpeak does as a reference
The text was updated successfully, but these errors were encountered: