VOIP语音基础知识

VOIP语音基础知识

1.voice gateway:主要用于实现从IP网络到传统电话网络(PSTN)线路的转换。

2.Gatekeeper:网守,它提供了两个功能。第一个:呼叫选路,类似于DNS功能,负载电话号码和IP的解析。第二:CAC,用于对呼叫建立请求的一种接纳机制(接通前检查网络带宽环境是否建立连接)。

3.传统电话和IP电话的区别?

传统电话:电话链接到带有模拟到数字转换功能的路由器

ip电话:电话链接到交换机上,直接用IP包进行传输

4.常用模拟接口之间的区别??

FXS:外部交换站

FXO:外部交换局

E&M:一般用于PBX与PBX之间的通信

PBX:传统电话程控交换机

FXO要为FXS提供电流,连接上到不是很讲究,谁有能力提供电流谁就可以当FXO。

 

 

4.语音编码

语音编码格式有很多,常见的有两种:G.711和G.729。前者的速率是64kbps,后者是8kbps。而且前者的语音质量是4.1而后者为3.92。

我们经常使用G.711的格式来编辑以太网内的语音流量,使用G.729的格式来编辑需要传输到外网的流量。

G.711 常用于局域网

G.729 常用于广域网

 

 

 

5.语音包的封装

 

 

以上图片显示了语音流量的要求:可靠性(0)、重新排序(1)、时间戳(1)、多路复用(1)。

TCP和UDP都无法满足语音流量的需求,于是新开发了一种RTP(实时传输协议),这种协议也有自己的缺陷就是不能支持多路复用,于是它就承载在UDP上进行传输。

 

上图显示了语音包的两种封装格式:G.711和G.729

语音包大小的计算:

G.711=64*1000*(20/1000)/8    Byte

G.729=8*1000*(20/1000)/8      Byte

 

由上面图片可见,G.711报头占有率=40/(160+40)=20%

                        G.729报头占有率=40/(20+40)=66.7%

 

可见报头的占有率开销很大,这是我们必须采用一些报头压缩机制来解决这个问题。

 

 

 

 

RTP头压缩:压缩了IP、UDP、RTP头

CRTP是属于:端到端的,就是两个路由器之间进行压缩,当要传到下一条时需要打开重新压缩,所以对CPU的消耗比较大。

它把40byte的报头压缩到2到4byte。

其中两个字节的是不带验证的功能的,四个字节的带验证功能。

 

 

 

 

 包速率:取决于每秒中封装包的个数,即包周期。

 包大小:取决于包周期和编码格式。

 IP报头(包含UDP和RTP):取决于你使用的cRTP。

 数据链路报头:取决于你数据链路所使用的协议。

 隧道报头:如果你使用了隧道协议,请注意一定要加上该协议的报头开销。

 

 

 

 

 网络带宽计算网站:http://www.bandcalc.com/

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值