Skip to content

Commit 7637e61

Browse files
authored
updated changelog for DAVE (#7151)
1 parent 40bdb58 commit 7637e61

File tree

1 file changed

+28
-2
lines changed

1 file changed

+28
-2
lines changed

docs/change_log/2024-09-17-voice-e2ee-dave-protocol.md

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,32 @@ topics:
55
- "Voice"
66
---
77

8-
Introduced high-level documentation for Discord's Audio and Video End-to-End Encryption (DAVE) protocol, and the new voice gateway opcodes required to support it.
8+
Introduced [high-level documentation](#DOCS_TOPICS_VOICE_CONNECTIONS) for Discord's Audio and Video End-to-End Encryption (DAVE) protocol, and the [new voice gateway opcodes](#DOCS_TOPICS_OPCODES_AND_STATUS_CODES/voice) required to support it
99

10-
Since 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). You are not immediately required to support the E2EE protocol. Non-E2EE connections to voice in DMs, Group DMs, voice channels, and Go Live streams will eventually be deprecated and discontinued after at least a six month deprecation window, which will be announced in the future.
10+
### **Developer Impact**
11+
12+
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).
13+
14+
**Who this affects:** Any libraries or apps that support [Voice Connections](#DOCS_TOPICS_VOICE_CONNECTIONS).
15+
16+
You are not immediately required to support the E2EE protocol, as calls will automatically upgrade/downgrade to/from E2EE depending on the support of clients in the call.
17+
18+
### **Implementing E2EE Voice**
19+
20+
We have added high-level documentation for Discord's Audio and Video End-to-End Encryption (DAVE) protocol, and the new voice gateway opcodes required to support it.
21+
22+
The most thorough documentation on the DAVE protocol is found in the [Protocol Whitepaper](https://daveprotocol.com/). You can also use our open-source library [libdave](https://github.com/discord/libdave) to assist with your implementation. The exact format of the DAVE protocol opcodes is detailed in the [Voice Gateway Opcodes section of the protocol whitepaper](https://daveprotocol.com/#voice-gateway-opcodes).
23+
24+
### **Future Deprecation and Discontinuation of Non-E2EE Voice**
25+
26+
Non-E2EE connections to voice in DMs, Group DMs, voice channels, and Go Live streams will eventually be deprecated and discontinued.
27+
28+
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.
29+
30+
Once a timeline for deprecation and discontinuation is finalized, we will share details and developers will have **at least six months** to implement before we sunset non-E2EE voice connections.
31+
32+
Read more about Discord's Audio and Video End-to-End Encryption (DAVE) protocol:
33+
34+
- [Meet DAVE: Discord's New End-to-End Encryption for Audio & Video](https://discord.com/blog/meet-dave-e2ee-for-audio-video)
35+
- [DAVE Protocol Whitepaper](https://daveprotocol.com/)
36+
- [libdave open-source library on GitHub](https://github.com/discord/libdave)

0 commit comments

Comments
 (0)