1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
RTP格式.

?RTP协议的报文头格式结构?2010-07-22 09:24:44分类:RTP头格式如图2所示:开始12个八进制出现在每个RTP包中,而CSRC标识列表仅出现在混合器插入时。各段含义如下:①版本(V)2位,标识RTP版本。②填充标识(P)1位,如设置填充位,在包尾将包含附加填充字,它不属于有效载荷。填充的最后一个八进制包含应该忽略的八进制计数。某些加密算法需要固定大小的填充字,或为在底层协议数据单元中携带几个RTP包。③扩展(X)1位,如设置扩展位,固定头后跟一个头扩展。④CSRC计数(CC)4位,CSRC计数包括紧接在固定头后CSRC标识符个数。⑤标记(M)1位,标记解释由设置定义,目的在于允许重要事件在包流中标记出来。设置可定义其他标示位,或通过改变位数量来指定没有标记位。⑥载荷类型(PT)7位,记录后面资料使用哪种?Codec?,?receiver?端找出相应的?decoder?解碼出來。常用?types:Payload TypeCodec0PCM μ -Law8PCM-A Law9G..722 audio codec4G..723 audio codec15G..728 audio codec18G..729 audio codec34G..763 audio codec31G..761 audio codec⑦系列号16位,系列号随每个RTP数据包而增加1,由接收者用来探测包损失。系列号初值是随机的,使对加密的文本攻击更加困难。⑧时标32位,时标反映RTP数据包中第一个八进制数的采样时刻,采样时刻必须从单调、线性增加的时钟导出,以允许同步与抖动计算。时标可以让receiver端知道在正确的时间将资料播放出来。由上图可知,如果只有系列号,并不能完整按照顺序的将data播放出来,因为如果data中间有一段是没有资料的,只有系列号的话会造成错误,需搭配上让它知道在哪个时间将data正确播放出来,如此我们才能播放出正确无误的信息。⑨SSRC32位,SSRC段标识同步源。此标识不是随机选择的,目的在于使同一RTP包连接中没有两个同步源有相同的SSRC标识。尽管多个源选择同一个标识的概率很低,所有RTP实现都必须探测并解决冲突。如源改变源传输地址,也必须选择一个新SSRC标识以避免插入成环行源。⑩CSRC列表0到15项,每项32位。CSRC列表表示包内的对载荷起作用的源。标识数量由CC段给出。如超出15个作用源,也仅标识15个。CSRC标识由混合器插入,采用作用源的SSRC标识。RTP协议分析 标签: /tag/internet \t _blankinternet/tag/%e6%96%87%e6%a1%a3 \t _blank文档/tag/%e8%a7%86%e9%a2%91%e4%bc%9a%e8%ae%ae \t _blank视频会议/tag/report \t _blankreport/tag/%e7%bd%91%e7%bb%9c \t _blank网络/tag/microsoft \t _blankmicrosoft 2008-04-01 16:34 44385人阅读 /bripengandre/article/details/2238818 \l comments评论(23) javascript:void(0); \o 收藏收藏 /bripengandre/article/details/2238818 \l report \o 举报举报 分类: Network Security(12) /bripengandre/article/category/367149作者同类文章X版权声明:本文为博主原创文章,未经博主允许不得转载。目录/bripengandre/article/details/2238818 \o 系统根据文章中H1到H6标签自动生成文章目录(?)/bripengandre/article/details/2238818 \o 展开[+]整理记录版本时间内容整理人V1.02008-03-31RTP协议分析初稿彭令鹏????????????????????RTP协议分析第1章. RTP概述1.1. RTP是什么RTP全名是Real-time Transport Protocol(实时传输协议)。它是IETF提出的一个标准,对应的RFC文档为RFC3550(RFC1889为其过期版本)。RFC3550不仅定义了RTP,而且定义了配套的相关协议RTCP(Real-time Transport Control Protocol,即实时传输控制协议)。RTP用来为IP网上的语音、图像、传真等多种需要实时传输的多媒体数据提供端到端的实时传输服务。RTP为Internet上端到端的实时传输提供时间信息和流同步,但并

文档评论(0)

kaiss + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档