Skip to content
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

Expose diagnostics for voice sockets #54

Open
3 tasks
Francessco121 opened this issue Feb 28, 2019 · 0 comments
Open
3 tasks

Expose diagnostics for voice sockets #54

Francessco121 opened this issue Feb 28, 2019 · 0 comments
Labels
enhancement New feature/content

Comments

@Francessco121
Copy link
Owner

Debugging voice issues is currently very difficult with Discore. It's pretty much impossible to determine why exactly audio-playback skips, speeds up, or freezes without modifying Discore itself.

Users should be able to opt-into receiving diagnostic information from voice connections. With this information, users should be able to determine:

  • If their application is sending voice data too slowly or too fast.
  • If their application is not sending voice data consistently (causing breaks in the playback).
  • If Discore is unable to send voice data consistently.
  • If Discore is sending voice data too slowly.

Information that needs to be exposed (note: this list is incomplete):

  • Frame send-rate (to determine consistency issues)
  • Whether the socket is trying to catch up (to determine consistency issues)
  • When the socket skips a frame (to determine if the application isn't giving Discore data quick enough)
@Francessco121 Francessco121 added the enhancement New feature/content label Feb 28, 2019
@Francessco121 Francessco121 self-assigned this Feb 28, 2019
@Francessco121 Francessco121 removed their assignment Oct 3, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature/content
Projects
None yet
Development

No branches or pull requests

1 participant