- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
RTP协议学习大总结从原理到代码.pdf
一、流媒体概念
流媒体包含广义和狭义两种内涵:广义上的流媒体指的是使音频和视频形成稳定和连续的传
输流和回放流的一系列技术、方法和协议的总称,即流媒体技术;狭义上 的流媒体是相对
于传统的下载-回放方式而言的,指的是一种从 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 数据协议一起配
您可能关注的文档
- JB5135.22001T通用小型汽油机可靠性耐久性试验与评定方法.pdf
- JB5777.32002T电力系统二次电路用控制及继电保护屏(柜台)基本试验方法.pdf
- JBT4278.112011橡皮塑料电线电缆试验仪器设备检定方法第11部分低温卷绕试验机.pdf
- JBT5777·32002电力系统二次电路用控制及继电保护屏柜台基本试验方法.pdf
- JB∕T4278.32011橡皮塑料电线电缆试验仪器设备检定方法第3部分曲挠试验装置.pdf
- JT/T8082011道路运输车辆卫星定位系统终端通讯协议及数据格式130808.doc
- kafka文件系统设计.pdf
- Kalman算法在纯电动汽车SOC估算中的应用误差分析.pdf
- KJ360F井下电力监控分站使用说明书.pdf
- K线操作大全07平底平顶圆底与圆顶塔形底与塔形顶的识别和运用.ppt
最近下载
- 国家开放大学学前教育科研方法大作业答案.docx
- 配电工程 投标方案(技术方案).docx
- 2023年11月金华十校2024届级高三一模历史试卷(含答案).docx
- 2024《教育科学研究项目课题设计论证》:大班幼儿入学准备主题课程构建的实践研究7400字.doc
- 机电应用技术专业典型案例——校企融合、实景教学办学模式的创新.docx VIP
- 丙型肝炎病毒实验室检测技术规范(2023年修订版).pdf
- 中国客票销售发展模式论文.pdf
- 广东省茂名市电白区2023-2024学年七年级上学期期中数学试卷.pdf VIP
- 国家开放大学《管理英语4》边学边练Unit 5-8(答案全).docx VIP
- 《烹饪美学》 第四章 菜点造型艺术.pptx
文档评论(0)