Session Description Protocol (SDP) Parameters - per [RFC4566] (last updated 2010-03-15) Registries included below: SDP Parameters - proto - bwtype - nettype - addrtype - enckey (REGISTRY OBSOLETED) - att-field (session level) - att-field (both session and media level) - att-field (media level only) - att-field (source level) - att-field (unknown level) - content - Semantics for the "group" SDP Attribute - "rtcp-fb" Attribute Values - "ack" and "nack" Attribute Values - "depend" SDP Attribute Values - Semantics for the "ssrc-group" SDP Attribute - SDP/RTSP key management protocol identifiers - Codec Control Messages - QoS Mechanism Tokens See [RFC4566] for registration procedures. Registration Procedures: RFC (Standards-Track preferred) Type SDP Name Reference -------------- --------------------------- --------- proto RTP/AVP [RFC4566] vat [historic] rtp [historic] udptl [ITU-T Rec. T.38 (Section 9)] TCP [RFC4145] RTP/AVPF [RFC4585] TCP/RTP/AVP [RFC4571] RTP/SAVP [RFC3711] TCP/BFCP [RFC4583] TCP/TLS/BFCP [RFC4583] TCP/TLS [RFC4572] FLUTE/UDP [RFC-mehta-rmt-flute-sdp-05.txt] TCP/MSRP [RFC4975] TCP/TLS/MSRP [RFC4975] DCCP [RFC-ietf-dccp-rtp-07.txt] DCCP/RTP/AVP [RFC-ietf-dccp-rtp-07.txt] DCCP/RTP/SAVP [RFC-ietf-dccp-rtp-07.txt] DCCP/RTP/AVPF [RFC-ietf-dccp-rtp-07.txt] DCCP/RTP/SAVPF [RFC-ietf-dccp-rtp-07.txt] RTP/SAVPF [RFC5124] UDP/TLS/RTP/SAVP [RFC-ietf-avt-dtls-srtp-07.txt] DCCP/TLS/RTP/SAVP [RFC-ietf-avt-dtls-srtp-07.txt] UDP/TLS/RTP/SAVPF [RFC-ietf-avt-dtls-srtp-07.txt] DCCP/TLS/RTP/SAVPF [RFC-ietf-avt-dtls-srtp-07.txt] Registration Procedures: Standards-Track RFC Type SDP Name Reference ---- ------------------ --------- bwtype CT [RFC4566] AS [RFC4566] RS [RFC3556] RR [RFC3556] TIAS [RFC3890] Registration Procedures: RFC Type SDP Name Reference ---- ------------------ --------- nettype IN [RFC4566] Registration Procedures: RFC Type SDP Name Reference ---- ------------------ --------- addrtype IP4 [RFC4566] IP6 [RFC4566] REGISTRY OBSOLETED - No further registrations accepted Type SDP Name Reference ---- ------------------ --------- enckey clear [RFC4566] base64 [RFC4566] uri [RFC4566] prompt [RFC4566] Registration Procedures: Specification Required Type SDP Name Reference ---- ------------------ --------- att-field (session level) cat [RFC4566] keywds [RFC4566] type [RFC4566] type:broadcast [RFC4566] type:H332 [ITU Recommendation H.332] type:meeting [RFC4566] type:moderated [RFC4566] type:test [RFC4566] charset [RFC4566] charset:iso8895-1 [RFC4566] tool [RFC4566] ipbcp [ITU-T Q.1970] group [RFC-ietf-mmusic-rfc3388bis-04.txt] ice-lite [RFC-ietf-mmusic-ice-19.txt] ice-mismatch [RFC-ietf-mmusic-ice-19.txt] ice-options [RFC-ietf-mmusic-ice-19.txt] bcastversion [RFC5159] Registration Procedures: Specification Required Type SDP Name Reference ---- ------------------ --------- att-field (both session and media level) recvonly [RFC4566] sendrecv [RFC4566] sendonly [RFC4566] sdplang [RFC4566] lang [RFC4566] h248item [ITU-T H.248.15] sqn [RFC3407] cdsc [RFC3407] cpar [RFC3407] cparmin [RFC3407] cparmax [RFC3407] rtcp-xr [RFC3611] maxprate [RFC3890] setup [RFC4145] connection [RFC4145] key-mgmt [RFC4567] source-filter [RFC4570] inactive [RFC4566] fingerprint [RFC4572] flute-tsi [RFC-mehta-rmt-flute-sdp-05.txt] flute-ch [RFC-mehta-rmt-flute-sdp-05.txt] FEC-declaration [RFC-mehta-rmt-flute-sdp-05.txt] FEC-OTI-extension [RFC-mehta-rmt-flute-sdp-05.txt] content-desc [RFC-mehta-rmt-flute-sdp-05.txt] ice-pwd [RFC-ietf-mmusic-ice-19.txt] ice-ufrag [RFC-ietf-mmusic-ice-19.txt] stkmstream [RFC5159] extmap [RFC5285] qos-mech-send [RFC5432] qos-mech-recv [RFC5432] Registration Procedures: Specification Required Type SDP Name Reference ---- ------------------ --------- att-field (media level only) ptime [RFC4566] orient [RFC4566] orient:portrait [RFC4566] orient:landscape [RFC4566] orient:seascape [RFC4566] framerate [RFC4566] quality [RFC4566] rtpmap [RFC4566] fmtp [RFC4566] rtpred1 [historic; use fmtp as per RFC2198] rtpred2 [historic; use fmtp as per RFC2198] T38FaxVersion [ITU-T Rec. T.38 Annex D] T38MaxBitRate [ITU-T Rec. T.38 Annex D] T38FaxFillBitRemoval [ITU-T Rec. T.38 Annex D] T38FaxTranscodingMMR [ITU-T Rec. T.38 Annex D] T38FaxTranscodingJBIG [ITU-T Rec. T.38 Annex D] T38FaxRateManagement [ITU-T Rec. T.38 Annex D] T38FaxMaxBuffer [ITU-T Rec. T.38 Annex D] T38FaxMaxDatagram [ITU-T Rec. T.38 Annex D] T38FaxUdpEC [ITU-T Rec. T.38 Annex D] maxptime [RFC4566] des [RFC3312] curr [RFC3312] conf [RFC3312] mid [RFC-ietf-mmusic-rfc3388bis-04.txt] rtcp [RFC3605] rtcp-fb [RFC4585] label [RFC4574] T38VendorInfo [ITU-T Rec. T.38 Annex D] crypto [RFC4568] eecid [RFC3108] aalType [RFC3108] capability [RFC3108] qosClass [RFC3108] bcob [RFC3108] stc [RFC3108] upcc [RFC3108] atmQOSparms [RFC3108] atmTrfcDesc [RFC3108] abrParms [RFC3108] abrSetup [RFC3108] bearerType [RFC3108] lij [RFC3108] anycast [RFC3108] cache [RFC3108] bearerSigIE [RFC3108] aalApp [RFC3108] cbrRate [RFC3108] sbc [RFC3108] clkrec [RFC3108] fec [RFC3108] prtfl [RFC3108] structure [RFC3108] cpsSDUsize [RFC3108] aal2CPS [RFC3108] aal2CPSSDUrate [RFC3108] aal2sscs3661unassured [RFC3108] aal2sscs3661assured [RFC3108] aal2sscs3662 [RFC3108] aal5sscop [RFC3108] atmmap [RFC3108] silenceSupp [RFC3108] ecan [RFC3108] gc [RFC3108] profileDesc [RFC3108] vsel [RFC3108] dsel [RFC3108] fsel [RFC3108] onewaySel [RFC3108] codecconfig [RFC3108] isup_usi [RFC3108] uiLayer1_Prot [RFC3108] chain [RFC3108] floorctrl [RFC4583] confid [RFC4583] userid [RFC4583] floorid [RFC4583] FEC [RFC-mehta-rmt-flute-sdp-05.txt] accept-types [RFC4975] accept-wrapped-types [RFC4975] max-size [RFC4975] path [RFC4975] dccp-service-code [RFC-ietf-dccp-rtp-07.txt] rtcp-mux [RFC-ietf-avt-rtp-and-rtcp-mux-07.txt] candidate [RFC-ietf-mmusic-ice-19.txt] remote-candidates [RFC-ietf-mmusic-ice-19.txt] SRTPAuthentication [RFC5159] SRTPROCTxRate [RFC5159] rtcp-rsize [RFC5506] file-selector [RFC5547] file-transfer-id [RFC5547] file-disposition [RFC5547] file-date [RFC5547] file-icon [RFC5547] file-range [RFC5547] depend [RFC5583] ssrc [RFC5576] ssrc-group [RFC5576] rtcp-unicast [RFC5760] Reference: [RFC5576] Registration Procedures: Specification Required Type SDP Name Reference ---- ------------------ --------- att-field (source level) cname [RFC5576] previous-ssrc [RFC5576] fmtp [RFC5576] Registration Procedures: Specification Required Type SDP Name Reference ---- ------------------ --------- att-field (unknown level) Registry Name: content SDP Parameters Reference: [RFC4796] Registration Procedure: Specification Required Registry: Type SDP Name Description Reference ------- --------- ------------------------ --------- content slides Presentation slides [RFC4796] speaker Image from the speaker [RFC4796] sl Sign language [RFC4796] main Main media stream [RFC4796] alt Alternative media stream [RFC4796] Registry Name: Semantics for the "group" SDP Attribute Reference: [RFC-ietf-mmusic-rfc3388bis-04.txt] Registration Procedure: Standards Action Registry: Semantics Token Reference ---------------------------------- -------- --------- Lip Synchronization LS [RFC-ietf-mmusic-rfc3388bis-04.txt] Flow Identification FID [RFC-ietf-mmusic-rfc3388bis-04.txt] Single Reservation flow SRF [RFC3524] Alternative Network Address Types ANAT [RFC4091] Forward Error Correction FEC [RFC4756] Composite Session CS [RFC-mehta-rmt-flute-sdp-05.txt] Decoding Dependency DDP [RFC5583] REgistry Name: "rtcp-fb" Attribute Values Reference: [RFC4585] Registration Procedure: First Come First Serve with permanent, stable, and publically accessible document. Registry: Value Name Long Name Reference ---------- --------------------------------- --------- ack Positive acknowledgement [RFC4585] app Application-defined parameter [RFC4585] ccm Codec Control Commands and Indications [RFC5104] nack Negative Acknowledgement [RFC4585] trr-int Minimal receiver report interval [RFC4585] Registry Name: "ack" and "nack" Attribute Values Reference: [RFC4585] Registration Procedure: First Come First Serve with a permanent, stable, and publically accessible document Registry: Value Name Long Name Usable with Reference ---------- --------------------------------------- ----------- --------- sli Slice Loss Indication nack [RFC4585] pli Picture Loss Indication nack [RFC4585] rpsi Reference Picture Selection Indication ack, nack [RFC4585] app Application layer feedback ack, nack [RFC4585] Registry Name: "depend" SDP Attribute Values Reference: [RFC5583] Registration Procedure: Specification Required Registry: Token Semantics Reference ---------- --------------------------------------- --------- lay Layered decoding dependency [RFC5583] mdc Multi descriptive decoding dependency [RFC5583] Registry Name: Semantics for the "ssrc-group" SDP Attribute Reference: [RFC5576] Registration Procedure: Standards Action Registry: Token Semantics Reference ---------- --------------------------------------- --------- FID Flow Identification [RFC5576] FEC Forward Error Correction [RFC5576] SDP/RTSP key management protocol identifiers - per [RFC4567] (associated with the protocol identifier KMPID) Registration Procedures: Specification Required Value Name Long Name Reference ---------- --------------------------------------- --------- mikey Multimedia Internet KEYing [RFC4567] Registry Name: Codec Control Messages Reference: [RFC5104] Registration Procedure: Specification Required Registry: Value Name Long Name Usable with Reference ---------- --------------------------------------- ----------- --------- fir Full Intra Request Command ccm [RFC5104] tmmbr Temporary Maximum Media Stream Bit Rate ccm [RFC5104] tstr Temporal-Spatial Trade-off ccm [RFC5104] vbcm H.271 video back channel messages ccm [RFC5104] Registry Name: QoS Mechanism Tokens Reference: [RFC5432] Registration Procedures: Specification Required Registry: QoS Mechanism Reference ------------------------------------- --------- rsvp [RFC5432] nsis [RFC5432] References ---------- [ITU-T H.248-15] ITU-T Recommendation H.248.15, "SDP H.248 Package Attribute" [ITU-T Q.1970] ITU-T Recommendation Q.1970, "BICC IP bearer control protocol" (07/2001) [ITU-T Rec. T.38] ITU-T Recommendation T.38, 'Procedures for real-time Group 3 facsimile communication over IP networks', June 1998. http://www.itu.int/rec/recommendation.asp?type=folders&lang=e&parent=T-REC-T.38 [ITU-T Rec. T.38 Annex D] ITU-T Recommendation T.38 Amendment 2 Annex D, 'SIP/SDP Call Establishment Procedures', February 2000, July 2005. http://www.itu.int/rec/recommendation.asp?type=folders&lang=e&parent=T-REC-T.38 [RFC2198] C. Perkins, I. Kouvelas, O. Hodson, V. Hardman, M. Handley J.C. Bolot, A. Vega-Garcia, and S. Fosse-Parisis, "RTP Payload for Redundant Audio Data", RFC 2198, September 1997. [RFC3108] R. Kumar and M. Mostafa, "Conventions for the use of the Session Description Protocol (SDP) for ATM Bearer Connections", RFC 3108, May 2001. [RFC3266] S. Olson, G. Camarillo, and A. Roach "Support for IPv6 in SDP", RFC 3266, June 2002. [RFC3312] G. Camarillo, W. Marshall, and J. Rosenberg, "Integration of Resource Management and SIP", RFC 3312, September 2002. [RFC3407] F. Andreasen, "SDP Simple Capability Declaration", RFC 3407, October 2002. [RFC3524] G. Camarillo and A. Monrad, "Mapping of Media Streams to Resource Reservation Flows", RFC 3524, April 2003. [RFC3556] S. Casner, "SDP Bandwidth Modifiers for RTCP Bandwidth", RFC3556, July 2003. [RFC3605] C. Huitema, "RTCP attribute in SDP", RFC 3605, October 2003. [RFC3611] T. Friedman, R. Caceres, and A. Clark, "RTP Control Protocol Extended Reports (RTCP XR)", RFC 3611, November 2003. [RFC3711] M. Baugher, D. McGrew, M. Naslund, E. Carrara and K. Norrman, "The Secure Real-time Transport Protocol (SRTP)", RFC 3711, March 2004. [RFC3890] M. Westerlund, "A Transport Independent Bandwidth Modifier for the Session Description Protocol (SDP)", RFC 3890, September 2004. [RFC4091] G. Camarillo and J. Rosenberg, "The Alternative Network Address Types Semantics (ANAT) for the Session Description Protocol (SDP) Grouping Framework", RFC 4091, June 2005. [RFC4145] D. Yon and G. Camarillo, "TCP-Based Media Transport in the Session Description Protocol (SDP)", RFC 4145, September 2005. [RFC4585] J. Ott, S. Wenger, N. Sato, C. Burmeister, and J. Rey", Extended RTP Profile for RTCP-based Feedback (RTP/AVPF), RFC 4585, July 2006. [RFC4574] O. Levin and G. Camarillo, "The SDP (Session Description Protocol) Label Attribute", RFC 4574, August 2006. [RFC4568] F. Andreasen, M. Baugher and D. Wing, "Session Description Protocol Security Descriptions for Media Streams", RFC 4568, July 2006. [RFC4567] F. Andreasen, M. Baugher, and D. Wing, "Session Description Protocol Security Descriptions for Media Streams", RFC 4567, July 2006. [RFC4571] J. Lazzaro, "Framing RTP and RTCP Packets over Connection-Oriented Transport", RFC 4571, July 2006. [RFC4570] B. Quinn and R. Finlayson, "Session Description Protocol (SDP) Source Filters", RFC 4570, July 2006. [RFC4583] G. Camarillo, "Session Description Protocol (SDP) Format for Binary Floor Control Protocol (BFCP) Streams", RFC 4583, November 2006. [RFC4566] M. Handley, V. Jacobson and C. Perkins, "SDP: Session Description Protocol", RFC 4566, June 2006. [RFC4572] J. Lennox, "Connection-Oriented Media Transport over the Transport Layer Security (TLS) Protocol in the Session Description Protocol (SDP)", RFC 4572, July 2006. [RFC4756] A. Li, "Forward Error Correction Grouping Semantics in Session Description Protocol", RFC 4756, November 2006. [RFC-mehta-rmt-flute-sdp-05.txt] R. Walsh, J. Peltotalo, S. Peltotalo, H. Mehta, and I. Curcio, "SDP Descriptors for FLUTE", RFC XXXX, Month Year. [RFC4796] J. Hautakorpi, G. Camarillo, "The SDP (Session Description Protocol) Content Attribute", RFC 4796, February 2007. [RFC4975] B. Campbell, R. Mahy and C. Jennings, "The Message Session Relay Protocol", RFC 4975, September 2007. [RFC-ietf-dccp-rtp-07.txt] C. Perkins, "RTP and the Datagram Congestion Control Protocol (DCCP)", RFC XXXX, Month Year. [RFC-ietf-avt-rtp-and-rtcp-mux-07.txt] C. Perkins and M. Westerlund, "Multiplexing RTP Data and Control Packets on a Single Port", RFC XXXX, Month Year. [RFC-ietf-mmusic-ice-19.txt] J. Rosenberg, "Interactive Connectivity Establishment (ICE): A Protocol for Network Address Translator (NAT) Traversal for Offer/Answer Protocols", RFC XXXX, Month Year. [RFC5104] S. Wenger, U. Chandra, M. Westerlund, B. Burman, "Codec Control Messages in the RTP Audio-Visual Profile with Feedback (AVPF)", RFC 5104, February 2008. [RFC5124] J. Ott, E. Carrara, "Extended Secure RTP Profile for RTCP-based Feedback (RTP/SAVPF)", RFC 5124, February 2008. [RFC5159] L. Dondeti, A. Jerichow, "Session Description Protocol (SDP) Attributes for OMA BCAST Service and Content Protection", RFC 5159, March 2008. [RFC5285] D. Singer, H. Desineni, "A general mechanism for RTP Header Extensions", RFC 5285, July 2008. [RFC5432] J. Polk, S. Dhesikan, G. Camarillo, "Quality of Service (QoS) Mechanism Selection in the Session Description Protocol (SDP)", RFC 5432, March 2009. [RFC5506] I. Johansson, M. Westerlund, "Support for Reduced-Size RTCP, Opportunities and Consequences", RFC 5506, April 2009. [RFC-ietf-avt-dtls-srtp-07.txt] D. McGrew, E. Rescorla, "Datagram Transport Layer Security (DTLS) Extension to Establish Keys for Secure Real-time Transport Protocol (SRTP)", RFC XXXX, Month Year. [RFC5547] M. Garcia-Martin, M. Isomaki, G. Camarillo, S. Loreto, P. Kyzivat, "A Session Description Protocol (SDP) Offer/Answer Mechanism to Enable File Transfer", RFC 5547, May 2009. [RFC5576] J. Lennox, J. Ott, T. Schierl, "Source-Specific Media Attributes in the Session Description Protocol (SDP)", RFC 5576, June 2009. [RFC5583] T. Schierl, S. Wenger, "Signaling media decoding dependency in Session Description Protocol (SDP)", RFC 5583, July 2009. [RFC5760] J. Ott, J. Chesterfield, E. Schooler, "RTCP Extensions for Single-Source Multicast Sessions with Unicast Feedback", RFC 5760, February 2010. [RFC-ietf-mmusic-rfc3388bis-04.txt] G. Camarillo, H. Schulzrinne, "The SDP (Session Description Protocol) Grouping Framework", RFC XXXX, Month Year. (registry created 2001-06-15) []