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 a používají se v základních aplikacích, jako je 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ý. Datová rychlost G.711 je obecně 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, které se nazývají μ-law a A-law. 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 tolerancí + 50 dílů na milion. Každý vzorek je reprezentován jednotnou kvantizací 8 bitů, která končí datovou rychlostí 64 kbps. G.711 má za následek velmi nízké režijní náklady 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 ke špatné účinnosti sítě kvůli neefektivnímu využití šířky pásma.
Existují další varianty standardu G.711, například doporučení G.711.0, které popisuje bezztrátové kompresní schéma bitového proudu G.711 a je zaměřeno na přenos přes služby IP, jako je VoIP. Doporučení ITU-T G.711.1 také popisuje zabudovaný širokopásmový algoritmus kódování řeči a zvuku standardu G.711, který pracuje při vyšších rychlostech dat, jako je 64, 80 a 96 kb / s a jako výchozí vzorkovací frekvenci používá 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 kb / s pomocí lineární predikce Conjugate Structure-Algebraic Code Excited Linear Predikce (CS-ACELP). G.729 používá 8000 vzorků za sekundu při použití 16bitového lineárního PCM jako metody kódování. Zpoždění komprese dat je u G.729 10 ms, 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 pomocí kodeku spolehlivě podporovány. Přenos DTMF proto používá standard RFC 2833 k přenosu číslic DTMF pomocí užitečného zatížení RTP. Nižší šířka pásma 8 kb / s také vede k snadnému použití 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é datové rychlosti mezi 8 a 32 kbps. G.729.1 je širokopásmový algoritmus rychlosti a kódování 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 pomocí teorie Nyquest, přestože G.711 podporuje 64kbps a G.729 podporuje 8kbps. - 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á ke snížení datových rychlostí speciální kompresní algoritmy, zatímco G.711 vyžaduje díky jednoduchému algoritmu nejnižší výpočetní výkon ve srovnání s G.729. - Obě techniky mají své vlastní rozšířené verze s malými obměnami. - Přestože G.729 poskytuje nízkou rychlost přenosu dat, 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
Konverze z jednoho schématu kódování do druhého skončí ztrátou informací, pokud existují nekompatibility mezi kodekovými algoritmy. Existují systémy, které v takových scénářích měří ztrátu kvality 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, přičemž zachovává podobnou kvalitu hlasu pomocí vysoce komplexních algoritmů, což vede k vyššímu výpočetnímu výkonu v kódovacích a dekódovacích jednotkách.