Vad är transportprotokollet i realtid?

Real-Time Transport Protocol (RTP) är en Internetprotokollstandard som används för att genomföra multimedia unicast och multicast-kommunikation i realtid. Det består av två komponenter: transportprotokollet och RTCP (Real Time Transport Control Protocol). Den förra tillhandahåller Internet Protocol (IP) specifikationer för att överföra multimedia-strömmar över nätverk i realtid. Det sistnämnda tillhandahåller grundläggande sessionhanterings- och QoS-kapacitetsfunktioner såsom att leta efter datapaketförlust och kompensera för överföringsförseningar. Vanligtvis används i Voice over Internet Protocol (VoIP) telekommunikation, realtids transportprotokoll utvecklades ursprungligen av Internet Engineering Task Forces Audio-Video Working Group för att tillhandahålla ett sätt att genomföra realtids videokonferenser mellan flera deltagare på geografiskt spridda platser.

Ljud- och videodataströmmar överförs separat i RTP. Separata RTP- och RTCP-paket överförs för var och en med användning av två olika kommunikationsportar och / eller multicast-adresser. Deltagarna kan således välja att ta emot bara ett medium. Synkroniserad uppspelning av både ljud och video uppnås genom att använda tidsinformation i RTCP-paketen för både ljud- och videosessioner.

I realtidstransportprotokollets rubrik beskrivs hur codec-bitströmmarna samlas i paket. Den innehåller också instruktionerna som gör det möjligt för mottagande nätverksenheter att rekonstruera datapaketen. Andra komponenter i RTP inkluderar följande: ramidentifiering, som markerar början och slutet av varje ram; intramediasynkronisering, som använder tidsstämplar för att upptäcka och kompensera för fördröjningsjitter; och identifiering av nyttolast, som beskriver metodkodningsmetoden så att justeringar kan göras för variationer i bandbredd.

En del av Real-Time Transport Protocol är också ett sekvensnummer för att upptäcka förlorade paket och en källidentifiering. Komponenter i RTCP inkluderar identifiering som inkluderar deltagarnas namn, e-postadresser, telefonnummer och intermediasynkronisering, som möjliggör överföring av separata ljud- och videoströmmar. Med sessionskontroll kan deltagarna indikera att de lämnar en session medan kvaliteten på tjänsten (QoS) -koppling håller reda på antalet förlorade paket; rundturstransmissionstid och jitter gör det möjligt för källan att justera datahastigheterna efter behov.

Även om det ger grundläggande övervakningsmöjligheter för att säkerställa QoS, garanterar RTP inte realtidsleverans av multimediakommunikation; RTP garanterar inte heller andra QoS-parametrar som paket tas emot i rätt ordning. Det förlitar sig på Internetprotokoll i nätverks- och transportlagren i OSI-modellen (Open Systems Interconnection) för att göra det. RTP körs vanligtvis ovanpå User Datagram Protocol (UDP), även om andra transportprotokoll, inklusive Session Initiation Protocol (SIP) och H.323, också kan användas.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?