tech-invite   World Map     

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

 

ABNF for RTSP 2.0 – Real Time Streaming Protocol – RFC 7826

 

Here          Top          Up          Prev          Next
(4 of 12)

|   Message Format   |   Status Codes   |   URIs   |   IRIs   |   Basic Rules   |   Headers   |


RTSP-IRI   =
schemes    ":"    IRI‑rest
Up

IRI-rest   =
ihier-part    [ "?"    iquery ]
Up

ihier-part   =
"//"    iauthority    ipath‑abempty
Up

RTSP-IRI-ref   =
irelative-ref   =
irelative-part    [ "?"    iquery ]

irelative-part   =
ipath   =
ipath‑abempty  /    ; begins with "/" or is empty
ipath‑absolute  /    ; begins with "/" but not "//"
ipath‑noscheme  /    ; begins with a non-colon segment
ipath‑rootless  /    ; begins with a segment
ipath‑empty   ; zero characters

ipath-abempty   =
*( "/"    isegment )
Up
Up
Up

ipath-absolute   =
"/"    [ isegment‑nz    *( "/"    isegment ) ]
Up
Up

ipath-noscheme   =
isegment‑nz‑nc    *( "/"    isegment )
Up
Up

ipath-rootless   =
isegment‑nz    *( "/"    isegment )
Up

ipath-empty   =
0<ipchar>
Up
Up

isegment   =
*ipchar    [ ";"    *ipchar ]

isegment-nz   =
1*ipchar    [ ";"    *ipchar ]   /   ";"    *ipchar

isegment-nz-nc   =
( 1*ipchar‑nc    [ ";"    *ipchar‑nc ] )   /   ";"    *ipchar‑nc

; non-zero-length segment without any colon ":"
; no parameter (";" delimited) inside path


ipchar   =
iunreserved   /   pct‑encoded   /   sub‑delims   /   ":"   /   "@"

ipchar-nc   =
iunreserved   /   pct‑encoded   /   sub‑delims   /   "@"

Up          Top          Next