RTSP的客户端和服务端通信过程
RTSP的客户端和服务端通信过程
一.RTSP中常用的信令:option、describe、setup、play、teardown.
二.RTSP协议中客户端和服务端的通信流程:
1.客户端和服务端建立TCP连接后,客户端向服务端发送describe信号
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/c318c4ad39b49df7a355c8f3761f52ca.png)
注: Accept,表示要接收的数据的格式
服务端向客户端回复describe响应。主要告诉客户端流媒体回话信息(sdp).
SDP信息
2.setup链接:客户端向服务端发送setup请求,告知服务端,客户端的RTP/RTCP的通信端口
服务端响应客户端请求,将客户端和服务端的RTP/RTCP通信端口告知
3.客户端发送play请求
服务端响应play请求,
4.服务端通过RTP向客户端发送视频流。
5.当客户端关闭视频播放时,客户端向服务端发送teardown命令:
服务端和客户端进行4次挥手,断开tcp连接。