VoIP技术(1)--RTP/RTCP/SRTP语音传输技术

本文介绍了RTP/RTCP协议在VoIP系统中的作用,RTP用于实时数据传输,RTCP则提供服务质量监控。此外,还探讨了SRTP协议,它是为了解决VoIP安全问题而设计的,提供加密、认证和完整性保护。
摘要由CSDN通过智能技术生成

3语音传输技术

 

由因特网的七层架构来看,RTP协议是工作在UDP/IP协议之上的,如图6所示。

6

VoIP系统,在将编码语音数据交给UDP进行传输之前,要利用RTP/RTCP协议进行处理。RTP/RTCP协议实际上包含RTP协议和RTCP协议两部分。

3.1 RTP协议

RTP协议通常运行在UDP层之上,二者共同完成运输层的功能。UDP提供复用及校验和服务,也就是通过分配不同的端口号传送多个RTP流。协议规定,RTP流使用偶数(2n)端口号,相应的RTCP流使用相邻的奇数(2n+1)端口号。因此,应用进程应在一对端口上接收RTP数据和RTCP控制数据,同时向另一对端口上接收RTP数据和RTCP控制数据。

通常RTP的协议数据单元是用UDP分组来承载的。而且为了尽量减少时延,语音净荷通常都很短。图7表示一个IP语音分组的结构,图中IPUDPRTP的控制头都按最小长度计算。

7 基于RTP的话音分组

由上图可看出,这种IP话音分组的开销很大,约为66%~80%。于是有人提出了组合RTP分组的概念,如下图所示。

 

 

 

采用这种组合复用方法的确可以大大提高传输效率,但是目前尚无标准。

如果支持RTP的网络能提供组播功能,则它也可用组播方式将数据送给多个目的用户。

 

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值