- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一、流媒体概念
流媒体包含广义和狭义两种内涵:广义上的流媒体指的是使音频和视频形成稳定和连续的传
输流和回放流的一系列技术、方法和协议的总称,即流媒体技术;狭义上 的流媒体是相对
于传统的下载-回放方式而言的,指的是一种从 Internet 上获取音频和视频等多媒体数据的
新方法,它能够支持多媒体数据流的实时传输和 实时播放。通过运用流媒体技术,服务器
能够向客户机发送稳定和连续的多媒体数据流,客户机在接收数据的同时以一个稳定的速率
回放,而不用等数据全部下载完 之后再进行回放。
二、流媒体协议
实时传输协议(Real- time Transport Protocol,PRT)是在 Internet 上处理多媒体数据流的一
种网络协议,利用它能够在一对一(unicast,单播)或者一对多 (multicast,多播)的网
络环境中实现传流媒体数据的实时传输。RTP 通常使用 UDP 来进行多媒体数据的传输,但
如果需要的话可以使用 TCP 或者 ATM 等其它协议,整个 RTP 协议由两个密切相关的部分组
成:RTP 数据协议和 RTP 控制协议。实时流协议(Real Time Streaming Protocol,RTSP)最早
由Real Networks 和 Netscape 公司共同提出,它位于 RTP 和 RTCP 之上,其目的是希望通过
IP 网络有效地传输多媒体数据。
2. RTP 数据协议
RTP 数据协议负责对流媒体数据进行封包并实现媒体流的实时传输,每一个 RTP 数据
报都由头部(Header)和负载(Payload)两个部分组成,其中头部前 12 个字节的含
义是固定的,而负载则可以是音频或者视频数据。RTP 数据报的头部格式如图 所示:
图 1 RTP 头部格式
其中比较重要的几个域及其意义如下:
CSRC 记数(CC) 表示 CSRC 标识的数目。CSRC 标识紧跟在 RTP 固定头部之后,用来表
示 RTP 数据报的来源,RTP 协议允许在同一个会话中存在多个数据源,它们可以 通过 RTP
混合器合并为一个数据源。例如,可以产生一个 CSRC 列表来表示一个电话会议,该会议通
过一个 RTP 混合器将所有讲话者的语音数据组合为一个 RTP 数据源。
负载类型(PT) 标明 RTP 负载的格式,包括所采用的编码算法、采样频率、承载通道
等。例如,类型 2 表明该 RTP 数据包中承载的是用 ITU G.72 算法编码的语音数据,采样频
率为 8000Hz,并且采用单声道。
序列号 用来为接收方提供探测数据丢失的方法,但如何处理丢失的数据则是应用程序自
己的事情,RTP 协议本身并不负责数据的重传。
时间戳 记录了负载中第一个字节的采样时间,接收方根据时间戳能够确定数据的到达
是否受到了延迟抖动的影响,但具体如何来补偿延迟抖动则是应用程序自己的事情。
从 RTP 数据报的格式不难看出,它包含了传输媒体的类型、格式、序列号、时间戳以及是
否有附加数据等信息,这些都为实时的流媒体传输提供了相应的基础。RTP 协议 的目的是
提供实时数据(如交互式的音频和视频)的端到端传输服务,因此在 RTP 中没有连接的概念,
它可以建立在底层的面向连接或面向非连接的传输协议之 上;RTP 也不依赖于特别的网络
地址格式,而仅仅只需要底层传输协议支持组帧(Framing)和分段(Segmentation )就足够
了;另外 RTP 本身还不提供任何可靠性机制,这些都要由传输协议或者应用程序自己来保
证。在典型的应用场合下,RTP 一般是在传输协议之上作为应用程序的一部分加以实现的,
如图 2 所示:
图 2 RTP 与各种网络协议的关系
2.2 RTCP 控制协议
RTCP 控制协议需要与 RTP 数据协议一起配
您可能关注的文档
- HTS螺栓拉伸器操作说明.pdf
- II_III 类仪表着陆系统场地设置与保护指导材料.pdf
- Intellij IDE 详细使用教程.pdf
- iPhone5S移动版电路原理图.pdf
- iQ200系列自动尿液分析仪标准化培训手册 版本:1.0.pdf
- ENVI 中转移矩阵计算.docx
- ISO8407-2009金属和合金的耐腐蚀性.腐蚀试样中腐蚀生成物的清除.pdf
- Flash 补间形状、补间动画、传统补间的主要区别.docx
- IT融资租赁业务及模式介绍.pdf
- IWGDF糖尿病足感染指南2015.pdf
- 2024年湖南省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年江西省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年安徽省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年福建省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年广东省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年河北省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年河南省高考英语试卷(含答案解析)+听力音频.docx
- 2024年湖北省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年湖南省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年江苏省高考英语试卷(含答案解析)+听力音频+听力原文.docx
文档评论(0)