什麼是編解碼器?

編解碼器是一種算法(OK可以是簡單的 - 一種程序!),大部分時間安裝在服務器上的軟件或嵌入在硬件( ATAIP電話等)中的軟件,用於轉換語音(在VoIP的情況下)信號轉換成在VoIP呼叫期間通過因特網或任何網絡傳輸的數字數據。

單詞編解碼器來自組成單詞編解碼器或壓縮器解壓縮器。 編解碼器通常實現以下三項任務(最後一項非常少):

編碼 - 解碼

當您通過普通的PSTN電話通話時,您的語音將通過電話線以模擬方式傳輸。 但是通過VoIP,你的聲音被轉換成數字信號。 這種轉換在技術上被稱為編碼,並通過編解碼器來實現。 當數字化語音到達目的地時,必須將其解碼回原來的模擬狀態,以便其他通信者可以聽到並理解它。

壓縮 - 解壓

帶寬是一種稀缺商品。 因此,如果要發送的數據變得更輕,則可以在一定的時間內發送更多的數據,從而提高性能。 為了使數字化的聲音更小,它被壓縮。 壓縮是一個複雜的過程,即存儲相同的數據但使用較小的空間(數字位)。 在壓縮期間,數據被限制在適合壓縮算法的結構(分組)。 壓縮的數據通過網絡發送,一旦到達目的地,它就會在解碼之前解壓縮到原始狀態。 然而,在大多數情況下,由於壓縮數據已經處於可消耗狀態,因此不需要將數據解壓縮。

壓縮類型

當數據被壓縮時,它變得更輕,因此性能得到改善。 但是,它往往是最好的壓縮算法會降低壓縮數據的質量。 有兩種類型的壓縮:無損和有損。 通過無損壓縮,你什麼都不會損失,但是你無法壓縮那麼多。 通過有損壓縮,您可以實現極大的縮小規模,但是質量會下降。 您通常無法使用有損壓縮將壓縮數據恢復到其原始狀態,因為質量已被犧牲。 但是這在大多數情況下是不必要的。

有損壓縮的一個很好的例子就是用於音頻的MP3。 當你壓縮音頻時,你無法壓縮,你的MP3音頻已經非常好聽,相比之下,巨大的純音頻文件。

加密 - 解密

加密是實現安全性的最佳工具之一。 這是將數據改變為無法理解的狀態的過程。 這樣,即使加密數據被未經授權的人攔截,數據仍然保密。 一旦加密數據到達目的地,它將被解密回原來的形式。 通常,當數據被壓縮時,它在一定程度上已經被加密,因為它從原始狀態改變了。

轉到此鏈接,查看用於VoIP的最常用編解碼器的列表。