← Wszystkie pojęcia VoIP
Przetwarzanie mediów i analityka
RTP sequence number
Co to jest RTP sequence number?
RTP sequence number to numer kolejny pakietu w strumieniu RTP. Pomaga odbiornikowi rozpoznać, czy dane dotarły we właściwej kolejności i czy czegoś brakuje.
Dotyczy pakietów, a nie sekund rozmowy, dlatego pełni inną rolę niż znacznik czasu RTP.
Do czego służy RTP sequence number?
Służy do wykrywania luk, duplikatów oraz pakietów przychodzących z opóźnieniem względem innych. Odbiornik może dzięki niemu uporządkować dane w buforze.
To jeden z podstawowych elementów potrzebnych do wyliczenia statystyk strat i prawidłowej obsługi strumienia głosu.
Jak RTP sequence number może pomóc w obsłudze klientów?
W zgłoszeniu jakości rozmowy analiza kolejności daje bardziej konkretną informację niż samo wrażenie „internet się zacina”. Administrator może ustalić, czy wystąpiły pojedyncze braki, dłuższa seria strat czy zmiana kolejności.
Różne wzorce wymagają innych działań w sieci i telefonie.
Jakie problemy rozwiązuje RTP sequence number?
Numeracja pozwala zauważyć nieciągłość strumienia, ale sama nie retransmituje pakietów i nie odtwarza utraconego dźwięku. Luki w pliku diagnostycznym mogą wynikać także z niepełnego przechwycenia.
Aby oskarżyć sieć o straty, trzeba sprawdzić jakość samego pomiaru i miejsce obserwacji.
Jak działa technologia RTP sequence number?
Pole ma 16 bitów i zwiększa się o jeden dla kolejnych wysyłanych pakietów danego źródła. Po osiągnięciu końca zakresu następuje zawinięcie, co jest normalne.
Początkowa wartość jest wybierana losowo, a narzędzia analityczne uwzględniają cykle numeracji przy dłuższych transmisjach.
Gdzie można wykorzystać RTP sequence number?
Pojęcie wykorzystuje się w Wireshark, monitoringu jakości i implementacji bufora jittera. Przy porównywaniu numerów należy rozdzielać źródła SSRC.
Zestawienie numeracji dwóch niezależnych kierunków rozmowy w jedną listę da pozorne luki, których w żadnym strumieniu nie było.