4、RTSP协议分析

概念:

RTSP(Real-TimeStream Protocol )是一种基于文本的应用层协议,在语法及一些消息参数等方面,RTSP协议与HTTP协议类似。
RTSP被用于建立的控制媒体流的传输,它为多媒体服务扮演“网络远程控制”的角色。尽管有时可以把RTSP控制信息和媒体数据流交织在一起传送,但一般情况RTSP本身并不用于转送媒体流数据。媒体数据的传送可通过RTP/RTCP等协议来完成。

一、连接过程

1、DESCRIPT,客户端发出descript命令,服务器通过一个sdp进行反馈,反馈的信息包括流数量,媒体类型,
2、为会话中每一个流发送一个RTSP建立命令(SETUP),rtsp建立命令告诉服务器客户端用于接收媒体数据的端口。
3、流媒体连接建立完成后,客户端发送一个播放命令(PLAY),服务器就开始在UDP上传送媒体流(RTP包)到客户端,在播放过程中客户端还可以像服务器发送命令来控制快进、快退、暂停等。

你可能感兴趣的:(4、RTSP协议分析)