RTP / RTSP-protokollen

RTP / RTSP-protokollen


RTSP står for Real Time Streaming Protocol. Den brukes for økt styring i multimediesendinger spesielt video streaming. RTP står for Real-Time Transport Protocol. Denne protokollen brukes for alle typer multimedia transmisjoner for å gi dataintegritet. RTSP og RTP er vanligvis brukt i forbindelse, selv om RTP brukes i overføring av lyd, hvor RTSP ikke er i bruk. Noen programmer som brukes proprietære data management standarder og så bruke RTSP uten RTP.

Historie

RTSP og RTP er en del av en rekke protokoller som erstatning for funksjonaliteten (TCP) Transmission Control Protocol. Multimedia streaming applikasjoner må være raske og mange transportfunksjoner må håndteres ulikt på metoder for TCP, så User Datagram Protocol (UDP) brukes for Transport Layer for multimedia sendinger.

RTP Funksjon

TCP utfører data management ved å skape en buffer, spare innkommende pakker, bestiller dem hvis de kommer ut av sekvensen, be om ny sending hvis det mangler en pakke og forkaster dupliserte pakker. Med multimedia streaming applikasjoner, blir data segmentering og montering håndteres av programmet. Imidlertid ikke UDP ikke sekvens datapakker. Denne funksjonaliteten er nødvendig, og så RTP ble oppfunnet for å tilby denne tjenesten på toppen av UDP.

RTSP Funksjon

Etablering av en sesjon er en annen tjeneste som multimedia applikasjoner tapt ved hjelp av UDP istedenfor TCP. I taleprogrammer Session Initiation Protocol (SIP) brukes, da dette emulerer økten oppretting prosedyrer i telefonsystemet. For videostreaming, er RTSP brukes fordi den legger avspillingskommandoer - play, pause, spille inn - til de vanlige produksjon og terminerings session kommandoer.