← Wszystkie pojęcia VoIP
Kodeki i kodowanie dźwięku
Transkodowanie
Co to jest Transkodowanie?
Transkodowanie to zamiana dźwięku z jednego kodeka na inny podczas połączenia lub obróbki nagrania. Pośrednik najpierw odtwarza sygnał z formatu wejściowego, a potem koduje go ponownie. Nie jest tym samym co samo przekazanie niezmienionych pakietów RTP.
Do czego służy Transkodowanie?
Umożliwia rozmowę urządzeniom, które nie mają wspólnego formatu audio. Centrala może na przykład odbierać Opus z przeglądarki, a wysyłać G.711 do operatora. Konwersja nie rozwiązuje innych niezgodności, takich jak odmienne zasady przekazywania rozmowy czy sygnalizowania cyfr.
Jak może mi pomóc Transkodowanie?
Pozwala połączyć nową aplikację z istniejącym systemem bez jednoczesnej wymiany wszystkich urządzeń. Firma może etapować migrację i zachować starszą bramę. Trzeba jednak uwzględnić koszt zasobów serwera, ewentualnych licencji oraz wpływ dodatkowego przetwarzania na opóźnienie.
Jakie problemy rozwiązuje Transkodowanie?
Objawem niedoboru wydajności mogą być problemy dopiero przy większej liczbie rozmów wymagających konwersji. Test samego przekazywania mediów tego nie ujawni. Wielokrotne kodowanie stratne może pogarszać mowę, a przejście z wąskiego pasma na szerokie nie odtwarza wcześniej usuniętych szczegółów.
Technologia
Media muszą trafić do elementu mającego dekoder i koder odpowiednich formatów. Przetwarzanie odbywa się programowo lub z użyciem wyspecjalizowanych zasobów. Każdy odcinek sesji może mieć własny SDP, payload RTP i przepływność; to istotne przy analizie nagrań pakietów.
Gdzie można wykorzystać Transkodowanie?
Transkodowanie występuje w centralach, SBC, mostkach konferencyjnych i systemach nagrywania. Przy doborze sprzętu warto policzyć rozmowy rzeczywiście konwertowane, osobno od połączeń tylko przekazywanych. Konferencja i odtwarzanie zapowiedzi mogą mieć inne wymagania niż prosta rozmowa dwóch telefonów.