Skip to main content

Jaki jest protokół transportu w czasie rzeczywistym?

Protokół transportu w czasie rzeczywistym (RTP) to standard protokołu internetowego stosowanego do przeprowadzania multimediów w czasie rzeczywistym i komunikacji multiemisji.Składa się z dwóch komponentów: protokołu transportu i protokołu kontroli transportu w czasie rzeczywistym (RTCP).Ten pierwszy dostarcza specyfikacje internetowe (IP) do przesyłania strumieni multimedialnych w sieciach w czasie rzeczywistym.To ostatnie zapewnia podstawowe możliwości zarządzania sesją i jakość usług (QoS), takie jak szukanie utraty pakietów danych i kompensacja opóźnień transmisji.Powszechnie używana w telekomunikacji Protocol Voice Over Internet (VoIP) Protokół transportu w czasie rzeczywistym został pierwotnie opracowany przez Internet Engineering Task Forces Audio-Video Group w celu zapewnienia środków do przeprowadzania wideokonferencji w czasie rzeczywistym między wieloma uczestnikami w lokalizacji rozproszonych geograficznie.

Strumienie danych audio i wideo są przesyłane osobno w RTP.Oddzielne pakiety RTP i RTCP są przesyłane dla każdego przy użyciu dwóch różnych portów komunikacyjnych i/lub adresów multiemisji.Uczestnicy mogą zatem zdecydować się na otrzymanie tylko jednego medium.Zsynchronizowane odtwarzanie zarówno audio, jak i wideo osiąga się poprzez wykorzystanie informacji o czasie w pakietach RTCP zarówno dla sesji audio, jak i wideo.

Nagłówek protokołu transportu w czasie rzeczywistym opisuje, w jaki sposób strumienie bitów kodeku są składane w pakietach.Zawiera również instrukcje, które umożliwiają odbieranie urządzeń sieciowych w celu rekonstrukcji pakietów danych.Inne elementy RTP obejmują: identyfikacja ramki, która oznacza początek i koniec każdej ramki;Synchronizacja wewnątrzprzewała, która wykorzystuje znaczniki czasu do wykrywania i kompensacji drgania opóźnienia;oraz identyfikacja ładunku, która opisuje metodę kodowania mediów, aby można było dokonywać zmian w zakresie zmian przepustowości.

Również część protokołu transportu w czasie rzeczywistym jest numerem sekwencji do wykrywania utraconych pakietów i identyfikacji źródła.Komponenty RTCP obejmują identyfikację, która obejmuje nazwy uczestników, adresy e -mail, numery telefonów i synchronizację pośrednich, które umożliwiają transmisję oddzielnych strumieni audio i wideo.Kontrola sesji umożliwia uczestnikom wskazanie, że opuszczają sesję, podczas gdy informacje zwrotne od jakości usług (QoS) śledzi liczbę utraconych pakietów;Czas transmisji w obie strony i jitter umożliwia źródłem dostosowanie prędkości danych zgodnie z wymaganiami.

Chociaż zapewnia podstawowe możliwości monitorowania w celu zapewnienia QoS, RTP nie gwarantuje dostarczania komunikacji multimedialnej w czasie rzeczywistym;RTP nie zapewnia też innych parametrów QoS, takich jak pakiety odbierane we właściwej kolejności.Opiera się na protokołach internetowych w warstwach sieciowych i transportowych modelu interkonekcji Open Systems (OSI).RTP zazwyczaj działa na szczycie protokołu DataGram (UDP), chociaż można również użyć innych protokołów transportowych, w tym protokoły inicjacji sesji (SIP) i H.323.