← Wszystkie pojęcia VoIP
Przetwarzanie mediów i analityka
RTP
Inne nazwy: Real-time Transport Protocol
Co to jest RTP?
RTP, czyli Real-time Transport Protocol, to protokół przenoszący dźwięk lub obraz w komunikacji czasu rzeczywistego. W typowej rozmowie VoIP SIP ustala, kto z kim rozmawia, a RTP przewozi zakodowane fragmenty głosu.
Można zestawić połączenie prawidłowo, a mimo to mieć problem właśnie z tym transportem.
Do czego służy RTP?
RTP służy do oznaczania kolejności pakietów oraz ich miejsca na osi czasu odtwarzania. Odbiornik korzysta z tych informacji, aby składać strumień multimedialny i ograniczać skutki nierównego dostarczania danych.
Sam RTP nie rezerwuje pasma i nie gwarantuje, że każdy pakiet dotrze.
Jak RTP może pomóc w obsłudze klientów?
Zrozumienie rozdzielenia sygnalizacji i mediów ułatwia diagnozę sytuacji „telefon dzwoni, ale nic nie słychać”. Administrator może sprawdzić właściwe porty, adresy i kierunki RTP, zamiast zmieniać konto SIP.
To ważne szczególnie przy pracy zdalnej, NAT i łączeniu różnych central.
Jakie problemy rozwiązuje RTP?
Protokół dostarcza podstaw do wykrywania brakujących pakietów, zmiany kolejności i pomiaru zmienności dostarczania. Nie usuwa sam przeciążenia łącza ani błędnej konfiguracji zapory.
Dobre rozmowy wymagają również odpowiedniego kodeka, bufora odbiorczego i sprawnej sieci między urządzeniami.
Jak działa technologia RTP?
Nagłówek RTP zawiera między innymi numer sekwencyjny, znacznik czasu, identyfikator źródła SSRC i typ ładunku. Media często korzystają z UDP.
Parametry ustala się poza RTP, na przykład w SDP. Poufność i ochronę integralności zapewnia wariant SRTP, nie zwykły niezaszyfrowany RTP.
Gdzie można wykorzystać RTP?
RTP spotkasz w telefonach IP, centralach, wideokonferencjach i WebRTC. Porty mediów zależą od konkretnego systemu i negocjacji, więc nie istnieje jeden uniwersalny port RTP dla wszystkich wdrożeń.
Reguły zapory należy dopasować do dokumentacji i rzeczywistej topologii.