RTSP传输协议报文结构及各字段含义

RTSP 是一种文本协议,采用 UTF-8 编码中的 ISO 10646 字符集。一行可通过 CRLF 终止,但接收端需要做好解释 CR 和 LF 作为一行终止符的准备。

一、RTSP传输协议报文结构

RTSP有两类报文:请求报文和响应报文。请求报文是指从客户向服务器发送请求报文,响应报文是指从服务器到客户的回答。由于RTSP是基于文本格式的,因此在报文中的每一个字段都是一些 ASCII 码串,因而每个字段的长度都是不确定的。RTSP报文由三部分组成,即开始行、首部行和实体主体。

1、请求报文结构

在请求报文中,开始行就是请求行,RTSP请求报文的结构如下图所示。

2、响应报文结构

在请求报文中,开始行就是请求行,RTSP请求报文的结构如图2所示。

二、RTSP传输协议各字段含义

类型 "g" 表示请求和响应中的通用请求头;类型 "R" 表示请求头;类型 "r" 表示响应头;类型 "e" 表示实体头字段。在 "Support" 一栏中 标有 "Req." 的字段,必须由接收者以特殊的方法实现;而 "Opt." 的字段是可选的。注意,不是所有 "Req." 字段在该类型的每个请求中都会被发送。 "Req." 只表示客户机(支持响应头)和服务器(支持请求头)必须执行该字段。最后一栏列出了关于头字段产生作用的方法;其中 "Entity" 针对于返回一个信息主体的所有方法。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值