|
5 | 5 | - "Voice"
|
6 | 6 | ---
|
7 | 7 |
|
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 |
9 | 9 |
|
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