RTSP provides on-demand access of multimedia items such as stored real time audio/video files, live real-time feeds, or stored non real time items. New parameters or methods can be easily added in the protocol, so it enables extension.
There is appropriate control on the server. The server cannot stream to clients in any way such that the client cannot stop the streaming. Frame level accuracy makes protocol more suitable for media applications.