【RTSP/RTP流媒体】4、RTSP消息

RTSP是基于文本的协议,每行结束处行以CRLF标记。RTSP消息由请求和由服务器到客响应组成,客户端和服务器都可以发出请求

l  请求消息:

方法 URI RTSP版本 CR LF 

消息头 CR LF CR LF 

消息体 CR LF

l  回应消息:

RTSP版本状态码解释 CR LF

消息头 CR LF CR LF 

消息体 CR LF 

4.1、请求方法

OPTIONS rtsp://10.137.10.103/test.mpg RTSP/1.0

CSeq: 2

User-Agent:LibVLC/2.1.5 (LIVE555 Streaming Media v2014.05.27)

名称

描述

OPTIONS

通过该方法检测服务器所支持的方法;该方法可在任何时候发往服务器。

DESCRIBE

从服务器取得请求URL所标识的表示或者媒体对象的描述;服务器以所请求的资源的描述作为回应。

SETUP

定义服务器与客户端间实时流的传输方式。

PLAY

告诉服务器通过SETUP规定的机制开始传输数据

PAUSE

使得流传输被临时暂停(中断)。

TEARDOWN

停止所给URI的流传输,释放与它相关的资源。

 

4.2、响应状态

RTSP/1.0 200OK

CSeq: 2

Date: Fri, May 082015 06:19:14 GMT

Public: OPTIONS,DESCRIBE, SETUP, TEARDOWN, PLAY, PAUSE, GET_PARAMETER, SET_PARAMETER

状态码(Status-Code)由3位数字组成,表示请求是否被理解或被满足。状态码的第一位数字定义了响应的类别,后面两位数字没有具体分类。首位数字有5取值可能:

l 1xx:通知 - 已收到请求,继续处理。

l 2xx:成功 - 操作被成功接收和理解,并被接受。

l 3xx:重定向 - 要完成请求必须进行进一步操作。

l 4xx:客户端出错 - 请求有语法错误或无法实现。

5xx:服务器端出错 - 服务器无法满足合法的请求。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值