Skip to main content

Hvad er transportprotokollen i realtid?

Transportprotokollen i realtid (RTP) er en internetprotokolstandard, der bruges til at gennemføre realtid multimedia unicast og multicast-kommunikation.Det består af to komponenter: transportprotokollen og realtidstransportkontrolprotokollen (RTCP).Førstnævnte leverer specifikationer for Internet Protocol (IP) til at transmittere multimediestrømme over netværk i realtid.Sidstnævnte leverer grundlæggende sessionstyring og kvalitet af Service (QoS) -funktioner, såsom at kigge efter tab af datapakke og kompensere for transmissionsforsinkelser.Almindeligvis brugt i Voice over internetprotokol (VoIP) telekommunikation, realtidstransportprotokol blev oprindeligt udviklet af internetteknikens taskforces audio-video-arbejdsgruppe for at tilvejebringe et middel til at udføre realtidsvideokonferencer mellem flere deltagere i geografisk spredte steder.

Audio- og videodata -streams transmitteres separat i RTP.Separate RTP- og RTCP -pakker overføres for hver ved hjælp af to forskellige kommunikationsporte og/eller multicast -adresser.Deltagerne er således i stand til at vælge kun at modtage et medium.Synkroniseret afspilning af både lyd og video opnås ved at bruge timinginformation i RTCP-pakkerne til både lyd- og videosessioner.

Transportprotokoloverskriften i realtid beskriver, hvordan CODEC-bitstrømme samles i pakker.Det indeholder også instruktionerne, der gør det muligt for modtagende netværksenheder at rekonstruere datapakkerne.Andre komponenter i RTP inkluderer følgende: rammeidentifikation, der markerer starten og slutningen af hver ramme;Intramedia -synkronisering, der bruger tidsstempler til at detektere og kompensere for forsinkelsesjitter;og identifikation af nyttelast, der beskriver mediekodningsmetoden, så der kan foretages justeringer for variationer i båndbredde.

Også en del af realtidstransportprotokollen er et sekvensnummer til at detektere mistede pakker og en kildeidentifikation.Komponenter i RTCP inkluderer identifikation, der inkluderer deltagers navne, e -mail -adresser, telefonnumre og mellemliggende synkronisering, der muliggør transmission af separate lyd- og videostrømme.Sessionskontrol gør det muligt for deltagerne at indikere, at de forlader en session, mens kvaliteten af service (QoS) feedback holder styr på antallet af mistede pakker;Round-trip transmissionstid og jitter gør det muligt for kilden at justere datahastigheder efter behov.

Selvom det giver grundlæggende overvågningskapaciteter til at sikre QoS, garanterer RTP ikke realtids levering af multimediekommunikation;RTP forsikrer heller ikke andre QoS -parametre, såsom pakker, der modtages i den rigtige rækkefølge.Det er afhængig af internetprotokoller i netværket og transportlagene i den åbne systemforbindelsesmodel (OSI) for at gøre det.RTP kører generelt på toppen af User Datagram Protocol (UDP), selvom andre transportprotokoller, herunder sessioninitieringsprotokol (SIP) og H.323, kan også bruges.