FreeSwitch-音频编码方式
音频编码方式
赫兹(Hz): 国际单位制中频率的单位,它是每秒钟的周期性变动重复次数的计量。如每秒钟振动一次可称为1赫兹,写为:1次/秒。
模拟信号:连续的变化的量,如温度、声音。 缺点:容易引入噪音,随着距离的增加信号逐渐衰减。若采用信号放大,则同时也将噪音放大,导致信噪比降低,难以分辨声音。
数字信号:不是连续的(是离散的),按一定的时间间隔对模拟信号进行抽样,通过量化和编码变成数字信号。根据抽样定理,当抽样频率是模拟信号最高频率的2倍时,就能完全还原原来的模拟信号。
PCM : 全脉冲编码调制。是将模拟信号转成数字信号0和1的一种方法。
PCM信号:人类的音频范围在300~4000Hz之间,通过滤波器过滤得到4000Hz内的模拟信号。然后根据抽样定义,使用8000Hz进行抽样,然后用PCM方法量化和编码得到数字信号称为PCM信号。
抽样速率(传输率):一次抽样中会得到16bit信息,在线上传输时,通常会将其压缩(使用不同的压缩算法)成8bit。 1秒钟采样8000次,每次都压缩成8bit,那 8000次 /秒 * 8bit/次= 64000bit/秒 = 64kb/秒,即在线路上每秒要传输64kb。