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