1) to improve audio quality.
2) to help prevent RCE attacks on the destination client.
3) re-encoding at lower bitrates for low bandwidth clients.
I don't really see the issue here unless Discord claimed they do not decrypt the audio.
1) to improve audio quality.
2) to help prevent RCE attacks on the destination client.
3) re-encoding at lower bitrates for low bandwidth clients.
I don't really see the issue here unless Discord claimed they do not decrypt the audio.
Otherwise people with good networks who have their call quality dragged down will just think Discords voice chat is bad.
Maybe an audio engineer or cryptographer could chime in?
This is a really neat idea though. Truncating the packet to change the bitrate per client without re-encoding.
[1]: https://en.wikipedia.org/wiki/Bitrate_peeling
[2]: https://wiki.xiph.org/index.php?title=Bounties&diff=196&oldi...
Bots are able to send whatever bitrate they want to the channel, and other clients received as is.
The server simply relay opus data without re-encode it.
Where? All I see is setting bitrates on channels, but not on the client/app as a whole.
https://www.reddit.com/r/discordapp/comments/8nzb5d/why_is_d...