Jak kodek funguje

Při každém VoIP hovoru kodek na straně volajícího zachytí hlas, zakóduje ho do datových paketů a odešle po síti. Na straně příjemce jiný kodek pakety přijme a zpět je dekóduje do zvuku. Celý proces probíhá v reálném čase - kódování nesmí přidávat zbytečné zpoždění.

Kodeky se liší vzorkovací frekvencí, algoritmem komprese a odolností vůči ztrátě paketů. Vyšší vzorkovací frekvence přenáší věrněji celé pásmo lidského hlasu, ale za cenu větší datové náročnosti. Kompresní algoritmy tuto náročnost snižují, někdy na úkor výsledné kvality zvuku.

Přehled kodeků G.711, G.722 a Opus

Jak vybrat kodek pro firemní telefonii

Pro firmy s dostatečným pevným připojením je G.722 přirozená volba - nabízí lepší kvalitu hlasu než G.711 při srovnatelné datové náročnosti. G.711 je vhodný tam, kde potřebujete maximální kompatibilitu se staršími zařízeními nebo s externími partnery.

Opus ocení zejména firmy, jejichž zaměstnanci volají přes mobilní data nebo ze vzdálených pracovišť s proměnlivou sítí. Při výpadku části paketů dokáže zachovat srozumitelnost hovoru lépe než starší kodeky.

Při volání do veřejné telefonní sítě rozhoduje kodek dohodnutý se SIP operátorem - cloudové ústředny tuto dohodu zpravidla zajišťují automaticky. Na VirtualniUstredna.cz lze preferovaný kodek nastavit v administraci bez nutnosti zasahovat do konfigurace zařízení.

Kodek a konferenční hovory

Při konferenčních hovorech musí všichni účastníci pracovat se stejným kodekem. Pokud jedno zařízení G.722 nepodporuje, ústředna celý hovor přepne na G.711. Výsledkem je nižší kvalita, přestože ostatní telefony G.722 zvládají.

Zjistíte-li, že kvalita konference je horší než při přímém hovoru, zkontrolujte nastavení kodeku v SIP klientovi nebo IP telefonu. Nevhodně nastavený kodek je jednou z nejčastějších příčin problémů s kvalitou, které nejsou způsobeny sítí.

Časté otázky

Který kodek poskytuje nejlepší kvalitu hlasu?

Pro standardní firemní telefonii je G.722 dobrá volba díky věrnějšímu přenosu hlasu. Opus má výhodu v nestabilních sítích. Nejlepší kodek je ten, který podporují obě strany hovoru a odpovídá rychlosti vašeho připojení.

Kolik dat spotřebuje jeden VoIP hovor?

U G.711 přibližně 80-100 kbps na hovor včetně protokolových hlaviček. G.722 je na tom podobně. Opus při dobré síti dosáhne srovnatelné kvality i při výrazně nižším datovém toku, obvykle kolem 20-40 kbps.

Mohou se v jednom hovoru setkat různé kodeky?

Ne - oba konce hovoru musí pracovat se stejným kodekem. Při navazování hovoru proto ústředna nebo brána provede vyjednávání (SDP handshake) a zvolí kodek podporovaný oběma stranami. Pokud se nenajde shoda, hovor se nenaváže.