英文文献和中文翻译{RTP-实时软件传输协议}
This memorandum specifies the real-time transport protocol (RTP), which provides end-to-end delivery services for data with real-time characteristics, such as interactive audio and video. Those services include payload type identification, sequence numbering, times tamping and delivery monitoring. Applications typically run RTP on top of UDP to make use of its multiplexing and checksum services; both protocols contribute parts of the transport protocol functionality. However, RTP may be used with other suitable underlying network or transport protocols (see Section 10). RTP supports data transfer to multiple destinations using multicast distribution if provided by the underlying network. 实时传输协议(RTP)是为具有实时特性的数据提供端到端传输服务的一种协议,如交互式音频和视频。RTP的主要功能包括负载类型识别、序列编号、时间戳以及交付监控。通常,应用程序会在UDP之上运行RTP,以便利用其多路复用和校验和服务;这两个协议共同提供了传输协议的部分功能。然而,RTP也可以与其他合适的底层网络或传输协议配合使用(见第10节)。如果底层网络支持多播分布,RTP还支持将数据传送到多个目的地。 需要注意的是,RTP本身并不提供任何确保及时交付或提供服务质量保证的机制,而是依赖于更低层的服务来实现这些功能。它不保证交付,也不能防止乱序交付,也不假设底层网络是可靠的,并按照顺序交付数据包。RTP包含的序列号允许接收者重构发送者的数据包顺序,但序列号也可能用于确定数据包的正确位置,例如在视频解码中,而无需按顺序解码数据包。 虽然RTP主要设计用于满足多参与者多媒体会议的需求,但它并不仅限于这种特定应用。连续数据的存储、分布式交互式模拟、主动徽章、控制和测量应用等也可能适用RTP。 本文档定义了RTP,由两个紧密关联的部分组成: 1. 实时传输协议(RTP),用于承载具有实时属性的数据。 2. RTP控制协议(RTCP),用于监控服务质量,并传达关于正在进行的会话中的参与者的信息。后一部分提供了与会者之间同步和控制的手段,以保持整个系统的高效协同。 RTP的设计考虑了网络环境的不可靠性,通过序列号和时间戳等机制,使得接收端能够处理丢失、乱序或延迟的数据包。RTCP则作为RTP的补充,定期发送控制信息,帮助监测会话质量,如丢包率、延迟统计等,这些信息对于优化多媒体通信的性能至关重要。 RTP是一种灵活且广泛使用的协议,适用于多种实时通信场景,如VoIP、在线会议和流媒体服务等。它与RTCP的结合使用,确保了在不可预测的网络环境中尽可能提供高质量的实时数据传输。
剩余11页未读,继续阅读
- hongchangcun2014-05-02一般般,到处都找得到
- 粉丝: 0
- 资源: 3
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助