音频通信基础概念
好些年了,一直都在讲音视频通信,但是概念的来源都是比较零散的,忽然发现随着时间的延续,不断地有新知识冲击着我们的旧有知识点,但是旧有的知识点却不能及时的再回顾,所以简单整理下在音频通信中的一些基础概念。
一、运营商交互协议
一号信令
为随路信令。为30/32时隙2048K局间中继传输方式。由于其特性功能简单还有缺陷,除一些特定的早期设备还在用外,大部分早已淘汰。
七号信令
SS7是一种公共信道信令。是将呼叫控制信息和其他业务信息通过一张独立的信令网络传输,由于将信令和话音通道分开,可采用高速数据链路传送信号,因而具有传输速度快、呼叫建立时间短、信号容量大等特点。(编者:因为七号的某些特性,故而现在基本不再开通)
PRI信令
又称ISDN(30B+D)信令、DSS1信令、PRA信令。为国内光进铜退前使用量最大的数字中继信令协议。
软交换协议
H323
MGCP
H248
以上三种基本都只存在个别运营商间的互联互通,一般用户已碰不到了
SIP
会话描述协议,当前软交换使用最大的协议
软交换辅助协议
RTP
实时传输协议
RTCP
实时传输控制协议
SDP
当然rfc还有几十上百个,就不用个个单独讲了
二、音频部分概念
AGC是自动增益补偿功能(Automatic Gain Control)
AGC可以自动调麦克风的收音量,使与会者收到一定的音量水平,不会因发言者与麦克风的距离改变时,声音有忽大忽小声的缺点。
ANS是背景噪音抑制功能(Automatic Noise Suppression)
ANS可探测出背景固定频率的杂音并消除背景噪音。
AEC是回声消除器(Acoustic Echo Chancellor)
AEC可以消除各种延迟的回声。AEC是对扬声器信号与由它产生的多路径回声的相关性为基础,建立远端信号的语音模型(高斯模型),利用它对回声进行估计,并不断地修改滤波器的系数,使得估计值更加逼近真实的回声。
VAD(Voice Activity Detection)语音动态侦测
CNG(Comfort Noise Generation)舒适背景音处理
PLC(Packet Loss Concealment)语音封包遗失补偿
QoS(Quality of Service)有效语音频宽管理
DTMF(Dual Tone Multi Frequency),双音多频
三、编解码部分基础概念
PCM
脉冲编码调制(PCM, pulse code modulation)是将模拟信号变换成二进制信号的最基本和最常用的方法,主要包括抽样、量化和编码3个过程。但在具体的编解码中,PCM也是一种
PCMA
PCMU
OPUS
AAC
MP3
G723
G729
iLBC
四、音频扩展能力
MRCP
媒体资源控制协议,现基本实现为解决实时推流的识别与合成后的拉流。
五、开源语音通信基于SIP平台
B2BUA(信令和媒体在同一服务上跑,控制力强,但是并发能力受限)
Asterisk
FreeSWITCH
SIP Proxy(信令和媒体分开,哪怕在同一台服务上,但是相对隔离)
Kamailio
OpenSIPS