SDP, Session Description Protocol |
![]() |
Description | Glossary | RFCs | Publications | Obsolete RFCs |
Type: | General purpose session description format. |
MIME subtype: | |
SNMP MIBs: | |
Working groups: | mmusic, Multiparty Multimedia Session Control. |
Links: | IANA: SDP parameters. |
SDP is intended to be used for describing multimedia sessions for the purposes of session announcement, session invitation, and other forms of multimedia session initiation.
Syntax:
Session description.
a=. Session attribute. Optional.
b=. Bandwidth information. Optional.
c=.
Connection information.
Optional.
Not required if included in all media.
e=. Email address. Optional.
i=. Session information. Optional.
k=. Encryption key. Optional.
o=. Owner/creator and session identifier.
p=. Phone number. Optional.
s=. Session name.
u=. URI of description. Optional.
v=. Protocol version.
z=. Time zone adjustments.
Time description.
t=. Time the session is active.
r=. Repeat times. Optional.
Media description.
a=. Session attribute. Optional.
b=. Bandwidth information. Optional.
c=. Connection information. Optional if included in the session description.
i=. Media title. Optional.
k=. Encryption key. Optional.
m=. Media name and transport address.
Bandwidth modifiers:
SDP name | Description | References |
---|---|---|
AS | RFC 4566 | |
CT | RFC 4566 | |
RS | RFC 3556 | |
RR | RFC 3556 | |
TIAS | Transport Independent Application Specific maximum. | RFC 3890 |
Session and media level attributes:
SDP name | Description | References |
---|---|---|
3GPP-Asset-Information | ||
3GPP-QoE-Metrics | ||
acap | RFC 5939 | |
cdsc | RFC 3407 | |
connection | RFC 4145 | |
content-desc | ||
cpar | RFC 3407 | |
cparmax | RFC 3407 | |
cparmin | RFC 3407 | |
creq | RFC 5939 | |
csup | RFC 5939 | |
extmap | RFC 5285 | |
FEC-declaration | ||
FEC-OTI-extension | ||
fingerprint | RFC 4572 | |
flute-ch | ||
flute-tsi | ||
h248item | ITU-T H.248.15 | |
ice-pwd | RFC 5245 | |
ice-ufrag | RFC 5245 | |
inactive | RFC 4566 | |
key-mgmt | RFC 4567 | |
lang | RFC 4566 | |
maxprate | RFC 3890 | |
mbms-mode | ||
mbms-repair | ||
qos-mech-recv | RFC 5432 | |
qos-mech-send | RFC 5432 | |
recvonly | RFC 4566 | |
rtcp-xr | ||
sdplang | RFC 4566 | |
sendonly | RFC 4566 | |
sendrecv | RFC 4566 | |
setup | RFC 4145 | |
source-filter | RFC 4570 | |
sqn | RFC 3407 | |
stkmstream | RFC 5159 | |
tcap | RFC 5939 |
RFCs:
[RFC 2327] SDP: Session Description Protocol.
[RFC 2848] The PINT Service Protocol: Extensions to SIP and SDP for IP Access to Telephone Call Services.
[RFC 3108] Conventions for the use of the Session Description Protocol (SDP) for ATM Bearer Connections.
[RFC 3264] An Offer/Answer Model with the Session Description Protocol (SDP).
[RFC 3266] Support for IPv6 in Session Description Protocol (SDP).
[RFC 3267] Real-Time Transport Protocol (RTP) Payload Format and File Storage Format for the Adaptive Multi-Rate (AMR) and Adaptive Multi-Rate Wideband (AMR-WB) Audio Codecs.
[RFC 3388] Grouping of Media Lines in the Session Description Protocol (SDP).
[RFC 3407] Session Description Protocol (SDP) Simple Capability Declaration.
[RFC 3435] Media Gateway Control Protocol (MGCP) Version 1.0.
[RFC 3485] The Session Initiation Protocol (SIP) and Session Description Protocol (SDP) Static Dictionary for Signaling Compression (SigComp).
[RFC 3524] Mapping of Media Streams to Resource Reservation Flows.
[RFC 3556] Session Description Protocol (SDP) Bandwidth Modifiers for RTP Control Protocol (RTCP) Bandwidth.
[RFC 3605] Real Time Control Protocol (RTCP) attribute in Session Description Protocol (SDP).
[RFC 3890] A Transport Independent Bandwidth Modifier for the Session Description Protocol (SDP).
[RFC 4091] The Alternative Network Address Types (ANAT) Semantics for the Session Description Protocol (SDP) Grouping Framework.
[RFC 4145] TCP-Based Media Transport in the Session Description Protocol (SDP).
[RFC 4317] Session Description Protocol (SDP) Offer/Answer Examples.
[RFC 4348] Real-Time Transport Protocol (RTP) Payload Format for the Variable-Rate Multimode Wideband (VMR-WB) Audio Codec.
[RFC 4396] RTP Payload Format for 3rd Generation Partnership Project (3GPP) Timed Text.
[RFC 4425] RTP Payload Format for Video Codec 1 (VC-1).
[RFC 5371] RTP Payload Format for JPEG 2000 Video Streams.
[RFC 5372] Payload Format for JPEG 2000 Video: Extensions for Scalability and Main Header Recovery.
[RFC 5404] RTP Payload Format for G.719.
[RFC 5432] Quality of Service (QoS) Mechanism Selection in the Session Description Protocol (SDP).
[RFC 5459] G.729.1 RTP Payload Format Update: Discontinuous Transmission (DTX) Support.
[RFC 5993] RTP Payload Format for Global System for Mobile Communications Half Rate (GSM-HR).
[RFC 6015] RTP Payload Format for 1-D Interleaved Parity Forward Error Correction (FEC).
[RFC 2543] SIP: Session Initiation Protocol.
![]() |
Description | Glossary | RFCs | Publications | Obsolete RFCs |