
Session Description Protocol (SDP) Parameters - per [RFC4566]

(last updated 2008-01-29)

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 (unknown level)
- content
- Semantics for the "group" SDP Attribute
- "rtcp-fb" Attribute Values
- "ack" and "nack" Attribute Values
- SDP/RTSP key management protocol identifiers 
-Codec Control Messages

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.txt]
                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                    [RFC-ietf-avt-profile-savpf-12.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                        [RFC3388]
                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                 [RFC-dondeti-oma-mmusic-sdp-attrs-00.txt]


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                      [RFC-ietf-avt-rtcp-report-extns-06.txt]
                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                   [RFC-dondeti-oma-mmusic-sdp-attrs-00.txt]


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                          [RFC3388]
                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           [RFC-dondeti-oma-mmusic-sdp-attrs-00.txt]
                SRTPROCTxRate                [RFC-dondeti-oma-mmusic-sdp-attrs-00.txt]


Registration Procedures: Specification Required
Type            SDP Name                     Reference
----            ------------------           ---------
att-field (unknown level)
[ no registrations at this time ]


content SDP Parameters - per [RFC4796]
Registration Procedure: Specification Required
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]


Semantics for the "group" SDP Attribute
Registration Procedure: Standards track document
Semantics                           Token     Reference
-------------------                 -----     ---------
Lip Synchronization                 LS        [RFC3388]
Flow Identification                 FID       [RFC3388]
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]


"rtcp-fb" Attribute Values - per [RFC4585]
Registration Procedure: First Come First Serve with permanent, stable, and 
                        publically accessible document.
Value Name  Long Name                                Reference
----------  ---------------------------------        ---------
ack         Positive acknowledgement                 [RFC4585] 
app         Application-defined parameter            [RFC4585]
ccm         Codec Control Commands and Indications   [RFC-ietf-avt-avpf-ccm-10.txt]
nack        Negative Acknowledgement                 [RFC4585]
trr-int     Minimal receiver report interval         [RFC4585]



"ack" and "nack" Attribute Values - per [RFC4585]
Registration Procedure: First Come First Serve with a permanent, stable, and 
                        publically accessible document
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]


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]


Codec Control Messages - per [RFC-ietf-avt-avpf-ccm-10.txt]
Registration Procedure: Specification Required

Value Name  Long Name                                Usable with  Reference
----------  ---------------------------------------  -----------  ---------
fir         Full Intra Request Command               ccm          [RFC-ietf-avt-avpf-ccm-10.txt]
tmmbr       Temporary Maximum Media Stream Bit Rate  ccm          [RFC-ietf-avt-avpf-ccm-10.txt]
tstr        temporal Spatial Trade Off               ccm          [RFC-ietf-avt-avpf-ccm-10.txt]
vbcm        H.271 video back channel messages        ccm          [RFC-ietf-avt-avpf-ccm-10.txt]
 
 
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.
           <http://www.rfc-editor.org/rfc/rfc3108.txt>

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

[RFC3388]  G. Camarillo, J. Holler, and H. Schulzrinne, "Grouping of media 
           lines in SDP", RFC 3388, November 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.

[RFC3711]  M. Baugher, D. McGrew, M. Naslund, E. Carrara and K. Norrman,
           "The Secure Real-time Transport Protocol (SRTP)", RFC 3711,
           March 2004.

[RFC-ietf-avt-rtcp-report-extns-06.txt]
           T. Friedman, R. Caceres, and A. Clark, "RTP Control Protocol 
           Extended Reports (RTCP XR)", RFC XXXX, Month Year.

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

[RFC-ietf-avt-avpf-ccm-10.txt]
           S. Wenger, U. Chandra, M. Westerlund, B. Burman, "Codec Control 
           Messages in the RTP Audio-Visual Profile with Feedback (AVPF)", 
           RFC XXXX, Month Year.

[RFC-ietf-avt-profile-savpf-12.txt]
           J. Ott, E. Carrara, "Extended Secure RTP Profile for RTCP-based 
           Feedback (RTP/SAVPF)", RFC XXXX, Month Year.

[RFC-dondeti-oma-mmusic-sdp-attrs-00.txt]
           L. Dondeti, A. Jerichow, "Session Description Protocol (SDP) 
           Attributes for OMA BCAST Service and Content Protection", RFC 
           XXXX, Month Year.


(registry created 2001-06-15)

[]

