SDES stands for SDP Security Descriptions for Media Streams.

When keys needs to be exchanged for the use of SRTP sessions this can be done in multiple ways. SDES is one of them.

The keys to be exchanged are placed in clear-text inside the SDP. It is assumed that the SDP is then being sent on top of another secured transport such as TLS.

It is also assumed that end-to-end security is not necessary, as signaling here may traverse through an intermediary server who has access to the SDP information.

SDES has been explicitly banned from use in WebRTC. DTLS-SRTP is to be used instead.

Additional reading

Tags: Transport

Looking to learn more about WebRTC? 

Check my WebRTC training courses

About WebRTC Glossary

The WebRTC Glossary is an ongoing project where users can learn more about WebRTC related terms. It is maintained by Tsahi Levent-Levi of BlogGeek.me.