RTP详细协议分析.pdf

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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 原理是向会话中的所有成员周期性地发送控制包来实现的,应用程序

文档评论(0)

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

教师资格证持证人

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

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档