編解碼器,編碼器 - 解碼器的簡(jiǎn)稱,做兩個(gè)基本操作 -
首先,它將模擬語(yǔ)音信號(hào)轉(zhuǎn)換為其等效數(shù)字形式,以便可以容易地發(fā)送。
此后,它將壓縮的數(shù)字信號(hào)轉(zhuǎn)換回其原始模擬形式,以便可以重放。
市場(chǎng)上有許多編解碼器 - 有些是免費(fèi)的,有些則需要許可。編解碼器在聲音質(zhì)量上不同,并且?guī)捪鄳?yīng)地變化。
硬件設(shè)備如電話和網(wǎng)關(guān)支持幾種不同的編解碼器。當(dāng)彼此交談時(shí),他們談判使用哪個(gè)編解碼器。
在本章中,我們將討論一些流行的SIP音頻編解碼器,被廣泛使用。
G.711是國(guó)際電聯(lián)在1972年引入的用于數(shù)字電話的編解碼器。編解碼器有兩種變體: A-Law 正在歐洲和國(guó)際電話鏈接中使用, uLaw 用于美國(guó)和日本。
G.711使用對(duì)數(shù)壓縮。它將每個(gè)16位樣本壓縮為8位,從而實(shí)現(xiàn)1:2的壓縮比。
一個(gè)方向的比特率為64 kbit / s,因此一個(gè)呼叫消耗128 kbit / s。
G.711是與PSTN網(wǎng)絡(luò)使用的相同的編解碼器,因此它提供最好的語(yǔ)音質(zhì)量。然而,它消耗比其他編解碼器更多的帶寬。
它在我們有很多帶寬的局域網(wǎng)中工作的最好。
G.729是一種具有低帶寬要求的編解碼器; 它提供良好的音頻質(zhì)量。
編解碼器以10毫秒長(zhǎng)的幀編碼音頻。給定8kHz的采樣頻率,10ms幀包含80個(gè)音頻樣本。
編解碼算法將每個(gè)幀編碼為10個(gè)字節(jié),因此在一個(gè)方向上產(chǎn)生的比特率為8 kbit / s。
G.729是許可編解碼器。想要使用此編解碼器的最終用戶應(yīng)購(gòu)買實(shí)現(xiàn)它的硬件(無(wú)論是VoIP電話還是網(wǎng)關(guān))。
G.729的常用變體是G.729a。它與原始編解碼器線路兼容,但具有較低的CPU要求。
G.723.1是國(guó)際電聯(lián)宣布的競(jìng)爭(zhēng)的結(jié)果,目的是設(shè)計(jì)一個(gè)編解碼器,允許呼叫超過(guò)28.8和33 kbit / s調(diào)制解調(diào)器鏈路。
我們有兩個(gè)G.723.1的變體。它們都在30ms的音頻幀(即240個(gè)采樣)上操作,但算法不同。
第一變體的比特率是6.4kbit / s,而對(duì)于第二變體,它是5.3kbit / s。
兩個(gè)變體的編碼幀分別為24和20字節(jié)長(zhǎng)。
GSM 06.10是為GSM移動(dòng)網(wǎng)絡(luò)設(shè)計(jì)的編解碼器。它也稱為GSM全速率。
這種GSM編解碼器的變體可以自由使用,所以你經(jīng)常會(huì)在開源VoIP應(yīng)用中找到它。
編解碼器對(duì)20ms長(zhǎng)(即160個(gè)樣本)的音頻幀進(jìn)行操作,并且將每個(gè)幀壓縮為33字節(jié),因此所得的比特率為13kbit /。
更多建議: