Session Description Protocol (SDP) (1 of 5)

Session Description Protocol (SDP)

Defined by RFC 2327, later RFC 4566

  • describes media session
  • a text-based protocol
  • carried in MIME as a message body in SIP messages
  • uses RTP/AVP Profiles for common media types

Note: It is more a session description format than a protocol.

  • RFC 3264: An Offer/Answer Model with the Session Description Protocol (SDP)
  • RFC 3266: Support for IPv6 in Session Description Protocol
  • RFC 3388: Grouping of Media Lines in the Session Description Protocol
  • RFC 3407: Session Description Protocol Simple Capability Declaration
  • RFC 3485: The Session Initiation Protocol and Session Description Protocol Static Dictionary for Signaling Compression (SigComp)
  • RFC 3556: Session Description Protocol Bandwidth Modifiers for RTP Control Protocol (RTCP) Bandwidth
  • RFC 3605: Real Time Control Protocol (RTCP) attribute in Session Description Protocol
  • RFC 3890: A Transport Independent Bandwidth Modifier for the Session Description Protocol

Slide Notes

M. Handley and V. Jacobson, “SDP: Session Description Protocol”, IETF, Network Working Group, RFC 2327, April 1998, Obsoleted by RFC 4566, http://datatracker.ietf.org/doc/rfc2327/ Links to an external site.

M. Handley, V. Jacobson, and C. Perkins, SDP: Session Description Protocol, IETF, Network Working Group, RFC 4566, July 2006, Obsoletes RFC 2327 and RFC 3266, http://www.ietf.org/rfc/rfc4566.txt Links to an external site.

S. Casner and P. Hoschka, "‘‘MIME Type Registration of RTP Payload Formats", IETF RFC3555, July 2003 ftp://ftp.rfc-editor.org/in-notes/rfc3555.txt Links to an external site.

Rosenberg and H. Schulzrinne, “An Offer/Answer Model with SDP”, IETF, Network Working Group, RFC 3264, June 2002, Obsoletes RFC 2543, http://datatracker.ietf.org/doc/rfc3264/ Links to an external site.

Olson, G. Camarillo, and A. B. Roach, “Support for IPv6 in SDP”, IETF, Network Working Group, RFC 3266, June 2002, Obsoleted by RFC 4566, http://datatracker.ietf.org/doc/rfc3266/ Links to an external site.

Camarillo, G. Eriksson, J. Holler, and H. Schulzrinne, Grouping of Media Lines in the Session Description Protocol (SDP), IETF RFC 3388, December 2002, http://www.ietf.org/rfc/rfc3388.txt Links to an external site.

F. Andreasen, Session Description Protocol (SDP) Simple Capability Declaration, IETF RFC 3407, October 2002. http://www.ietf.org/rfc/rfc3407.txt Links to an external site.

M. Garcia-Martin, C. Bormann, J. Ott, R. Price, and A. B. Roach, The Session Initiation Protocol (SIP) and Session Description Protocol (SDP) Static Dictionary for Signaling Compression (SigComp), Internet Request for Comments, RFC Editor, RFC 3485 (Proposed Standard), ISSN 2070-1721, February 2003, Updated by RFC 4896, http://www.rfc-editor.org/rfc/rfc3485.txt Links to an external site.

S. Casner, “Session Description Protocol (SDP) Bandwidth Modifiers for RTP Control Protocol (RTCP) Bandwidth”, IETF, RFC 3556, July 2003, http://www.ietf.org/rfc/rfc3556.txt Links to an external site.

C. Huitema, "Real Time Control Protocol (RTCP) attribute in Session Description Protocol (SDP)", IETF RFC 3605, October 2003, http://www.ietf.org/rfc/rfc3605.txt Links to an external site.

Westerlund, A Transport Independent Bandwidth Modifier for the Session Description Protocol (SDP), Internet Request for Comments, RFC Editor, RFC 3890 (Proposed Standard), ISSN 2070-1721, September 2004 http://www.rfc-editor.org/rfc/rfc3890.txt Links to an external site.

S. Andreasen, Session description protocol (SDP) capability negotiation. US Patent US7953867, 31 May 2011, Filing date 29 January 2007.


Transcript

[slide187] It was sent in the body of the SIP messages. It's described in RFC 2327. And its basic purpose is to describe the media that is going to be used in the session. So we have to describe the ports numbers and IP addresses and the CODECs that are going to be used. It's a text based protocol. It's carried in MIME.