资料介绍
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有效负荷类型值和表示格式的有效负荷格式之间定义动态映射。
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有效负荷类型值和表示格式的有效负荷格式之间定义动态映射。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- SIP2701V网络音频模块规格书
- RTP协议关键参数的设置及H.264流媒体传输系统的实现 0次下载
- 基于DSP控制的UDP协议与IPC的驱动例程 6次下载
- ZStack协议栈资源下载 19次下载
- 基于RTP协议的视频流媒体实时传输 20次下载
- 用于冗余音频数据的RTP负载格式
- 实时视频数据传输中接收端缓存区的设计
- 基于RTP的实时视频传输系统
- 基于JMF的实时视频组播系统的研究
- 基于RTP的h.264无线视频传输和Qos控制
- 多媒体实时传输协议及在视频传输系统中的应用
- 基于RTP的实时音频传输系统研究
- VCSW ------一个RTP协议/ RTCP协议为基础的
- VCSW-一个RTP协议/RTCP协议为基础的视频会议系统在WAN
- 互联网中基于MPEG-4流媒体播放的研究
- 西门子S7协议与TCP协议的区别 1826次阅读
- MEMS工艺中快速退火的应用范围和优势介绍 1269次阅读
- TCP/IP协议和OPC协议的区别 3883次阅读
- 什么是HTTP协议?什么是RPC协议?二者如何选择使用? 2299次阅读
- MQTT协议简介及协议原理 6719次阅读
- BGP协议是什么 2200次阅读
- 什么是TCP协议 2783次阅读
- 什么是IP协议 4591次阅读
- AIE支持哪两种类型的RTP 1061次阅读
- ARP是什么意思?ARP是什么协议?ARP协议用于什么地方 1.8w次阅读
- 浅谈SinoV-200I 2FXS IAD语音网关 2138次阅读
- CAN总线协议是什么?CAN总线协议有哪些?CAN总线协议知识分析 7.4w次阅读
- R&S RTP系列高性能示波器以创新科技为用户提供卓尔不凡的价值 4445次阅读
- pd充电协议是什么_pd协议快充什么意思 80.5w次阅读
- icmp协议协议基础详解 1.1w次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1490次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 93次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 10次下载 | 免费
- 6基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB | 3次下载 | 免费
- 8基于单片机的红外风扇遥控
- 0.23 MB | 3次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537791次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多