SDP, Session Description Protocol

Description Glossary RFCs Publications Obsolete RFCs

Description:

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 nameDescriptionReferences
AS RFC 4566
CT RFC 4566
RS RFC 3556
RR RFC 3556
TIASTransport Independent Application Specific maximum. RFC 3890

Session and media level attributes:

SDP nameDescriptionReferences
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

Glossary:


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).


Publications:


Obsolete RFCs:

[RFC 2543] SIP: Session Initiation Protocol.


Description Glossary RFCs Publications Obsolete RFCs