什么是编解码器?

编解码器是一种算法(OK可以是简单的 - 一种程序!),大部分时间安装在服务器上的软件或嵌入在硬件( ATAIP电话等)中的软件,用于转换语音(在VoIP的情况下)信号转换成在VoIP呼叫期间通过因特网或任何网络传输的数字数据。

单词编解码器来自组成单词编解码器或压缩器解压缩器。 编解码器通常实现以下三项任务(最后一项非常少):

编码 - 解码

当您通过普通的PSTN电话通话时,您的语音将通过电话线以模拟方式传输。 但是通过VoIP,你的声音被转换成数字信号。 这种转换在技术上被称为编码,并通过编解码器来实现。 当数字化语音到达目的地时,必须将其解码回原来的模拟状态,以便其他通信者可以听到并理解它。

压缩 - 解压

带宽是一种稀缺商品。 因此,如果要发送的数据变得更轻,则可以在一定的时间内发送更多的数据,从而提高性能。 为了使数字化的声音更小,它被压缩。 压缩是一个复杂的过程,即存储相同的数据但使用较小的空间(数字位)。 在压缩期间,数据被限制在适合压缩算法的结构(分组)。 压缩的数据通过网络发送,一旦到达目的地,它就会在解码之前解压缩到原始状态。 然而,在大多数情况下,由于压缩数据已经处于可消耗状态,因此不需要将数据解压缩。

压缩类型

当数据被压缩时,它变得更轻,因此性能得到改善。 但是,它往往是最好的压缩算法会降低压缩数据的质量。 有两种类型的压缩:无损和有损。 通过无损压缩,你什么都不会损失,但是你无法压缩那么多。 通过有损压缩,您可以实现极大的缩小规模,但是质量会下降。 您通常无法使用有损压缩将压缩数据恢复到其原始状态,因为质量已被牺牲。 但是这在大多数情况下是不必要的。

有损压缩的一个很好的例子就是用于音频的MP3。 当你压缩音频时,你无法压缩,你的MP3音频已经非常好听,相比之下,巨大的纯音频文件。

加密 - 解密

加密是实现安全性的最佳工具之一。 这是将数据改变为无法理解的状态的过程。 这样,即使加密数据被未经授权的人拦截,数据仍然保密。 一旦加密数据到达目的地,它将被解密回原来的形式。 通常,当数据被压缩时,它在一定程度上已经被加密,因为它从原始状态改变了。

转到此链接,查看用于VoIP的最常用编解码器列表。