- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
TOC \o 1-5 \h \z \o Current Document 一 RTP协议概述1
RTP协议背景1
12RTP应用环境2
\o Current Document 二RTP协议原理及工作机制3
RTP协议层次3
RTP数据包格式 4
RTP工作机制 6
\o Current Document 三RTP协议关键技术指标7
\o Current Document 1时间戳7
\o Current Document 2时延8
\o Current Document 3颤动8
4丢包率9
\o Current Document . 5会话和流两级分用10
\o Current Document 6多种流同步控制10
\o Current Document 四RTP协议应用方案11
\o Current Document 1RTP协议应用方案之单播 11
\o Current Document 2RTP协议应用方案之广播 11
\o Current Document 3RTP协议应用方案之组播 12
\o Current Document 五RTP协议安全方面考虑12
\o Current Document 六设计心得体味13
\o Current Document 七参考资料13
2)RTP将RTP数据包发往UDP端口对中偶数端口;
RTCP将RTCP控制包发往UDP端口对中的接收端口。
三RTP协议关键技术指标
时间戳
时间戳字段是RTP首部中说明数据包时间的同步信 息,是数据能以正确的时间顺序恢复的关键。时间戳的 值给出了分组中数据的第一个字节的采样时间 (Sampling Instant),要求发送方时间戳的时钟是连续、 单调增长的,即使在没有数据输入或者发送数据时也是 如止匕 在静默时,发送方不必发送数据,保持时间戳 的增长,在接收端,由于接收到的数据分组的序号没有 丢失,就知道没有发生数据丢失,而且只要比较先后 分组的时间戳的差异,就可以确定输出的时间间隔。
RTP规定一次会话的初始时间戳必须随机选择,但 协议没有规定时间戳的单位,也没有规定该值的精确解 释,而是由负载类型来确定时钟的颗粒,这样各种应用 类型可以根据需要选择合适的输出计时精度。
在RTP传输音频数据时,普通选定逻辑时间戳速率 与采样速率相同,但是在传输视频数据时,必须使时间 戳速率大于每帧的一个滴答。如果数据是在同一时刻采 样的,协议标准还允许多个分组具有相同的时间戳值, 如多个分组属于同一画像。
RTCP中的SR (Sender Report发送端报告)控制分 组包含NTP (网络时间,是以1900-1-1零时为起点的系 统绝对时间)时间戳和RTP时间戳(封装数据时候打上 的时间戳与媒体帧上打上的时间戳不同)可用于同步音 视频媒体流。其实现机制如下:
RTP时间戳是依据邻近的RTP数据包中的时间戳结 合NTP时间差得到的,用公式表达为:RTPJsi = tsi + NTPi-NTPi其中:RTPJsi表示RTCP中的RTP时间戳; tsi表示邻近的RTP包市的时间戳;NTPi表示RTCP的 网络时间戳;NTPi表示邻近的RTP包对应的网络时间 戳;下标表示第i个源。RTP_tsj=tsj+NTPj—NTPj表示 第j个源的RTP时间戳;因此,i和源j之间的相对时差 可以表示为:(RTP_tsi —tsi) -( RTP_tsj - tsj) = (NTPi -NTPi) - (NTPj—NTPj);
由于NTP同步,差值可以反映出两个源的相对时差。因 为要同步不同来源的媒体流,必须使得同步他们的绝对 时间基准,而NTP时间戳正是这样的绝对时间基准[4]。 而对于同一来源的媒体流,应用RTP的时间戳来保证其 同步。
时延
影响时延的因素有多个方面:编解码、网络、防颤动 缓冲、报文队列等都影响时延,其中有些是固定时延, 如编解码网络速率等;有些是变化的,如防颤动缓冲和 队列调度等,固定的时延可以通过改变编解码方式和提 高网络速率来改变,而变化的时延通常采用提高转发效 率来提高。
假设SSRCj为发出一个接收报告块的接收机.源 SSRC_n可以通过记录收到接收报告块的时刻A来计算到 SSRC_r的环路传输时延。可以利用最新的SR时间标志 (LSR)域计算整个环路时间A-LSR,然后减去此DLSR域得 到环路传播时延。
颤动
在视频电话中,语音、视频数据都是使用UDP协议传 送的,但这种协议传输的数据包在网络层不能保证其发 送顺序,需要应用层进行排序。在网络的传输中都会有 延时,且随着网络负载的变化,延时的长短也不相同, 对于语音数据,如果接收方收到后即将播放,很容易造 成语音的颤动。
RT
您可能关注的文档
- 【2022年】江苏省南京市全国计算机等级考试网络技术模拟考试(含答案).docx
- 2023年军队文职公开招考《英语语言文学》备考真题汇编(含答案).docx
- 秋季教学目标跟踪检测八年级课堂教学评估英语Unit1PlayingSports.docx
- 2022年一建真题及答案:《矿业工程》.docx
- 2023元宵节汉字灯谜及答案大全.docx
- 2023年度军队文职考试《英语语言文学》真题模拟训练及答案.docx
- Module+1+同步练习+ 外研版英语九年级上册.docx
- 2023军队文职人员社会公开招考《英语语言文学》练习题及答案.docx
- 广元网格员考试真题及答案2022.docx
- 主井井筒掘砌工程(A标段).docx
文档评论(0)