RTSP的客户端和服务端通信过程


RTSP的客户端和服务端通信过程
一.RTSP中常用的信令:option、describe、setup、play、teardown.
二.RTSP协议中客户端和服务端的通信流程:
1.客户端和服务端建立TCP连接后,客户端向服务端发送describe信号
RTSP的客户端和服务端通信过程
注: Accept,表示要接收的数据的格式

服务端向客户端回复describe响应。主要告诉客户端流媒体回话信息(sdp).
RTSP的客户端和服务端通信过程
SDP信息
RTSP的客户端和服务端通信过程

2.setup链接:客户端向服务端发送setup请求,告知服务端,客户端的RTP/RTCP的通信端口
RTSP的客户端和服务端通信过程
服务端响应客户端请求,将客户端和服务端的RTP/RTCP通信端口告知
RTSP的客户端和服务端通信过程

3.客户端发送play请求
RTSP的客户端和服务端通信过程
服务端响应play请求,
RTSP的客户端和服务端通信过程
4.服务端通过RTP向客户端发送视频流。
5.当客户端关闭视频播放时,客户端向服务端发送teardown命令:
RTSP的客户端和服务端通信过程
服务端和客户端进行4次挥手,断开tcp连接。

相关文章: