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

support e2ee in voice #10735

Open
nyapat opened this issue Jan 30, 2025 · 0 comments
Open

support e2ee in voice #10735

nyapat opened this issue Jan 30, 2025 · 0 comments

Comments

@nyapat
Copy link
Contributor

nyapat commented Jan 30, 2025

Which application or package is this feature request for?

voice

Feature

Starting September 2024, Discord is migrating voice and video in DMs, Group DMs, voice channels, and Go Live streams to use end-to-end encryption (E2EE).
In 2025, all official Discord clients will support the protocol and it will be an enforced requirement to connect to the end-to-end encryption-eligible audio/video session types listed above.
https://discord.com/developers/docs/change-log#voice-endtoend-encryption-dave-protocol

also up gateway version, gateway v4 is currently used

const ws = new VoiceWebSocket(`wss://${endpoint}?v=4`, Boolean(this.debug));

Ideal solution or implementation

Use discord/libdave.js
Implement in /voice following the whitepaper

Alternative solutions or implementations

No response

Other context

No response

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant