Co je transportní protokol v reálném čase?
Transportní protokol v reálném čase (RTP) je standard internetového protokolu používaný k provádění multimediální unicast a multicast komunikace v reálném čase. Skládá se ze dvou komponent: transportního protokolu a protokolu přenosu v reálném čase (RTCP). První poskytuje specifikace internetového protokolu (IP) pro přenos multimediálních toků přes sítě v reálném čase. Ten poskytuje základní správu relací a funkce QoS (Quality of Service), jako je dohled nad ztrátou datových paketů a kompenzace zpoždění přenosu. Transportní protokol v reálném čase, běžně používaný v telekomunikacích Voice over Internet Protocol (VoIP), byl původně vyvinut pracovní skupinou Audio-Video pracovní skupiny pro internetové inženýrství, aby poskytl prostředek pro provádění videokonferencí v reálném čase mezi více účastníky v geograficky rozptýlených místech.
Datové toky zvuku a videa jsou přenášeny samostatně v RTP. Jednotlivé pakety RTP a RTCP jsou přenášeny pro každý pomocí dvou různých komunikačních portů a / nebo vícesměrových adres. Účastníci si tak mohou vybrat, že dostanou pouze jedno médium. Synchronizovaného přehrávání zvuku i videa je dosaženo využitím časových informací v paketech RTCP pro audio i video relace.
Záhlaví protokolu transportu v reálném čase popisuje, jak jsou bitové toky kodeků sestavovány do paketů. Obsahuje také pokyny, které umožňují přijímat síťová zařízení k rekonstrukci datových paketů. Mezi další komponenty RTP patří: identifikace rámce, která označuje začátek a konec každého rámce; intramedia synchronizace, která používá časová razítka k detekci a kompenzaci zpoždění jitter; a identifikaci užitečného zatížení, která popisuje metodu kódování médií, takže lze provést úpravy pro změny šířky pásma.
Součástí transportního protokolu v reálném čase je také pořadové číslo pro detekci ztracených paketů a identifikace zdroje. Součástí RTCP je identifikace, která zahrnuje jména účastníků, e-mailové adresy, telefonní čísla a synchronizaci mezi zprostředkovateli, které umožňují přenos samostatných zvukových a obrazových toků. Řízení relace umožňuje účastníkům označit, že opouštějí relaci, zatímco zpětná vazba kvality služby (QoS) sleduje počet ztracených paketů; doba obousměrného přenosu a chvění umožňuje zdroji upravovat datové rychlosti podle potřeby.
Přestože poskytuje základní monitorovací funkce pro zajištění QoS, RTP nezaručuje doručení multimediální komunikace v reálném čase; ani RTP nezajišťuje jiné parametry QoS, jako jsou pakety přijímané ve správném pořadí. K tomu se spoléhá na internetové protokoly ve vrstvách sítě a přenosu modelu OSI (Open Systems Interconnection). RTP obecně běží nad protokolem User Datagram Protocol (UDP), ačkoli lze použít i jiné přenosové protokoly, včetně protokolu SIP (Initiation Protocol) a H.323.