rtp协议详解,rtp 协议
rtp是因特网的一种文件传输服务?
答:不是
实时传输协议(Real-time Transport Protocol或简写RTP)是一个网络传输协议,它是由IETF的多媒体传输工作小组1996年在RFC 1889中公布的。
国际电信联盟ITU-T也发布了自己的RTP文档,作为H.225.0,但是后来当IETF发布了关于它的稳定的标准RFC后就被取消了。它作为因特网标准在RFC 3550(该文档的旧版本是RFC 1889)有详细说明。RFC 3551(STD 65,旧版本是RFC 1890)详细描述了使用最小控制的音频和视频会议。
RTP协议详细说明了在互联网上传递音频和视频的标准数据包格式。它一开始被设计为一个多播协议,但后来被用在很多单播应用中。RTP协议常用于流媒体系统(配合RTSP协议),***会议和一键通(Push to Talk)系统(配合H.323或SIP),使它成为IP电话产业的技术基础。RTP协议和RTP控制协议RTCP一起使用,而且它是创建在UDP协议上的。
rtp协议与rtsp协议区别?
1.
区别: RTP是实时传输协议,一般不作为单独应用层协议处理;
2.
rtsp是实时流传输协议,它是与***等级的应用层网络协议,它是由realmedia开发,用来传输流媒体影像文件。
两者协议不同因为RTP协议用于在UDP协议上进行音频/***数据的传输,而RTSP协议用于控制和监视实时数据流的传输。
RTP协议主要用于多播和实时通信等领域;而RTSP协议则用于流媒体服务器和客户端之间的连接和通信,同时还支持流媒体会话的控制功能。
在实际应用中,这两个协议是互相配合的。
RTSP手动下载一个数据文件的xml文件,(xml文件中包含RSTP传送流地址 和播放器下载地址),然后通过RTSP地址开始传输RTP数据。
因此,RTP和RTSP协议常常同时被用于实现音***的流媒体传输服务。
区别是:RTP是实时传输协议,一般不作为单独应用层协议处理;rtsp是实时流传输协议,它是与***等级的应用层网络协议,它是由realmedia开发,用来传输流媒体影像文件。rtsp可基于rtp之上,比如常见的***流传输过程:***压缩文件->rtp打包->基于udp的rtsp网络传输;也可以不做成rtp包,直接基于udp传送,如***压缩文件->基于udp的rtsp网络传输。
RTP(Real-time Transport Protocol)是用于Internet上针对多媒体数据流的一种传输协议。RTP被定义为在一对一或一对多的传输情况下工作。其目的是提供时间信息和实现流同步。但RTP通常使用UDP来传送数据。但RTP也可以在TCP或ATM等其他协议之上工作。当应用程序开始一个RTP会话时将使用两个端口:一个给RTP一个给 RTCP。RTP本身并不能为接顺序传送数据包提供可靠的传送机制。也不提供流量控制或拥塞控制。它依靠RTCP提供这些服务。通常RTP算法并不作为一个独立的网络层来实现。而是作为应用程序代码的一部分。实时传送控制协议RTCP.RTCP(Real-time Transport Control Protocol)和RTP提供流量控制和拥塞控制。在RTP会话期间,各参与者周期性地传送RTCP包.RTCP包中含有已发送的数据包的数量、丢失的数据包的数量等统计资料.因此,服务器可以利用这些信息动态地改变传输速率,甚至改变有效载荷类型。RTP和RTCP配合使用,它们能以有效的反馈和最小的开销使传输效率最佳化。因而特别适合传送网上的实时数据。
实时流协议 RTSP
实时流协议RTSP(Real-time Streaming Protocol)是由Real Networks和Netscape共同中提出的。该协议定义了一对多应用程序如何有效地通过lP网络传送多媒体数据。RTSP在体系结构上位于RTP和RTCP之上。它使用TCP或RTP完成数据传输。***与RTSP相比。***传送HTML。而RTP传送是多媒体数据。***请求由客户机发出,服务器作出响应;使用RTSP时,客户机和服务器都可以发出请求,即RTSP可以是双向的
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.pj1663.com/post/3950.html