← Wszystkie pojęcia VoIP

Kodeki i kodowanie dźwięku

iLBC

Co to jest iLBC?

iLBC to wąskopasmowy kodek mowy zaprojektowany z myślą o transmisji pakietowej i ograniczaniu skutków utraty pakietów. Nazwa rozwija się jako internet Low Bit Rate Codec. Spotyka się go głównie w starszych aplikacjach i wdrożeniach VoIP, nie jako uniwersalny wymóg współczesnej telefonii.

Do czego służy iLBC?

Kodek kompresuje mowę i umożliwia dekoderowi łagodniejsze przechodzenie przez brakujące fragmenty. Jego konstrukcja ogranicza przenoszenie skutków pojedynczej straty na kolejne ramki. Nie retransmituje zgubionych danych i nie zastępuje prawidłowego działania sieci.

Jak może mi pomóc iLBC?

W istniejącym systemie, który już obsługuje iLBC, zgodne ustawienie po obu stronach może poprawić użyteczność rozmowy na niestabilnym odcinku. Przed pozostawieniem kodeka podczas modernizacji warto porównać odsłuch z innymi wspólnymi formatami, zamiast wybierać go wyłącznie na podstawie nazwy.

Jakie problemy rozwiązuje iLBC?

Niezgodność długości ramek może uniemożliwić współpracę. Przy długich seriach utraconych pakietów nawet odporna konstrukcja nie zapewni zrozumiałej rozmowy. Jeżeli problem wynika z przerw Wi-Fi lub zapchanego wysyłania, należy usunąć przyczynę sieciową, a nie tylko zmieniać kodek.

Technologia

Standard definiuje ramki 20 i 30 ms, odpowiadające przepływnościom około 15,2 i 13,33 kbit/s. Parametry ramki trzeba uzgodnić w opisie sesji. Niezależniejsze kodowanie bloków ułatwia ograniczenie propagacji błędów, lecz utracony dźwięk nadal jest jedynie przybliżany.

Gdzie można wykorzystać iLBC?

Hasło pomaga przy utrzymaniu starszego softphone’a, przeglądzie możliwości bramy lub analizie archiwalnego ruchu RTP. Dla nowej integracji należy potwierdzić wsparcie wszystkich elementów. Brak obsługi iLBC przez operatora może oznaczać konieczność konwersji w centrali.

Koszyk