SIP 編解碼器

2018-12-28 18:17 更新

編解碼器,編碼器 - 解碼器的簡(jiǎn)稱,做兩個(gè)基本操作 -

  • 首先,它將模擬語音信號(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

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ò)使用的相同的編解碼器,因此它提供最好的語音質(zhì)量。然而,它消耗比其他編解碼器更多的帶寬。

  • 它在我們有很多帶寬的局域網(wǎng)中工作的最好。

G.729

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)它的硬件(無論是VoIP電話還是網(wǎng)關(guān))。

  • G.729的常用變體是G.729a。它與原始編解碼器線路兼容,但具有較低的CPU要求。

G.723.1

G.723.1是國(guó)際電聯(lián)宣布的競(jìng)爭(zhēng)的結(jié)果,目的是設(shè)計(jì)一個(gè)編解碼器,允許呼叫超過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 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 /。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)