Skip to main content

Hva er sanntids transportprotokoll?

Real-Time Transport Protocol (RTP) er en internettprotokollstandard som brukes til å utføre sanntids multimedia unicast og multicast-kommunikasjon.Den består av to komponenter: transportprotokollen og sanntids transportkontrollprotokoll (RTCP).Førstnevnte gir Internet Protocol (IP) -spesifikasjoner for å overføre multimediestrømmer over nettverk i sanntid.Sistnevnte gir grunnleggende sesjonsstyring og kvalitet på tjeneste (QoS) -funksjoner som å se etter datapakktap og kompensere for overføringsforsinkelser.Vanlig brukt i Voice over Internet Protocol (VoIP) telekommunikasjon, ble sanntids transportprotokoll opprinnelig utviklet av Internet Engineering Task Forces Audio-Video Working Group for å gi et middel til å gjennomføre sanntids videokonferanser mellom flere deltakere i geografisk spredte steder.

Lyd- og videodatastrømmer overføres separat i RTP.Separate RTP- og RTCP -pakker overføres for hver ved hjelp av to forskjellige kommunikasjonsporter og/eller multicast -adresser.Deltakerne kan dermed velge å motta bare ett medium.Den inneholder også instruksjonene som gjør det mulig for mottak av nettverksenheter for å rekonstruere datapakkene.Andre komponenter i RTP inkluderer følgende: Rammeidentifikasjon, som markerer start og slutt på hver ramme;Intramedia -synkronisering, 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 i RTCP inkluderer identifikasjon som inkluderer deltakernes navn, e -postadresser, telefonnumre og intermedia -synkronisering, som muliggjør overføring av separate lyd- og videostrømmer.Session Control gjør det mulig for deltakerne å indikere at de forlater en økt mens tilbakemeldingskvalitet (QoS) holder rede på antall tapte pakker;Overføringstid rundt tur og jitter gjør det mulig for kilden å justere datahastigheter etter behov.

Selv om det gir grunnleggende overvåkningsfunksjoner for å sikre QoS, garanterer RTP ikke levering av sanntid av multimediekommunikasjon;RTP forsikrer heller ikke andre QoS -parametere som pakker som mottas i riktig rekkefølge.Den er avhengig av internettprotokoller i nettverket og transportlagene til Open Systems Interconnection (OSI) -modellen for å gjøre det.RTP kjører vanligvis på toppen av brukerdatagram -protokollen (UDP), selv om andre transportprotokoller, inkludert sesjonsinitieringsprotokoll (SIP) og H.323, også kan brukes.