RTP协议的中文版

上传人:ni****g 文档编号:504369956 上传时间:2023-12-25 格式:DOCX 页数:23 大小:68.62KB
返回 下载 相关 举报
RTP协议的中文版_第1页
第1页 / 共23页
RTP协议的中文版_第2页
第2页 / 共23页
RTP协议的中文版_第3页
第3页 / 共23页
RTP协议的中文版_第4页
第4页 / 共23页
RTP协议的中文版_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《RTP协议的中文版》由会员分享,可在线阅读,更多相关《RTP协议的中文版(23页珍藏版)》请在金锄头文库上搜索。

1、RFC3550RTP:实时应用程序传输协议摘要本文描述RTP (real-time transport protocol),实时传输协议。RTP在多点传送(多播)或单 点传送(单播)的网络服务上,提供端对端的网络传输功能,适合应用程序传输实时数据,如: 音频,视频或者仿真数据。RTP没有为实时服务提供资源预留的功能,也不能保证QoS (服务 质量)。数据传输功能由一个控制协议(RTCP)来扩展,通过扩展,可以用一种方式对数据传 输进行监测控制,该协议(RTCP)可以升级到大型的多点传送(多播)网络,并提供最小限度 的控制和鉴别功能。RTP和RTCP被设计成和下面的传输层和网络层无关。协议支持R

2、TP标准 的转换器和混合器的使用。本文的大多数内容和旧版的 RFC1889 相同。在线路里传输的数据包格式没有改变,唯一的改变 是使用协议的规则和控制算法。为了最小化传输,发送 RTCP 数据包时超过了设定的速率,而 在这时,很多的参与者同时加入了一个会话,在这样的情况下,一个新加入到(用于计算的可升 级的)计时器算法中的元素是最大的改变。目录(Table of Con te nts)1. 弓I言 (In troductio n)1 1 术语(Term ino logy)2 RTP 使用场景(RTP Use Scenarios)2 1 简单多播音频会议(Simple Multicast Aud

3、io Conf ere nee)2 2 音频和视频会议(Audio and Video Conf ere nee)2 3 混频器和转换器(Mixers and Tra nslators)2 4 分层编码(Layered Encodings)3 定义(Def in itio ns)4 字节序,校正和时间格式(Byte Order, Alig nment, and Time Format)5 RTP 数据传输协议(RTP Data Transfer Protocol)5 1 RTP 固定头域(RTP Fixed Header Fields)5 2 多路复用 RTP 会话(Multiplexing

4、RTP Sessions)5 3 RTP 头的配置文件详细变更(Profile-Specific Modifications to the RTP Header )5 3 1 RTP 报头扩展(RTP Header Extension )6 RTP 控制协议(RTP Control Protocol ) - RTCP6 1 RTCP 包格式(RTCP Packet Format )6 2 RTCP 传输间隔(RTCP Transmission Interval )6 2 1 维护会话成员数目(Mai ntai ning the number of session members )6 3 RT

5、CP 包的发送与接收规则(RTCP Packet Send and Receive Rules )6 3 1 计算 RTCP 传输间隔(Computing the RTCP Transmission Interval)6 3 2 初始化(Initialization )6 3 3 接收 RTP 或 RTCP(非 BYE)包(Receiving an RTP or Non-BYE RTCP Packet )6 3 4 接收 RTCP (BYE )包(Receiving an RTCP BYE Packet )6 3 5 SSRC 计时失效(Timing Out an SSRC )6 3 6 关于

6、传输计时器的到期(Expiration of Transmission Timer )6 3 7 传输一个 BYE 包(Transmitting a BYE Packet )6 3 8 更新 we_sent (Updating we_sent)6 3 9 分配源描述带宽(Allocation of Source Description Bandwidth)6 4 发送方和接收方报告(Sender and Receiver Reports)6 4 1 SR:发送方报告的 RTCP 包(SR: Sender report RTCP packet)6 4 2 RR:接收方报告的 RTCP 包(RR:

7、 Receiver Report RTCP Packet)6 4 3 扩展发送方和接收方报告(Extending the Sender and Receiver Reports )6 4 4 分析发送方和接收方报告(Analyzing Sender and Receiver Reports )6 5 SDES:源描述 RTCP 包(SDES: Source description RTCP packet)6 5 1 CNAME:规范终端标识符的 SDES 数据项(CNAME: Canonical End-PointIdentifier SDES Item)6 5 2 NAME:用户名的 SDE

8、S 数据项(NAME: User name SDES item)6 5 3 EMAIL:电子邮件地址的 SDES 数据项(EMAIL: Electronic Mail Address SDES Item)6 5 4 PHONE:电话号码的 SDES 数据项(PHONE: Phone Number SDES Item)6 5 5 LOC:地理用户地址的 SDES 数据项(LOC: Geographic User Location SDES Item)6 5 6 TOOL:应用程序或工具名字的SDES数据项(TOOL: Application or Tool Name SDES Item)6 5

