When the RTSP URL contains a password with an '@' symbol, the host parsing may be incorrect.
When I test the pipeline with the command "gst-launch-1.0 --gst-debug=rtspsrc:5 rtspsrc location='rtsp://ain:1z@WSX@192.168.1.223:554/cam/realmonitor?channel=1&subtype=0' ! decodebin ! fakesink sync=0", an error occurs and the error message suggests the following:
When I remove the '@' symbol, the aforementioned issue disappears.