tech-invite   World Map     

3GPP     Specs     Glossaries     Architecture     IMS     UICC       IETF     RFCs     Groups     SIP     ABNFs       Search

ABNF for SDP – Session Description Protocol

|   Session Description   |   v=   |   o=   |   s=   |   i=   |   u=   |   e=   |   p=   |   c=   |   b=   |   t=  r=  z=   |   k=   |   a=   |   m=   |   SDP Addressing   |   SDP generic rules   |   "a=" SDP Attributes   |

Here        Top        Up        Prev        Next

 

|   a=X‑predecbufsize   |   a=X‑initpredecbufperiod   |   a=X‑initpostdecbufperiod   |   a=X‑decbyterate   |   a=3gpp‑videopostdecbufsize   |   a=framesize   |   a=3GPP‑framepackingtype   |   a=alt   |   a=alt‑default‑id   |   a=alt‑group   |   a=3GPP‑Adaptation‑Support   |   a=3GPP‑QoE‑Metrics   |   a=3GPP‑Asset‑Information   |

Up


;   a=X-predecbufsize:<size of the hypothetical pre‑decoder buffer>
;   see  Clause 5.3.3.2 of TS 26.234
Up

;   a=X-initpredecbufperiod:<initial pre‑decoder buffering period>
;   see  Clause 5.3.3.2 of TS 26.234
Up

;   a=X-initpostdecbufperiod:<initial post‑decoder buffering period>
;   see  Clause 5.3.3.2 of TS 26.234
Up

;   a=X-decbyterate:<peak decoding byte rate>
;   see  Clause 5.3.3.2 of TS 26.234
Up

;   a=3gpp-videopostdecbufsize:<size of the video post‑decoder buffer>
;   see  Clause 5.3.3.2 of TS 26.234
Up

;   a=framesize:<payload type number> <width>‑<heigth>
;   see  Clause 5.3.3.2 of TS 26.234
Up

attribute-fields   =/
sdp-3GPP-frame-packing-type-line   =
"a"   "="   "3GPP‑framepackingtype"   ":"   frame‑packing‑type   ":"   payload‑type‑number   CRLF
;   see  Clause 5.3.3.2 of TS 26.234
Up

frame-packing-type   =
1*DIGIT
Up

payload-type-number   =
1*DIGIT
Up

alt   =
"a"   "="   "alt"   ":"   alt‑id   ":"   SDP‑line   CRLF
;   see  Clause 5.3.3.3 of TS 26.234
Up

alt-default-id   =
"a"   "="   "alt‑default‑id"   ":"   alt‑id   CRLF
;   see  Clause 5.3.3.3 of TS 26.234
Up

alt-group   =
"a"   "="   "alt‑group"   ":"   alt‑group‑type   ":"   alt‑group‑subtype   ":"
alt‑grouping   *( ";"   alt‑grouping )   CRLF
;   see  Clause 5.3.3.4 of TS 26.234
Up

alt-group-type   =
alt-group-subtype   =
alt-grouping   =
grouping‑value   "="   alt‑id   *( ","   alt‑id )
Up

grouping-value   =
alt-id   =
1*DIGIT
Up
Up
Up

sdp-Adaptation-line   =
"a"   "="   "3GPP‑Adaptation‑Support"   ":"   report‑frequency   CRLF
;   see  Clause 5.3.3.5 of TS 26.234
Up

report-frequency   =
NonZeroDIGIT   [ DIGIT ]
Up

NonZeroDIGIT   =
%x31-39
Up

3GPP-Assets-Info   =
"a"   "="   "3GPP‑Asset‑Information:"   Asset   0*( ","   Asset )   CRLF
;   see  Clause 5.3.3.7 of TS 26.234
Up

Asset   =
( "{"   "url"   "="   """   URL   """   "}" )  /  ( "{"   AssetName   "="   AssetBox   "}" )
Up

URL   =
URI
Up

AssetName   =
"Title"  /  "Description"  /  "Copyright"  /  "Performer"  /  "Author"  /  "Genre"  /  "Rating"  /  "Classification"  /  "Keywords"  /  "Location"  /  "Album"  /  "RecordingYear"  /  "Collection"  /  "UserRating"  /  "Thumbnail"  /  asset-extension
Up

asset-extension   =
1*( (0x01..0x09)  /  0x0b  /  0x0c  /  (0x0e..0x1f)  /  (0x21..0x2b)  /  (0x2d..0x3c)  /  (0x3e..0x7a)  /  0x7c  /  (0x7d..0xff) )
;   any byte except SP,  NUL,  CR,  LF,  "=",  ",",  "{",  "}"
Up

AssetBox   =
;   Base64 encoded version [RFC 4648] of any asset box as defined in Clause 8 of TS 26.244
Up

Up