Hvad er realtids transportprotokollen?
Real-Time Transport Protocol (RTP) er en Internet-protokollstandard, der bruges til at udføre real-time multimedia unicast og multicast-kommunikation. Det består af to komponenter: transportprotokollen og Real-time Transport Control Protocol (RTCP). Førstnævnte leverer IP-specifikationerne (Internet Protocol) til transmission af multimediestrømme på tværs af netværk i realtid. Sidstnævnte giver grundlæggende sessionstyring og QoS-kapaciteter, så som at passe på tab af datapakker og kompensere for transmissionsforsinkelser. Almindeligt anvendt i Voice over Internet Protocol (VoIP) telekommunikation blev realtids-transportprotokol oprindeligt udviklet af Internet Engineering Task Force's Audio-Video Working Group til at tilvejebringe et middel til at gennemføre videokonferencer i realtid mellem flere deltagere på geografisk spredte steder.
Lyd- og videodatastrømme transmitteres separat i RTP. Separate RTP- og RTCP-pakker transmitteres for hver ved hjælp af to forskellige kommunikationsporte og / eller multicast-adresser. Deltagerne kan således 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.
Overskrift i realtidstransportprotokol 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; intramediasynkronisering, der bruger tidsstempler til at registrere 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 Real-Time Transport Protocol er et sekvensnummer til at detektere mistede pakker og en kildeidentifikation. Komponenter i RTCP inkluderer identifikation, der inkluderer deltagernes navne, e-mail-adresser, telefonnumre og intermediasynkronisering, som muliggør transmission af separate lyd- og videostrømme. Sessionskontrol giver deltagerne mulighed for at indikere, at de forlader en session, mens kvaliteten af tjenesten (QoS) feedback holder styr på antallet af mistede pakker; rundtur transmissionstid og jitter gør det muligt for kilden at justere datahastighederne efter behov.
Selvom det giver grundlæggende overvågningsmuligheder for at sikre QoS, garanterer RTP ikke levering i realtid af multimediekommunikation; RTP garanterer heller ikke andre QoS-parametre, såsom pakker, der modtages i den rigtige rækkefølge. Det er afhængigt af internetprotokoller i netværks- og transportlagene i OSI-modellen (Open Systems Interconnection) for at gøre det. RTP kører generelt oven på User Datagram Protocol (UDP), selvom andre transportprotokoller, herunder Session Initiation Protocol (SIP) og H.323, også kan bruges.