上一篇我们简单介绍了rtsp协议,本篇我们来看一下rtsp的消息结构!
RTSP消息分为两大类,一类是请求消息(request),一类是回应消息(ressponse)!
1 请求消息(request)
请求消息的格式如下:
说明:
请求消息由方法+URI+RTSP版本开头,之后跟一条或多条消息!
URI:表示接收方的地址,如rtsp://192.168.1.201:554
CR:表示回车
LF:表示换行
RTSP使用消息类型和消息体来表示不同类型的消息。
最后一条消息要使用两个CR LF。
我们通过wireshark的抓包来实际看一个RTSP的请求消息:
如图中所示,该RTSP请求消息的方法为OPTIONS,请求的目标地址为rtsp://192.17.1.63:554,RTSP的版本为1.0;
接下来包含两种类型的消息,第一种为CSeq表示序列号,本次请求的序列号为1(