The Real Time Streaming Protocol ( RTSP ) brukes til å rette brukeren kontroll over streaming media. Protokollen er faktisk ikke ansvarlig for streaming data i seg selv , men snarere for kontroll av avspilling mellom klient og server i sanntid. Vanligvis er Real Time Protocol ( RTP ) brukes i forbindelse med RTSP å faktisk tjene datastrømmer . Et grunnleggende sett med forespørsel meldinger brukes innen RTSP kommunikasjon. Beskriv
beskrivelsesforespørsel brukes for å innhente informasjon om bekkene er tilgjengelige for kontroll på et gitt sted . RTSP -serveren svarer med en pakke som inneholder detaljer om de aktuelle mediestrømmer . Vanligvis blir Session Description Protocol ( SDP ) brukes i forbindelse med RTSP å indikere listen over bekker samt ytterligere presentasjonsdata . Ofte en plassering vil gi både en lyd og en videostrøm , med Beskriv svar som indikerer deres koding.
Setup
Setup forespørselsmelding knyttet til én bestemt mediestrøm , med anmodning angir nettadressen til media stream i spørsmålet. Setup forespørsel Meldingen inneholder også en spesifikasjon av transport- data , noe som indikerer porter for mottak av lyd , video og meta - data . Responsen melding fra RTSP -serveren inneholder normalt en bekreftelse av parametrene spesifisert i anmodningen , samt ytterligere informasjon , fullfører konfigurasjonen for streaming av mediefiler fra server til klient.
Spill
klienten sender en Play forespørsel melding til RTSP -serveren for å starte avspilling av medieinnhold . Meldingen inneholder nettadressene etterspør mediestrømmer . The Play meldingen kan be om mer enn én media stream for avspilling på samme tid , for eksempel, der lyd og video finnes i separate strømmer . The Play meldingen kan be om avspilling av en bestemt del av en bekk, men som standard vil starte på begynnelsen og spille gjennom til slutt . Hvis en mediestrøm er midlertidig stoppet , vil den automatisk fortsette fra samme punkt på påfølgende Play forespørsler.
Pause
Klienten sender en Pause forespørsel til midlertidig stanse avspillingen av mediestrømmer . Forespørselen meldingen angir hvilke mediestrømmer til pause ved å inkludere sine nettadresser . Pause melding kan eventuelt angi et punkt i bekken til pause på, men som standard RTSP -serveren vil stanse strømmen umiddelbart på mottar Pause forespørsel.
Teardown
< p > En Teardown forespørsel forteller RTSP -serveren for å avslutte streaming økten , slik at serveren er da fritt til å stoppe lagring session data . Hvis Pause metoden er brukt , vil serveren opprettholde session data til økten naturlig kommer til en slutt . Den Teardown forespørsel Meldingen derfor sendt i tilfeller der , i motsetning til med Pause forespørsel , ikke avspillingen ikke trenger å fortsette igjen , og kunden informere RTSP -serveren at det ikke er behov for å opprettholde detaljer om brukerens avspilling session med dagens media bekker .