Tech-
invite
3GPP
space
IETF
space
SIP
↠
Examples
Grammars
Presence
⇾
SIP
SIP‑URI
SIP Headers
SIP P‑Headers
SDP
Generic URI
ABNF Notation
Session Description
Addressing
generic rules
"a=" SDP Attributes
SDP attributes defined in
RFC 6236 – Negotiation of Generic Image Attributes
RFC 6236
–
Section 3
a=
imageattr
attribute
=/
image‑attr
image-attr
=
"
imageattr:
"
PT
1*2( 1*
WSP
( "
send
" / "
recv
" ) 1*
WSP
attr‑list
)
PT
=
1*
DIGIT
/ "
*
"
attr-list
=
(
set
*( 1*
WSP
set
) ) / "
*
"
set
=
"
[
" "
x=
"
xyrange
"
,
" "
y=
"
xyrange
*( "
,
"
key‑value
) "
]
"
key-value
=
( "
sar=
"
srange
) / ( "
par=
"
prange
) / ( "
q=
"
qvalue
)
xyrange
=
( "
[
"
xyvalue
"
:
" [
step
"
:
" ]
xyvalue
"
]
" ) /
( "
[
"
xyvalue
1*( "
,
"
xyvalue
) "
]
" ) /
(
xyvalue
)
step
=
xyvalue
xyvalue
=
onetonine
*5
DIGIT
srange
=
( "
[
"
spvalue
1*( "
,
"
spvalue
) "
]
" ) /
( "
[
"
spvalue
"
-
"
spvalue
"
]
" ) /
(
spvalue
)
prange
=
( "
[
"
spvalue
"
-
"
spvalue
"
]
" )
qvalue
=
( "
0
" "." 1*2
DIGIT
) /
( "
1
" "
.
" 1*2( "
0
" ) )
; Values between 0.00 and 1.00
spvalue
=
( "
0
" "
.
"
onetonine
*3
DIGIT
) /
(
onetonine
"
.
" 1*4
DIGIT
)
onetonine
=
"
1
" / "
2
" / "
3
" / "
4
" / "
5
" / "
6
" / "
7
" / "
8
" / "
9
"