How rtsp server supports url parameters?

Rtsp server supports URL parameters, with the following format:
Taking playing the test.mp4 file as an example:

rtsp://[serverip]:[serverport]/test.mp4?param1=value1&param2=value2

Pararm1 and param2 represent URL parameters, while value1 and value2 represent the values of param1 and param2.
Note : The parameter value specified through the URL has a higher priority than the parameters configured in the configuration file.

The rtsp server supports the following parameters:

srtp : Whether to enable SRTP.
    Possible values
    0 - disable srtp
    1 - enable srtp

t : Specify the transmission method.
    Possible values:
    unicast
    multicast

p : Specify transmission protocol.
    Possible values:
    udp : rtp over udp
    tcp : rtp over tcp

ve : Specify video encoding
    Possible values:
    H264
    H265
    JPEG
    MP4

fps :Specify video frame rate
w : Specify video width
h : Specify video height
vb :Specify video bitrate

ae :Specify audio encoding
    Possible values:
    PCMU :g711 ulaw
    PCMA : g711 alaw
    G726
    G722
    OPUS
    AAC

sr : Specify audio samplerate
ch :Specify the number of audio channels
ab :Specify audio bitrate

Example:
Using unicast RTP over UDP mode, output video encoding as H264, resolution as 1920 * 1080, frame rate as 30, bit rate as 4000K, audio as AAC, sampling rate as 44100, stereo RTSP stream:

rtsp://[serverip]:[serverport]/test.mp4?t=unicast&p=udp&ve=h264&w=1920&h=1080&fps=30&vb=4000&ae=aac&sr=44100&ch=2