手撕RTSP协议系列(2)——Rtsp消息格式

本文详细探讨RTSP协议中的请求和回应消息结构,包括请求消息的Method、URI、RTSP版本,以及回应消息的状态码、解释等关键元素。通过Wireshark抓包实例,解析了RTSP请求和回应中的CSeq、User-Agent、状态码和授权认证等信息。
摘要由CSDN通过智能技术生成

上一篇我们简单介绍了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(

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值