G711 vs. G729
G.711 a G.729 jsou metody kódování hlasu používané pro kódování hlasu v telekomunikačních sítích. Obě metody kódování řeči jsou standardizovány v 90. letech 20. století a používají se v základních aplikacích, jako jsou bezdrátová komunikace, sítě PSTN, systémy VoIP (Voice over IP) a přepínací systémy. G.729 je ve srovnání s G.711 vysoce komprimovaný. Obecně je datová rychlost G.711 8krát vyšší než datová rychlost G.729. Obě metody se vyvinuly během posledních desetiletí a mají řadu verzí podle standardu ITU-T.
G.711
G.711 je doporučení ITU-T pro pulzní kódovou modulaci (PCM) hlasových frekvencí. G.711 je běžně používaný kodek v telekomunikačních kanálech, který má šířku pásma 64 kb / s. Existují dvě verze G.711 nazvané μ-právo a A-právo. A-Law se používá ve většině zemí po celém světě, zatímco μ-law se používá především v Severní Americe. Doporučení ITU-T pro G.711 je 8000 vzorků za sekundu s pouze tolerancí + 50 dílů na milion. Každý vzorek je reprezentován jednotnou kvantizací 8 bitů, která končí datovou rychlostí 64 kbps. G.711 vede k velmi nízkým režijním nákladům na zpracování díky jednoduchým algoritmům, které používá k transformaci hlasového signálu do digitálního formátu, ale vede k nízké účinnosti sítě v důsledku neefektivního využití šířky pásma.
Existují další variace standardu G.711, jako je doporučení G.711.0, které popisuje bezeztrátové kompresní schéma bitového proudu G.711 a zaměřené na přenos přes IP služby, jako je VoIP. Také doporučení ITU-T G.711.1 popisuje vestavěný širokopásmový algoritmus kódování řeči a zvuku standardu G.711, který pracuje s vyššími datovými rychlostmi, jako je 64, 80 a 96 kbps, a používá jako výchozí vzorkovací frekvenci 16 000 vzorků za sekundu..
G.729
G.729 je doporučení ITU-T pro kódování řečových signálů při datové rychlosti 8 kbps s použitím lineární predikce konjugované struktury a algebraického kódu (CS-ACELP). G.729 používá 8000 vzorků za sekundu při použití 16 bitové lineární PCM jako metody kódování. Zpoždění komprese dat je 10 ms pro G.729, také G.729 je optimalizován pro použití se skutečnými hlasovými signály, které vedou k tónům DTMF (Dual Tone Multi-Frequency), a vysoce kvalitní hudba a fax nejsou spolehlivě podporovány pomocí kodeku. Proto přenos DTMF používá standard RFC 2833 k přenosu číslic DTMF pomocí užitečného zatížení RTP. Také nižší šířka pásma 8 kb / s vede k snadnému použití aplikací G.729 v aplikacích Voice Over IP (VoIP). Další varianty G.729 jsou G.729.1, G.729A a G.729B. G.729.1 umožňuje škálovatelné přenosové rychlosti mezi 8 a 32 kbps. G.729.1 je širokopásmový algoritmus kódování rychlosti a zvuku, který je interoperabilní s kodeky G.729, G.729A a G.729B..
Jaký je rozdíl mezi G711 a G729? - Oba jsou systémy kódování hlasu používané v hlasové komunikaci a standardizované ITU-T. - Oba používají 8000 vzorků za sekundu pro hlasové signály aplikací Nyquestovy teorie, přestože G.711 podporuje 64 kbps a G.729 podporuje 8 kbps. - Koncept G.711 byl představen v 70. letech v Bell Systems a standardizován v roce 1988, zatímco G.729 byl standardizován v roce 1996. - G.729 používá speciální kompresní algoritmy ke snížení rychlosti přenosu dat, zatímco G.711 vyžaduje nejnižší výpočetní výkon ve srovnání s G.729 díky jednoduchému algoritmu. - Obě techniky mají své vlastní rozšířené verze s malými obměnami. - Přestože G.729 poskytuje nízké přenosové rychlosti, existují práva duševního vlastnictví, která je třeba licencovat, pokud potřebujete používat G.729 ,, na rozdíl od G.711. - Proto je G.711 podporována většinou zařízení a interoperabilita je velmi jednoduchá.
|
Závěr
Převod z jednoho schématu kódování do druhého skončí ztrátou informací, pokud dojde k nekompatibilitě mezi kodekovými algoritmy. Existují systémy, které měří ztrátu kvality v takových scénářích pomocí různých indexů, jako je MOS (Mean Opinion Score) a PSQM (Perceptual Speech Quality Measure).
G.711 a G.729 jsou metody kódování hlasu specializované pro použití v telekomunikačních sítích. G.729 pracuje s 8krát nižší datovou rychlostí ve srovnání s G.711 a přitom zachovává podobnou kvalitu hlasu pomocí vysokých komplexních algoritmů, které vedou k vyššímu výpočetnímu výkonu v kódovacích a dekódovacích jednotkách.