Zastosowanie bitu znacznika RTP

0

RFC 3551 wskazuje, że powinien być ustawiony tylko na pierwszym pakiecie dla strumienia mowy i że nie należy go ustawiać, jeśli nie jest stosowane tłumienie ciszy.

Nie jestem jednak pewien, czy istnieje jakikolwiek scenariusz, w którym właściwe byłoby włączenie Marker Bit dla każdego pakietu.

Czy jest jakaś sytuacja, w której ustawienie RTP Marker Bit na każdym pakiecie w połączeniu byłoby zgodne z RFC?

DOKTOR
źródło

Odpowiedzi:

0

Nie mogę wymyślić żadnego scenariusza, w którym bit rynkowy powinien być włączony dla wszystkich pakietów. Po stronie odbiornika służy to do obsługi bufora jittera, więc odbiornik może zacząć buforować kilka ramek, gdy zobaczy bit rynkowy (ponieważ przy bicie znacznika można bezpieczniej prebufferować bez dodawania glosu do głosu).

Wydaje mi się, że implementacja sipstack nie może nawet poprawnie obsługiwać takich rzeczy (otrzymywanie bitów rynkowych z każdym pakietem).

Istvan
źródło