- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
RTP/RTCP帧结构字符含义位数作用V版本2位标识版本P填充标识1位如设置填充位,在包尾将包含附加填充字,不属于有效载荷X扩展1位如设置扩展位,固定头后跟一个头扩展CCCSRC计数4位CSRC计数包括紧接在固定头后CSRC标识符个数M标记1位标记解释由设置定义,目的在于允许重要事件在包流中标记出来PT载荷类型7位记录后面资料使用哪种码型,接收端相应的解码出来SN顺序编号16位系列号随每个RTP数据包而增加1,由接收者用来探测包损失。系列号初值是随机的,使对加密的文本攻击更加困难。Timestamp时间戳32位时标反映RTP数据包中第一个八进制数的采样时刻SSRC同步信源标示符32位目的在于使同一RTP包连接中没有两个同步源有相同的SSRC标识。CSRC贡献信源标示符32位CSRC列表表示包内的对载荷起作用的源RTP/RTCP帧结构RTP协议是在UDP封装之上,通过RTP头中的顺序编号与时间戳参数实现媒体流实时按序传送;RTP协议负责媒体流的转换、传送;RTCP负责通话质量的监控。媒体流变换时,封装的顺序:(网络接口层(IP(UDP(RTP(语音))))。RTP/RCTP封装顺序语音编码语音编码RTP帧头语音编码RTP帧头UDP帧头语音编码RTP帧头UDP帧头IP帧头语音编码RTP帧头UDP帧头IP帧头以太网帧头数据链路层网络层传输层应用层物理层铜轴电缆/双绞线/光纤VOIP语音封装流程带宽耗费计算方法针对一个语音包,其所需要的开销=RTP头+UDP头+IP头+Ethernet头其中RTP头=96bit(12byte)UDP头=64bit(8byte)IP头=160bit(20byte)Ethernet头=208bit(26byte)所以,一个语音包的开销=96+64+160+208=528bit带宽耗费计算方法根据公式:媒体流带宽=528/打包时长+语音编解码带宽打包时长打包时长:编解码芯片多久对语音包进行一次采样,然后编码成IP报文发送。打包时间越短:每秒打包的数量就越多,语音的处理速度就越快,语音质量也就越好,但所花费的带宽也越高。常见的打包时长有20ms和30ms两种采用不同编码算法的时候,所占用的带宽计算方法如下:例如采用G.711算法,打包时长:20ms,所占用的带宽计算为:考虑到打包时长为20ms,那么,每秒钟产生50个数据包,每个数据包都包含:物理层26字节,IP层20字节,传输层8字节,RTP层12字节;估算RTCP所占的带宽为语音流的5%,那么,通话带宽为:((12+8+20+26)*8*50/1024+64)*1.05=94.27Kbit/sRTP/RCTP占用带宽计算方法各种打包时长下带宽耗费对比表编解码技术语音压缩带宽(Kbps)20ms打包占用带宽(Kbps)30ms打包占用带宽(Kbps)G.711a/u6489.881.2G.729833.825.2G.723(6.3Kbits/s)6.332.123.5G.723(5.3Kbits/s)5.331.122.520秒打包并发支持路数表编解码技术语音压缩带宽(Kbps)20ms打包占用带宽(Kbps)支持的通路数(路)G.711a/u6489.82*1024/89.8=22G.729833.82*1024/33.8=60G.723(6.3Kbits/s)6.332.12*1024/32.1=63G.723(5.3Kbits/s)5.331.12*1024/31.1=6530秒打包并发支持路数表编解码技术语音压缩带宽(Kbps)IP带宽占用(30ms打包周期)(Kbps)支持的通路数(路)G.711a/u6481.22*1024/81.2=25G.729825.22*1024/25.2=81G.723(6.3Kbits/s)6.323.52*1024/23.5=87G.723(5.3Kbits/s)5.322.52*1024/22.5=91VoIP通道数消耗的组网类型消耗到VoIP通道数的组网类型,掌握一个原则即可:IP与模拟(包括模拟电话/模拟中继/数字中继)交接的节点设备消耗VoIP通道数,举几个简单的例子:SDP:sessiondescriptionprotocol,会话描述协议,
文档评论(0)