RTSP协议介绍
1. 实 时流协议RTSP RTSP[3] 协 议以客户服务器方式工作,它是一个多媒体播放控制协议,用来使用户在播放从因特网下载的实时数据时能够进行控制,如:暂停/ 继 续、后退、前进等。因此 RTSP 又称为“ 因特网录像机遥控协议” 。
1.1. RTSP 协 议简介
要 实现 RTSP 的控制功能,不仅要有协议,而且要有专门的媒体播放器(media player) 和 媒体服务器(media server) 。媒体服务器与媒体播放器的关系是服务器与客户的关系。
媒 体服务器与普通的万维网服务器的最大区别就是媒体服务器支持流式音频和视频的传送,因而在客户端的媒体播放器可以边下载边播放(需要先缓存一小段时间的节目)。但从普通万维网服务器下载多媒体节目时,是先将整个文件下载完毕,然后再进行播放。
RTSP 仅仅是使媒体播放器能控制多媒体流的传送。因此,RTSP 又称为带外协议,而多媒体流是使用 RTP 在带内传送的。
1.2. RTSP 的 报文结构
DESCRIBE
SETUP
TEARDOWN
PLAY 得到会话 描述信息 客户端提 醒服务器建立会话,并确定传输模式 客户端发 起关闭请求 客户端发 送播放请求
响 应报文的开始行是状态行,RTSP 响应报文的结构如图3 所示。