所谓RTSP其实是英文短语Real Time Streaming Protocol的缩写,它的中文含义为即时串流通讯协议,该协议是由Real Networks和Netscape共同建立的一个用来传送串流媒体的开放标准,该协议定义了一对多应用程序如何有效地通过IP网络传送多媒体数据,它可以控制流媒体数据在IP网络上的发送,同时提供用于音频和视频流的“VCR模式”远程控制功能,如停止、快进、快退和定位。该协议要求建立在一种名叫RealServer的特殊服务器上,而且这种协议能够改善多媒体数据信息的传送效率,提升在线多媒体影片的播放质量,以及提供更佳的高流量处理功能。该协议在体系结构上位于RTP和RTCP之上,它使用TCP协议或RTP协议来完成流式多媒体数据的快速传输。
2、RTCP协议
RTCP协议也是英文短语Real time Transport Control Protocol的简写,它的中文含义为即时传输控制协议,这种协议和下面将要介绍的RTP协议一起,来提供流式媒体数据的拥塞控制和流量控制服务的。在RTP协议工作期间,各参与者周期性地传送RTCP包。RTCP包中含有已发送数据包的数量、丢失数据包的数量等统计资料,因此,服务器可以利用这些信息动态地改变传输速率,甚至改变有效载荷类型。RTP和RTCP配合使用,它们能以有效的反馈和最小的开销使传输效率最佳化,因而特别适合传送网上的实时数据。
RTP协议的含义为即时传输协议,它的英文名字为Real-time Transport Protocol,是用于Internet上针对多媒体数据流的一种传输协议。该协议被定义为在一对一或一对多的传输情况下工作,其目的是提供时间信息和实现流同步。RTP协议通常使用UDP来传送数据,但RTP协议也可以在TCP或ATM等其他协议之上工作。RTP本身并不能为按顺序传送数据包提供可靠的传送机制,也不提供流量控制或拥塞控制,它依靠RTCP提供这些服务。
5、MMS协议
所谓MMS协议其实是英文短语Media Server Protocol的简写,中文含义为媒体服务器协议,这种协议是微软定义的一种流格式传输协议。