At this point, I can only offer useful documentation and libraries,
look at LIVE555 C ++ streaming media texts , which include full source code and examples of the correct implementation / assembly of basic clients and RTSP servers, this is without a doubt one of the few websites that contain the same valuable information about the RTSP standard.
Unfortunately, all this is in C ++, but this should not stop you from checking their incredibly well-documented code, as well as examples that differ from the basic principle of RTSP communication between client and server in more complex cases.
Another way would be to manage the openRTSP command-line tool so that you can use it with your Delphi application.
There seems to be no easy way around this at the moment, most if not all Delphi wrappers / translations for such streaming libraries are not free and quite expensive
Good luck.
Peter source share