tech-invite   World Map     

IETF     RFCs     Groups     SIP     ABNFs    |    3GPP     Specs     Glossaries     Architecture     IMS     UICC    |    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

 

SDP attributes defined in
RFC 3611 – RTP Control Protocol Extended Reports

RFC 3611Section 5.1  —  see also:  IANA

|   a=rtcp-xr   |

Up


attribute-fields   =/
rtcp-xr-attrib   =
"a="   "rtcp‑xr"   ":"   [ xr‑format   *( SP   xr‑format ) ]   CRLF
Up

xr-format   =
pkt‑loss‑rle  /  pkt‑dup‑rle  /  pkt‑rcpt‑times  /  rcvr‑rtt  /  stat‑summary  /  voip‑metrics  /
;  see  RFC 3611 – Section 5.1
pkt‑loss‑rle‑post  /  ;  see  RFC 5725 – Section 4
multicast‑acq‑ext  /  ;  see  RFC 6332 – Section 5
ecn‑summary‑par  /  ;  see  RFC 6679 – Section 6.3
xr‑pdv‑block  /  ;  see  RFC 6798 – Section 4
xr‑delay‑block  /  ;  see  RFC 6843 – Section 4.1
xr‑bgl‑block  /  ;  see  RFC 6958 – Section 5.1
xr‑tpid‑block  /  ;  see  RFC 6990 – Section 4.1
xr‑pdc‑block  /  ;  see  RFC 7002 – Section 4.1
xr‑bgd‑block  /  ;  see  RFC 7003 – Section 5.1
xr‑bglss‑block  /  xr‑bgdss‑block  /  xr‑fiss‑block  /  ;  see  RFC 7004 – Section 5.1
xr‑djb‑block  /  ;  see  RFC 7005 – Section 5.1
xr‑discard‑rle  /  ;  see  RFC 7097 – Section 5
xr‑discard‑bytes  /  ;  see  RFC 7243 – Section 5
xr‑rfisd‑block  /  xr‑rfso‑block  /  ;  see  RFC 7244 – Section 5.1
xr-mos-block  /  ;  see  RFC 7266 – Section 4.1
xr‑conceal‑block  /  xr‑conc‑sec‑block  /  ;  see  RFC 7294 – Section 5.1
xr‑tpd‑block  /  ;  see  RFC 7380 – Section 4.1
xr‑prlr‑block  /  ;  see  RFC 7509 – Section 4.1
xr-vlc-block  /  ;  see  RFC 7867 – Section 5.1
xr‑ind‑bgd‑block  /  ;  see  RFC 8015 – Section 5.1
format‑ext
Up

pkt-loss-rle   =
"pkt-loss-rle"   [ "="   max‑size ]
Up

pkt-dup-rle   =
"pkt-dup-rle"   [ "="   max‑size ]
Up

pkt-rcpt-times   =
"pkt-rcpt-times"   [ "="   max‑size ]
Up

rcvr-rtt   =
"rcvr-rtt"   "="   rcvr‑rtt‑mode   [ ":"   max‑size ]
Up

rcvr-rtt-mode   =
"all"  /  "sender"
Up

stat-summary   =
"stat‑summary"   [ "="   stat‑flag   *( ","   stat‑flag ) ]
Up

stat-flag   =
"loss"  /  "dup"  /  "jitt"  /  "TTL"  /  "HL"
Up

voip-metrics   =
"voip‑metrics"
Up

pkt-loss-rle-post   =
"post‑repair‑loss‑rle"   [ "="   max‑size ]
Up

multicast-acq-ext   =
"multicast‑acq"
Up

ecn-summary-par   =
"ecn‑sum"
Up

xr-pdv-block   =
"pkt‑dly‑var"   [ ","   pdvtype ]   [ ","   nspec   ","   pspec ]
Up

pdvtype   =
"pdv=" ( "0"  / "1"  / 1*2DIGIT )
;  0: MAPDV2 ITU-T G.1020
;  1: 2-point PDV ITU-T Y.1540

Up
nspec   =
( "nthr="   fixpoint )  / ( "npc="   fixpoint )
;   negative PDV threshold (ms) or percentile
Up
pspec   =
( "pthr="   fixpoint )  / ( "ppc="   fixpoint )
;   positive PDV threshold (ms) or percentile
Up
fixpoint   =
1*DIGIT   "."   1*DIGIT
;   fixed point decimal
Up

xr-delay-block   =
"delay"
Up

xr-bgl-block   =
"burst-gap-loss"
Up

xr-tpid-block   =
"ts-psi-indep-decodability"
Up

xr-pdc-block   =
"pkt-discard-count"
Up

xr-bgd-block   =
"burst-gap-discard"
Up

xr-bglss-block   =
"burst-gap-loss-stat"
Up

xr-bgdss-block   =
"burst-gap-discard-stat"
Up

xr-fiss-block   =
"frame-impairment-stat"
Up

xr-djb-block   =
"de-jitter-buffer"
Up

xr-discard-rle   =
"discard-rle"
Up

xr-discard-bytes   =
"discard-bytes"
Up

xr-rfisd-block   =
"rtp-flow-init-syn-delay"
Up

xr-rfso-block   =
"rtp-flow-syn-offset"
Up

xr-mos-block   =
"mos-metric"   [  "="   calgextmap   *( ","   calgextmap )   ]
Up

calgextmap   =
mapentry   "="   extensionname   [ SP   extensionattributes ]
Up
mapentry   =
"calg:"   1*3DIGIT   [ "/"   direction ]
;  values in the range 1-255 are valid
;  if needed, 0 can be used to indicate
;  that an algorithm is rejected

Up
direction   =
"sendonly"  /  "recvonly"  /  "sendrecv"  /  "inactive"
Up
extensionname   =
"P564"  /     ;  ITU-T P.564 Compliant Algorithm
"G107"  /     ;  ITU-T G.107
"G107_1"  /     ;  ITU-T G.107.1
"TS101_329"  /     ;  ETSI TS 101 329-5 Annex E
"JJ201_1"  /     ;  TTC JJ201.1
"P1201_1"  /     ;  ITU-T P.1201.2
"P1201_2"  /     ;  ITU-T P.1201.2
"P1202_1"  /     ;  ITU-T P.1202.1
"P1202_2"  /     ;  ITU-T P.1202.2
"P.862.2"  /     ;  ITU-T P.862.2
"P.863"  /     ;  ITU-T P.863
non-ws-string
Up
extensionattributes   = mosref   =
"mosref="   ( "l"  /  "m"  /  "h"  /  non-ws-string )
;   lower, middle, higher resolution
Up
attributes-ext   =
xr-conceal-block   =
"loss-conceal"
Up

xr-conc-sec-block   =
"conc-sec"   [ "="   thresh ]
Up

thresh   =
1*DIGIT
Up

xr-tpd-block   =
"ts-psi-decodability"
Up

xr-prlr-block   =
"post-repair-loss-count"
Up

xr-vlc-block   =
"vlc"
Up

xr-ind-bgd-block   =
"ind-burst-gap-discard"
Up

max-size   =
1*DIGIT
Up

format-ext   =

Up