Hva er sanntids transportprotokoll?
Real-Time Transport Protocol (RTP) er en Internett-protokollstandard som brukes til å utføre sanntids multimedia unicast og multicast-kommunikasjon. Den består av to komponenter: transportprotokollen og Real-Time Transport Control Protocol (RTCP). Førstnevnte gir IP-spesifikasjonene (Internet Protocol) for å overføre multimedia-strømmer over nettverk i sanntid. Sistnevnte gir grunnleggende sesjonsstyring og QoS-funksjoner (Quality of Service) som å se opp for tap av datapakker og kompensere for forsinkelser i overføringen. Vanligvis brukt i Voice over Internet Protocol (VoIP) telekommunikasjon, ble sanntids transportprotokoll opprinnelig utviklet av Internet Engineering Task Force's Audio-Video Working Group for å gi et middel til å gjennomføre sanntids videokonferanser mellom flere deltakere på geografisk spredte steder.
Lyd- og videodatastrømmer overføres separat i RTP. Det sendes separate RTP- og RTCP-pakker for hver ved bruk av to forskjellige kommunikasjonsporter og / eller multicast-adresser. Deltakerne kan dermed velge å motta bare ett medium. Synkronisert avspilling av både lyd og video oppnås ved å bruke timinginformasjon i RTCP-pakker for både lyd- og videoøkter.
Header for transportprotokoll i sanntid beskriver hvordan kodekbitstrømmene settes sammen i pakker. Den inneholder også instruksjonene som gjør det mulig for mottak av nettverksenheter å rekonstruere datapakkene. Andre komponenter av RTP inkluderer følgende: rammeidentifikasjon, som markerer starten og slutten av hver ramme; intramediasynkronisering, som bruker tidsstempler for å oppdage og kompensere for forsinkelsesjitter; og identifikasjon av nyttelast, som beskriver mediekodingsmetoden slik at justeringer kan gjøres for variasjoner i båndbredde.
Også en del av sanntids transportprotokoll er et sekvensnummer for å oppdage tapte pakker og en kildeidentifikasjon. Komponenter av RTCP inkluderer identifikasjon som inkluderer deltakernes navn, e-postadresser, telefonnumre og intermediasynkronisering, som muliggjør overføring av separate lyd- og videostrømmer. Øktkontroll gjør det mulig for deltakerne å indikere at de forlater en økt mens kvalitet på tjenesten (QoS) tilbakemelding holder oversikt over antall tapte pakker; rundreiseoverføringstid og jitter, gjør det mulig for kilden å justere datahastighetene etter behov.
Selv om det gir grunnleggende overvåkingsfunksjoner for å sikre QoS, garanterer RTP ikke levering i sanntid av multimedia-kommunikasjon; RTP garanterer heller ikke andre QoS-parametere som pakker som mottas i riktig rekkefølge. Det er avhengig av Internett-protokoller i nettverks- og transportlagene i Open Systems Interconnection (OSI) -modellen for å gjøre det. RTP kjører generelt på toppen av User Datagram Protocol (UDP), selv om andre transportprotokoller, inkludert Session Initiation Protocol (SIP) og H.323, også kan brukes.