电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>规则标准>RTP和RTCP协议

RTP和RTCP协议

2009-06-18 | rar | 322 | 次下载 | 5积分

资料介绍

RTP和RTCP协议:H .225.0协议规定,H .323终端间的媒体流采用 RTP/RTCP 协议进行封装。
IETF(Internet工程任务组)定义的实时传输协议(RTP),是用来解决 LAN 和 Internet上实时通信问题的一种技术方案。RTP定义了一种承载等时数据 IP 包的格式,包括所传送数据的类型信息;时间戳(Times-tamps);序列号(SequenceNumber)。
另一个协议 RTCP 通常和 RTP 一同使用,它可以用于承载关于传输质量的反馈(譬如抖动量、分组的平均丢失率等),也能用于传输一些有关参加者身份的信息。
RTP和 RTCP 并不影响 IP 网络的服务性能,它们没有任何保证服务质量的方式,网络可以像对待其他 IP 包一样将该 RTP 包丢弃、延迟或打乱顺序。因此,RTP 和 RTCP 借助于资源预留协议(RSVP)所提供的能力,来解决资源预留和 QoS(服务质量)的控制问题。
RTP/RTCP 的设计可以让这些协议用于网络层之上的任意层。但通常 RTP/RTCP 是用在 UDP 上,这是因为 TCP 的重发机制不适于处理极短等待时间的数据,比如交互式通信。在这种情况下,RTP 一般被分配在一个偶数 UDP 端口上,而 RTCP 被分配在下一个奇数 UDP 端口上。
RTP 的应用及其分组包结构
RTP 的应用
(1)RTP 的序列号和时戳
每个 RTP 包都带有一个序列号和一个时间戳,根据应用,它们可以多种方式使用。
(2)有效负荷类型(PT)
每个 RTP 包的有效负荷就是该包中所含的实时数据信息,它的格式是一个网桥树,必须由应用或 RTP 的概括(profile)来定义。为了避免通过分析有效负荷的内容来区分其不同格式,则在每个 RTP 包的头部包含了一个有效负荷类型的标识符。这些 PT 的编解码器可以通过会议控制协议进行动态地协商来确定。
RTP的定义
(1) RTP会晤。
会晤是由一特定目的传输地址对(一个网络地址加上RTP和RTCP的端口对)进行定义的。目的传输地址对在IP。
(2) RTP有效负荷。
它是以分组形式有RTP所传输的数据,有效负荷格式和翻译不属于这个协议范围。
(3) RTP分组。
它是一个由规定RTP头部、组合源的可能空表和有效负荷数据组成的数据分组。为了定义RTP分组可能要一个底层的协议。
(4) RTCP分组。
它是由一个类似于RTP数据分组的固定头部、依靠各种不同RTCP分组类型指令元素组成的控制分组。
(5) 端口。
它是一个用来在一个给定计算机内区分多个目的地传送协议,TCP/IP协议采用小的正整数来标识端口。
(6) 传输地址。
它是网络地址和端口的组合,它标识一个传输级的端点。分组被从源传输地址到目的传输地址。
(7) 同步源(SSRC)。
它是RTP分组流的源,有32bit数字SSRC标识符进行标识,承载在RTP头部,不依赖网络地址。
(8) 组合源(CSRC)。
它是由RTP混合器产生组合流的一串RTP分组的源。该混合器插入一SSRC源标识符列表,用来把特定分组的发生组合成该分组的RTP头部。这个列表称作CSRC表。
(9) 端系统。
它是产生RTP分组发送的内容和消费,以RTP分组接收内容的一个应用。
(10) 混合器。
它是一个中间系统,接收来自一个或多个源的RTP分组,可能改变数据格式,以某种方式组合该分组随后转发一个新的RTP分组。
(11) 翻译器。
它是一个原封不动用他们自己的同步源标识符转发RTP分组的中间系统。
(12) 监视器。
在一个RTP会晤、某个接收报告、为描述监视中的服务质量评估、故障诊断和长期统计中监视器接收由参加者发送的RTCP分组的应用。
(13) 非RTP方式。
他为RTP提供不可能业务增加的协议和机制。尤其是在多媒体会议中,一个会议控制应用可以为编码分配组播地址和关键字、协商所用的编码算法、在RTP有效负荷类型值和表示格式的有效负荷格式之间定义动态映射。
下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1电子电路原理第七版PDF电子教材免费下载
  2. 0.00 MB  |  1490次下载  |  免费
  3. 2单片机典型实例介绍
  4. 18.19 MB  |  93次下载  |  1 积分
  5. 3S7-200PLC编程实例详细资料
  6. 1.17 MB  |  27次下载  |  1 积分
  7. 4笔记本电脑主板的元件识别和讲解说明
  8. 4.28 MB  |  18次下载  |  4 积分
  9. 5开关电源原理及各功能电路详解
  10. 0.38 MB  |  10次下载  |  免费
  11. 6基于AT89C2051/4051单片机编程器的实验
  12. 0.11 MB  |  4次下载  |  免费
  13. 7基于单片机和 SG3525的程控开关电源设计
  14. 0.23 MB  |  3次下载  |  免费
  15. 8基于单片机的红外风扇遥控
  16. 0.23 MB  |  3次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234313次下载  |  免费
  3. 2PADS 9.0 2009最新版 -下载
  4. 0.00 MB  |  66304次下载  |  免费
  5. 3protel99下载protel99软件下载(中文版)
  6. 0.00 MB  |  51209次下载  |  免费
  7. 4LabView 8.0 专业版下载 (3CD完整版)
  8. 0.00 MB  |  51043次下载  |  免费
  9. 5555集成电路应用800例(新编版)
  10. 0.00 MB  |  33562次下载  |  免费
  11. 6接口电路图大全
  12. 未知  |  30320次下载  |  免费
  13. 7Multisim 10下载Multisim 10 中文版
  14. 0.00 MB  |  28588次下载  |  免费
  15. 8开关电源设计实例指南
  16. 未知  |  21539次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935053次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537791次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420026次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234313次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191183次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183277次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138039次下载  |  免费