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
(3 of 12)

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


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

RTSP-REQ-URI   =
schemes    ":"    URI‑req‑rest
Up

RTSP-URI-Ref   =
RTSP-REQ-Ref   =
schemes   =
"rtsp"  /  "rtsps"  /  scheme
Up
Up

scheme   =
URI-rest   =
hier‑part    [ "?"    query ]
Up

URI-req-rest   =
hier‑part    [ "?"    query ]
Note: fragment part not allowed in requests
Up

hier-part   =
"//"    authority    path‑abempty
Up
Up

RTSP-Relative   =
relative‑part    [ "?"    query ]
Up

RTSP-REQ-Rel   =
relative‑part    [ "?"    query ]
Up

relative-part   =
authority   =
query   =
path   =
path-abempty  /    ; begins with "/" or is empty
path-absolute  /    ; begins with "/" but not "//"
path-noscheme  /    ; begins with a non-colon segment
path-rootless  /    ; begins with a segment
path-empty    ; zero characters

path-abempty   =
*( "/"    segment )
Up
Up

path-absolute   =
"/"    [ segment‑nz    *( "/"    segment ) ]
Up
Up
Up

path-noscheme   =
segment‑nz‑nc    *( "/"    segment )
Up
Up

path-rootless   =
segment‑nz    *( "/"    segment )
Up

path-empty   =
0<pchar>
Up
Up

segment   =
*pchar    [ ";"    *pchar ]

segment-nz   =
( 1*pchar    [ ";"    *pchar ] )   /   ( ";"    *pchar )

segment-nz-nc   =
( 1*pchar‑nc    [ ";"    *pchar‑nc ] )   /   ( ";"    *pchar‑nc )

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


pchar   =
unreserved   /   pct‑encoded   /   sub‑delims   /   ":"   /   "@"

pchar-nc   =
unreserved   /   pct‑encoded   /   sub‑delims   /   "@"

sub-delims   =
"!"   /   "$"   /   "&"   /   " ' "   /   "("   /   ")"   /   "*"   /   "+"   /   ","   /   "="

; sub-delims is different from RFC 3986/3987
; not including ";"

Up

Up          Top          Next