9、7 NOTE:通知/状态的 SDES 数据项(NOTE: Notice/Status SDES Item)6 5 8 PRIV:私有扩展的 SDES 数据项(PRIV: Private Extensions SDES Item)6 6 BYE: Goodbye RTCP 包(BYE: Goodbye RTCP packet)6 7 APP:定义应用程序的 RTCP 包(APP: Application-Defined RTCP Packet)7 RTP 转换器和混频器(RTP Translators and Mixers)7 1 概述(Ge neral Description )7 2 在转换

10、器中的 RTCP 数据处理(RTCP Processing in Translators)7 3在混频器中的RTCP数据处理(RTCP Processing in Mixers)7 4 级联混频器(Cascaded Mixers)8 SSRC 标识符的分配和使用(SSRC Identifier Allocation and Use)8 1 冲突概率(Probability of Collision )8 2 冲突解决和循环检测(Collision Resolution and Loop Detection)8 3 在分层编码中使用(Use with Layered Encodings )9 安

11、全(Security )9 1 机密性(Conf ide ntiality )9 2 身份验证和消息完整性(Authentication and Message Integrity )10 拥塞控制(Congestion Control )11 网络和传输协议之上的 RTP(RTP over Network and Transport Protocols )12 协议常量摘要(Summary of Protocol Constants )12 1 RTCP 包类型(RTCP Packet Types )12 2 SDES 类型(SDES Types )13 RTP概况和负载格式详细说明(RTP

12、 Profiles and Payload Format Specificatio ns )14 安全考虑(Security Con sideratio ns )15 IANA 考虑(IANA Con sideratio ns )16 知识产权声明(Intellectual Property Rights Statement )17 鸣谢(Acknowledgments)附录 A 算法(Algorithms)附录 A 1 RTP 数据头有效性检查(RTP Data Header Validity Checks )附录 A 2 RTCP 数据头有效性检查(RTCP Header Validity

13、 Checks)附录 A 3 确定 RTP 包预期数目和丢失数目(Determining Number of Packets Expected and Lost)附录 A 4 生成 SDES RTCP 包(Generating RTCP SDES Packets) 附录 A 5 解析 RTCP SDES 包( Parsing RTCP SDES Packets) 附录 A 6 生成 32 位随机标识符(Generating a Random 32-bit Identifier 附录 A 7 计算 RTCP 传输间隔(Computing the RTCP Transmission Interva

14、l) 附录A 8估测两次到达间隔的抖动(Estimat ing the In terarrival Jitter) 附录 B 与 RFC1889 不同之外(Changes from RFC 1889) 参考书目(References )标准化引用(Normative References )资料性引用(In formative Refere nces )作者地址完整的版权声明1.绪论本文详细的介绍实时传输协议RTP,RTP提供带有实时特性的端对端数据传输服务,传输 的数据如:交互式的音频和视频。那些服务包括有效载荷类型定义,序列号,时间戳和传输监测 控制。应用程序在UDP上运行RTP来使用它的

15、多路技术和checksum服务。2种协议都提供传 输协议的部分功能。不过,RTP可能被其他适当的下层网络和传输协议使用(见11节)。如果 下层网络支持, RTP 支持数据使用多播分发机制转发到多个目的地。注意RTP本身没有提供任何的机制来确保实时的传输或其他的服务质量保证,而是由低层 的服务来完成。它不保证传输或防止乱序传输,它不假定下层网络是否可靠,是否按顺序传送数 据包。 RTP 包含的序列号允许接受方重构发送方的数据包顺序,但序列号也用来确定一个数据 包的正确位置,例如,在视频解码的时候不用按顺序的对数据包进行解码。但是 RTP 原先的设计是用来满足多参与者的多媒体会议的需要,它没有限定

16、于专门的应用。 连续数据的储存,交互分布式仿真,动态标记,以及控制和测量应用程序也可能会适合使用 RTP。 该文档定义RTP,由2个密切联系的部分组成:。实时传输协议RTP,用于实时传输数据。oRTP控制协议RTCP,用于监控服务质量和传达关于在一个正在进行的会议中的参与者的 信息。后者对“宽松控制”的会议可能已经足够,但是并没有必要去支持一个应用程序所有的通讯 控制条件。这个功能可能充分的或者部分的被一个单独的会议控制协议所包含,这超过了本文档 的范围。RTP表现了协议的一种新的类型,该类型由Clark和Tennenhouse提出10,遵循应用级 (framing)框架和(integrated layer processing)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号