Protocol for exchanging parameters of multimedia communication sessions
Internet protocol suite
Application layer
BGP
DHCP (v6)
DNS
FTP
HTTP (HTTP/3)
HTTPS
IMAP
IRC
LDAP
MGCP
MQTT
NNTP
NTP
OSPF
POP
PTP
ONC/RPC
RTP
RTSP
RIP
SIP
SMTP
SNMP
SSH
Telnet
TLS/SSL
XMPP
more...
Transport layer
TCP
UDP
DCCP
SCTP
RSVP
QUIC
more...
Internet layer
IP
v4
v6
ICMP (v6)
NDP
ECN
IGMP
IPsec
more...
Link layer
ARP
Tunnels
PPP
MAC
more...
v
t
e
The Session Description Protocol (SDP) is a format for describing multimedia communication sessions for the purposes of announcement and invitation.[1] Its predominant use is in support of streaming media applications, such as voice over IP (VoIP) and video conferencing. SDP does not deliver any media streams itself but is used between endpoints for negotiation of network metrics, media types, and other associated properties. The set of properties and parameters is called a session profile.
SDP is extensible for the support of new media types and formats. SDP was originally a component of the Session Announcement Protocol (SAP),[2] but found other uses in conjunction with the Real-time Transport Protocol (RTP), the Real-time Streaming Protocol (RTSP), Session Initiation Protocol (SIP), and as a standalone protocol for describing multicast sessions.
The IETF published the original specification as a Proposed Standard in April 1998 (RFC 2327).[3] Revised specifications were released in 2006 (RFC 4566),[1] and in 2021 (RFC 8866).[4]
^ abHandley, Mark; Van Jacobson; Colin Perkins (July 2006). SDP: Session Description Protocol. IETF. doi:10.17487/RFC4566. RFC 4566.
^Salkintzis, Apostolis K. (2004). Mobile Internet: Enabling Technologies & Services. CRC Press. p. 11: 24–25. ISBN 0849316316. Retrieved 2019-07-11.
The SessionDescriptionProtocol (SDP) is a format for describing multimedia communication sessions for the purposes of announcement and invitation. Its...
parameter negotiation and media setup are performed with the SessionDescriptionProtocol (SDP), which is carried as payload in SIP messages. SIP is designed...
Session Announcement Protocol (SAP) is an experimental protocol for advertising multicast session information. SAP typically uses SessionDescription...
intelligence. MGCP is a text-based protocol consisting of commands and responses. It uses the SessionDescriptionProtocol (SDP) for specifying and negotiating...
instantiates the session with the SessionDescriptionProtocol (SDP) over Session Initiation Protocol (SIP) or other rendezvous methods. The MSRP protocol is defined...
session-layer protocol is the OSI protocol suite session-layer protocol, also known as X.225 or ISO 8327. In case of a connection loss this protocol may try...
A stateless protocol is a communication protocol in which the receiver must not retain session state from previous requests. The sender transfers relevant...
Secure Real-time Transport Protocol (SRTP), encrypted version of RTP SessionDescriptionProtocol (SDP), a syntax for session initiation and announcement...
carry SessionDescriptionProtocol (SDP) messaging to negotiate media streams. SDP allows for the (re-)negotiation of the streams of one media session over...
The Session Initiation Protocol (SIP) is the signaling protocol selected by the 3rd Generation Partnership Project (3GPP) to create and control multimedia...
accompanying SessionDescriptionProtocol may use multiple ports to set up a connection and transmit voice stream via Real-time Transport Protocol. IP addresses...
SDES (SessionDescriptionProtocol Security Descriptions) for Media Streams is a way to negotiate the key for Secure Real-time Transport Protocol. It has...
implementation must provide, AMQP is a wire-level protocol. A wire-level protocol is a description of the format of the data that is sent across the network...
The Discard Protocol is a service in the Internet Protocol Suite defined in RFC 863. It was designed for testing, debugging, measurement, and host-management...
In computing, Internet Protocol Security (IPsec) is a secure network protocol suite that authenticates and encrypts packets of data to provide secure encrypted...
Lightweight Directory Access Protocol (LDAP /ˈɛldæp/) is an open, vendor-neutral, industry standard application protocol for accessing and maintaining...
The Financial Information eXchange (FIX) protocol is an electronic communications protocol initiated in 1992 for international real-time exchange of information...
The Alternative Network Address Types (ANAT) Semantics for the SessionDescriptionProtocol (SDP) Grouping Framework, G. Camarillo, J. Rosenberg (June 2005)...
Border Gateway Protocol (BGP) is a standardized exterior gateway protocol designed to exchange routing and reachability information among autonomous systems...