← Wszystkie pojęcia VoIP
Kodeki i kodowanie dźwięku
DTX
Inne nazwy: Discontinuous Transmission
Co to jest DTX?
DTX to ograniczanie wysyłania danych audio podczas przerw w mowie. Skrót oznacza discontinuous transmission, czyli transmisję nieciągłą. Rozmowa nadal trwa, choć nadajnik nie przesyła pełnych ramek dźwięku tak często jak podczas aktywnej wypowiedzi.
Do czego służy DTX?
Mechanizm zmniejsza średnie obciążenie transmisji, korzystając zwykle z informacji detektora mowy. Może przesyłać sporadyczne dane opisujące tło. Nie kończy sesji SIP i nie zwalnia automatycznie kanału rozliczanego przez operatora jako trwające połączenie.
Jak może mi pomóc DTX?
Przy licznych rozmowach zawierających naturalne pauzy DTX może zostawić więcej miejsca na inne dane. Dla pojedynczej rozmowy oszczędność bywa niewielka, zwłaszcza w hałasie. Pojemność łącza należy nadal dobierać tak, aby obsłużyło sytuację, gdy wiele osób mówi jednocześnie.
Jakie problemy rozwiązuje DTX?
Źle współpracujące urządzenia mogą traktować brak pakietów jako awarię albo odtwarzać nienaturalną ciszę. Należy sprawdzić obsługę danego kodeka, szumu komfortowego i limity bezczynności mediów. DTX nie ogranicza opóźnienia pakietów podczas aktywnej mowy i nie naprawia przeciążonych kolejek.
Technologia
Detektor VAD ocenia sygnał, a koder decyduje o pominięciu pełnej ramki lub przesłaniu opisu ciszy. Odbiorca podtrzymuje linię czasu i generuje odpowiednie tło. Szczegóły działania zależą od kodeka; nie każdy format stosuje taki sam rodzaj pakietów pomocniczych.
Gdzie można wykorzystać DTX?
DTX analizuje się przy konfiguracji aplikacji mobilnych, kodeków adaptacyjnych i połączeń przez ograniczone łącza. W teście warto pozostawić dłuższą pauzę, a potem wypowiedzieć krótkie zdanie. Pozwala to sprawdzić podtrzymanie sesji i poprawny powrót do przesyłania głosu.