Session Description Protocol (SDP) Capability Negotiation
Metadata
- Publisher
- IETF
- Doc Type
- Standard
- Pages
- 77
- Abstract
- The Session Description Protocol (SDP) was intended to describe multimedia sessions for the purposes of session announcement, session invitation, and other forms of multimedia session initiation. SDP was not intended to provide capability indication or capability negotiation; however, over the years, SDP has seen widespread adoption and as a result it has been gradually extended to provide limited support for these, notably in the form of the offer/answer model defined in RFC 3264. SDP does not define how to negotiate one or more alternative transport protocols (e.g., RTP profiles) or attributes. This makes it difficult to deploy new RTP profiles such as Secure RTP or RTP with RTCP-based feedback, negotiate use of different security keying mechanisms, etc. It also presents problems for some forms of media negotiation. The purpose of this document is to address these shortcomings by extending SDP with capability negotiation parameters and associated offer/answer procedures to use those parameters in a backwards compatible manner. The document defines a general SDP Capability Negotiation framework. It also specifies how to provide attributes and transport protocols as capabilities and negotiate them using the framework. Extensions for other types of capabilities (e.g., media types and media formats) may be provided in other documents. [STANDARDS-TRACK]
- Publication Date
- 2010-09-01
- Status Note
- Proposed Standard
- DOI
10.17487/RFC5939- Link
- https://doi.org/10.17487/RFC5939
- Author(s)
- Flemming Andreasen
- Keyword(s)
- Multimedia Session, Session Announcement, Session Invitation
Latest version of IETF RFC 5939
Document Versions — IETF RFC 5939
-
▶ IETF RFC 5939 (2010-09-01)THIS DOC [ACTIVE] [LATEST VERSION]
Amended by:
- RFC6871 NOT IN REGISTRY
Normative Reference(s)
- IETF RFC 2119 [Active*]
- IETF RFC 3264 [Active*]
- IETF RFC 4566 [Superseded*]
- IETF RFC 5226 [Superseded*]
- IETF RFC 5234 [Active, Amended*]
- RFC5245 — RFC5245 EXTERNAL
Bibliographic Reference(s)
- Rosenberg, J., Keranen, A., Lowekamp, B., and A. Roach, "TCP Candidates with Interactive Connectivity Establishment (ICE)", Work in Progress, September 2010. EXTERNAL
- Gilman, R., Even, R., and F. Andreasen, "SDP media capabilities Negotiation", Work in Progress, July 2010. EXTERNAL
- Kutscher, D., Ott, J., and C. Bormann, "Session Description and Capability Negotiation", Work in Progress, February 2005. EXTERNAL
- Kaplan, H. and F. Audet, "Session Description Protocol (SDP) Offer/Answer Negotiation For Best-Effort Secure Real-Time Transport Protocol", Work in Progress, October 2006. EXTERNAL
- IETF RFC 3261 [Active*]
- IETF RFC 3262 [Active*]
- RFC3312 — 2 EXTERNAL
- RFC3407 — RFC3407 EXTERNAL
- IETF RFC 3551 [Active*]
- IETF RFC 3711 [Active*]
- IETF RFC 3830 [Active*]
- IETF RFC 4145 [Active*]
- IETF RFC 4474 [Superseded*]
- IETF RFC 4567 [Active*]
- IETF RFC 4568 [Active*]
- RFC4585 — RFC4585 EXTERNAL
- RFC4588 — RFC4588 EXTERNAL
- RFC4756 — 6 EXTERNAL
- RFC5027 — RFC5027 EXTERNAL
- RFC5124 — RFC5124 EXTERNAL
- IETF RFC 5751 [Superseded*]
- RFC5763 — RFC5763 EXTERNAL
- IETF RFC 5764 [Active*]
- IETF RFC 5888 [Active*]
Source Data (JSON)
Full registry record with provenance metadata. Open directly: /api/doc/RFC5939.json
Reference Tree
Explore all references and references to this document, as a navigable tree.
Open Reference TreeReference this Doc
Plain text (ISO 690 compliant)
Preview:
IETF RFC 5939, Session Description Protocol (SDP) Capability Negotiation. Available at https://doi.org/10.17487/RFC5939
Snippet:
IETF RFC 5939, Session Description Protocol (SDP) Capability Negotiation. Available at https://doi.org/10.17487/RFC5939
HTML (ISO 690 compliant)
Preview:
IETF RFC 5939, Session Description Protocol (SDP) Capability Negotiation. Available at https://doi.org/10.17487/RFC5939
Snippet:
<span class="citation"><cite>IETF RFC 5939</cite>, Session Description Protocol (SDP) Capability Negotiation. Available at <a href="https://doi.org/10.17487/RFC5939" target="_blank" rel="noopener">https://doi.org/10.17487/RFC5939</a></span>
SMPTE's HTML Pub
Preview:
IETF RFC 5939, Session Description Protocol (SDP) Capability Negotiation
doi: 10.17487/RFC5939
url: https://doi.org/10.17487/RFC5939
doi: 10.17487/RFC5939
url: https://doi.org/10.17487/RFC5939
Snippet:
<li> <cite id="bib-rfc5939">IETF RFC 5939</cite>, Session Description Protocol (SDP) Capability Negotiation <span class="doi">10.17487/RFC5939</span> </li>
Referenced By
- IETF RFC 7273 [Active*]
- SMPTE ST 2067-2:2013 [Superseded]