Poniżej przedstawiono sposoby (komendy) odgrywające główną rolę w definiowaniu przemieszczeń i użycia zasobów strumienia na serwerze: SETUP – powoduje umieszczenie zasobów serwera w strumieniu i utworzenie sesji RTSP, PLAY – uruchamia transmisję danych zawartych w strumieniu po wcześniejszej komendzie SETUP, PAUSE – okresowo zatrzymuje strumień (transmisję) bez zwalniania zasobów serwera, REDIRECT – wykrywa, że sesja powinna zostać przeniesiona na nowy serwer (do innego miejsca), PING – chroni sesje przed przeterminowaniem (), TEARDOWN – zwalnia zasoby serwera połączone ze strumieniem. Sesja RTSP zostaje przerwana. GET_PARAMETER – pobiera wartości wybranych parametrów dla URI, może być użyte do testowania dostępności klineta lub serwera SET_PARAMETER – ustawia wartości wybranych paramertów dla URI OPTIONS DESCRIBE RECORD ANNOUNCE

Komendy używane przez protokół RTSP wykorzystują pola nagłówka sesji, aby zidentyfikować sesję RTSP, której stan jest zmieniany. Serwer generuje identyfikatory sesji w odpowiedzi na żądania SETUP.

Protokół RTSP ma wiele funkcji pokrywających się z protokołem HTTP.