- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
RTP详细协议分析
RTP 协议分析
计算机网络2009-09-11 19:37:17 阅读1807 评论0 字号:大中小订阅
一. RTP 协议背景
二. RTP 协议原理及工作机制
2 .1 RTP 协议原理
2 .1.1 RTP 协议原理
2 .1.2 RTCP 协议原理
2 .2 RTP 数据包格式
2 .2 .1 RTP 数据包格式
2 .2 .2 RTCP 数据包格式
2 .3 RTP 工作机制
2 .3 .1 RTP 工作机制
2 .3 .2 RTCP 工作机制
三. RTP 协议关键技术指标
3 .1 时间戳
3 .2 时延
3 .3 抖动
3 .4 丢包率
3 .5 会话和流两级分用
3 .6 多种流同步控制
四. RTP 协议应用方案
4 .1 RTP 协议应用方案之单播
4 .2 RTP 协议应用方案之广播
4 .3 RTP 协议应用方案之组播
4 .3.1 RTP 协议组播方案总体概述
4 .3.2 RTP 协议组播方案服务器端实现
4 .3. 3RTP 协议组播方案客户端实现
4 .3. 4RTP 协议视频帧率和质量调整策略
五. RTP 协议移植计划
六. RTP 协议安全方面考虑
一. RTP 协议背景
流(Streaming)是近年在Internet 上出现的新概念,其定义非常广泛,主要是指通过网络
传输多媒体数据的技术总称。流媒体包含广义和狭义两种内涵:广义上的流媒体指的是使音
频和视频形成稳定和连续的传输流和回放流的一系列技术、方法和协议的总称,即流媒体技
术;狭义上的流媒体是相对于传统的下载-回放方式而言的,指的是一种从Internet 上获取
音频和视频等多媒体数据的新方法,它能够支持多媒体数据流的实时传输和实时播放。通过
运用流媒体技术,服务器能够向客户机发送稳定和连续的多媒体数据流,客户机在接收数据
的同时以一个稳定的速率回放,而不用等数据全部下载完之后再进行回放。
流式传输有顺序流式传输(Progressive Streaming)和实时流式传输(Realtime Streaming)
两种方式。实时流式传输是实时传送,特别适合现场事件,实时流式传输必须匹配连接带宽,
这意味着图像质量会因网络速度降低而变差,以减少对传输带宽的需求。“实时”的概念是
指在一个应用中数据的交付必须与数据的产生保持精确的时间关系,这需要相应的协议支持,
这样RTP 和RTCP 就相应的出现了。
实时传输协议RTP (Realtime Transport Protocol):是针对Internet 上多媒体数据流的
一个传输协议, 由IETF 作为RFC1889 发布,现在必威体育精装版的为RFC3550。RTP 被定义为在一对
一或一对多的传输情况下工作,其目的是提供时间信息和实现流同步。RTP 的典型应用建立
在UDP 上,但也可以在TCP 等其他协议之上工作。RTP 本身只保证实时数据的传输,并不能
为按顺序传送数据包提供可靠的传送机制,也不提供流量控制或拥塞控制,它依靠RTCP 提
供这些服务。
实时传输控制协议RTCP (Realtime Transport Control Protocol):负责管理传输质量,
在当前应用进程之间交换控制信息,提供流量控制和拥塞控制服务。在RTP 会话期间,各参
与者周期性地传送RTCP 包,包中含有已发送的数据包的数量、丢失的数据包的数量等统计
资料,因此,服务器可以利用这些信息动态地改变传输速率,甚至改变有效载荷类型。RTP
和RTCP 配合使用,能以有效的反馈和最小的开销使传输效率最佳化,故特别适合传送网上
的实时数据。
二. RTP 协议原理及工作机制
让我们先看一下RTP 和RTCP 在网络层次中的位置,以便我们更加清楚的了解该协议,如
下图1- 1 所示:
图1- 1 RTPRTCP 网络层次关系图
下面我们就从RTP 以及RTCP 的协议原理,数据包格式,工作机制三个方面来对该协议做
一个基本的认识和了解:
2 .1 RTP 协议原理
2 .1.1 RTP 协议原理
RTP 协议原理比较简单,负责对流媒体数据进行封包并实现媒体流的实时传输,即它按照RPT
数据包格式来封装流媒体数据,并利用与它绑定的协议进行数据包的传输,具体见本文
2.2.1RTP 数据格式;RTP 本身只保证实时数据的传输,并不能为按顺序传送数据包提供可靠
的传送机制,也不提供流量控制或拥塞控制,它依靠RTCP 提供这些服务.
2 .1.2 RTCP 协议原理
RTCP 原理是向会话中的所有成员周期性地发送控制包来实现的,应用程序
您可能关注的文档
- 国际关系考研-2016年人大政治学原理考研真题解析复习资料参考书讲解重点.pdf
- 6-心肺运动试验难点解决-2(数据解读) [兼容模式].pdf
- 牛顿定律考点1-4.pdf
- 2017年对外经济贸易大学翻译硕士考研参考书、考研经验、导师解读、复试流程、历年真题.pdf
- 2016一级建造师项目管理考点.pdf
- 旅游地理学研究重点及发展趋势分析_李君轶.pdf
- F8-考点提醒-1.pdf
- 人大行管考研状元笔记考研复习资料 真题解析-考研资料.pdf
- “柯西不等式与排序不等式”教学建议与思考.pdf
- 2015年天津大学环境分析监测考研真题,复习经验,考研重点,考研参考书.pdf
- 携程产品营销经理岗面试题库参考答案和答题要点.docx
- 携程产品经理岗面试题库参考答案和答题要点.docx
- 携程供应链管理专员岗面试题库参考答案和答题要点.docx
- 携程交易数据分析师岗面试题库参考答案和答题要点.docx
- 携程公共关系专员岗面试题库参考答案和答题要点.docx
- 携程内部培训专员岗面试题库参考答案和答题要点.docx
- 福建省福州市2023-2024学年高二上学期期末测试英语试卷(含答案).pdf
- 携程人力资源专员岗面试题库参考答案和答题要点.docx
- 福建省三明市2023-2024学年高二上学期期末测试英语试卷(含答案).docx
- 福建省三明市2023-2024学年高二上学期期末测试英语试卷(含答案).pdf
文档评论(0)