RTSP protokoller

RTSP protokoller


The Real Time Streaming Protocol (RTSP) brukes til å rette brukeren kontroll over streaming media. Protokollen er faktisk ikke ansvarlig for streaming av data i seg selv, men snarere for å styre avspilling mellom klient og server i sanntid. Vanligvis er Real Time Protocol (RTP) som brukes i forbindelse med RTSP å faktisk tjene datastrømmer. Et grunnleggende sett med forespørsel meldinger brukes innen RTSP kommunikasjon.

Beskrive

Den Beskriv forespørsel brukes for å innhente informasjon om bekkene tilgjengelige for kontroll på et gitt sted. RTSP-serveren svarer med en pakke som inneholder detaljer om de aktuelle mediestrømmer. Generelt blir Session Description Protocol (SDP) brukes i forbindelse med RTSP for å indikere en liste over strømmene i tillegg til presentasjonen av data. Ofte en plassering vil gi både en lyd og en videostrøm, med Beskriv svar som indikerer deres koding.

Setup

En Setup forespørsel meldingen gjelder en bestemt media strøm, med anmodning angir URL til media stream i spørsmålet. Oppsettforespørselsmelding inneholder også en spesifikasjon av transportdata, noe som indikerer portene for mottak av lyd, video og meta-data. Responsen melding fra RTSP-serveren inneholder normalt en bekreftelse av parametrene angitt i anmodningen, samt ytterligere informasjon, fullføre konfigurasjonsprosessen for streaming av mediefiler fra server til klient.

Spille

Klienten sender en Play forespørsel melding til RTSP-serveren for å starte avspilling av mediestrømmer. Meldingen inneholder nettadressene etterspør mediestrømmer. Spill av meldingen kan be om mer enn ett media stream for avspilling på samme tid; for eksempel, der lyd og bilde finnes i separate strømmer. Spill av meldingen kan be om avspilling av en bestemt del av en bekk, men som standard vil starte i begynnelsen og spille gjennom til slutt. Hvis en mediestrømmen er stoppet midlertidig, vil den automatisk fortsette fra samme punkt på etterfølgende spill forespørsler.

Pause

Klienten sender en pause forespørsel til midlertidig stoppe avspilling av mediestrømmer. Forespørselen meldingen angir hvilke mediestrømmer til pause ved å inkludere sine nettadresser. Pause Meldingen kan eventuelt angi et punkt i strømmen til pause, men som standard RTSP-serveren vil stanse strømmen umiddelbart på mottar Pause forespørsel.

Rive ned

En Teardown forespørsel forteller RTSP-serveren for å avslutte streaming sesjon, slik at serveren er deretter fri til å slutte å lagre session data. Hvis det brukes pause metoden, vil serveren opprettholde session data før økten naturligvis kommer til en slutt. Den Teardown forespørselsmelding blir derfor sendt i tilfeller der, i motsetning til Pause forespørsel, ikke avspillingen trenger å fortsette igjen, og kunden informere RTSP-serveren som det ikke er behov for å opprettholde detaljer om brukerens avspillingen med dagens media bekker.