The Real Time Streaming Protocol ( RTSP ) bruges til at lette brugernes kontrol over streaming media . Protokollen er faktisk ikke ansvarlig for streaming data i sig selv , men snarere til bekæmpelse af afspilningen mellem klient og server i realtid . Typisk er Real Time Protocol ( RTP ), der anvendes i forbindelse med RTSP til rent faktisk at tjene datastrømme . Et grundlæggende sæt af anmmodningsmeddelelser anvendes inden RTSP kommunikation. Beskriv
Beskriv Anmodningen bruges til at indhente oplysninger om de streams til rådighed for kontrol på en given lokalitet . RTSP -server svarer med en pakke , der indeholder oplysninger om de relevante medier streams. Almindelighed er Session Description Protocol ( SDP ) anvendes sammen med RTSP at angive listen over vandløb samt yderligere præsentation data. Ofte en placering vil give både en lyd og en video stream med Beskriv svar angiver deres kodning.
Setup
Setup anmodningsmeddelelse vedrører et bestemt medie stream med anmodning angiver webadressen på mediestrømmen i spørgsmålet. Setup anmodningsmeddelelse indeholder også en specifikation af transport data , der angiver porte til modtagelse af lyd -, video -og meta- data. Svaret besked fra RTSP -server omfatter normalt en bekræftelse af de parametre, der er angivet i anmodningen , samt yderligere informationer , færdiggøre konfigurationen til streaming af mediefiler fra server til klient .
< Br > Afspil
klienten sender en Play forespørgsel meddelelse til RTSP -server for at begynde afspilning af media streams. Meddelelsen indeholder de webadresser anmodede streamede medier. The Play besked kan bede om mere end ét medie stream til afspilning på samme tid , for eksempel lyd og video, hvor er indeholdt i separate strømme . The Play besked kan anmode om afspilning af et bestemt afsnit af en strøm , men som standard vil starte ved begyndelsen og spille igennem til enden. Hvis et medie stream er på pause, vil den automatisk genoptage fra det samme punkt på efterfølgende Play anmodninger.
Pause
Klienten sender en Pause anmodning til midlertidigt at stoppe afspilningen af media streams. Anmodningen besked specificerer hvilke medier streams til pause ved at inkludere deres webadresser . Pause besked kan eventuelt angive et punkt i åen for at holde pause på, men som standard RTSP -server vil pause åen straks ved modtagelsen af Pause anmodningen.
Teardown
En teardown anmodning fortæller RTSP -server for at afslutte streaming session , således at serveren er derefter frit for at stoppe lagring session data. Hvis Pause metode anvendes, vil serveren opretholde session data, indtil sessionen naturligt kommer til en ende. Teardown anmodningsmeddelelse sendes derfor i tilfælde, hvor , i modsætning til Pause anmodningen , er afspilning ikke behøver at genoptage igen, og kunden er at informere RTSP -server, der ikke er behov for at opretholde oplysninger om brugerens afspilning session med de nuværende medier vandløb .