示例RTSP SET_PARAMETER响应

时间:2013-01-13 09:38:48

标签: response rtsp

我试图打包并解析不同的rtsp请求和响应。现在我正在尝试使用rtsp SET_PARAMETER请求。我想知道rtsp set_parameter (success)响应的样子。在rtsp规范中,给定的例子是

  C->S: SET_PARAMETER rtsp://example.com/media.mp4 RTSP/1.0
        CSeq: 10
        Content-length: 20
        Content-type: text/parameters

        barparam: barstuff

  S->C: RTSP/1.0 451 Invalid Parameter
        CSeq: 10
        Content-length: 10
        Content-type: text/parameters

        barparam

这是请求的参数是无效参数的情况。我正在寻找一个成功的rtsp 200 ok回复。如果有人知道它的外观,请帮助我。我尝试过谷歌搜索,但我没有得到任何有用的结果。

2 个答案:

答案 0 :(得分:1)

例如,从AirPort Express到SET_PARAMETER(卷)的有效RTSP响应如下所示:

RTSP/1.0 200 OK
Server: AirTunes/105.1
CSeq: 5
(empty line)

请注意,(empty line)只是一个空行,而不是文字字符串。 stackoverflow格式化只删除尾随空行。响应中有 no 正文。

答案 1 :(得分:1)

以下是here

的示例

有效请求:

SET_PARAMETER rtsp://myserver/axis-media/media.amp RTSP/1.0
CSeq: 7
Session: 12345678
Content-Type: text/parameters
Content-Length: 19

响应:

RTSP/1.0 200 OK
CSeq: 7
Session: 12345678
Date: Wed, 16 Jul 2008 13:01:25 GMT

无效请求:

SET_PARAMETER rtsp://myserver/axis-media/media.amp RTSP/1.0
CSeq: 7
Session: 12345678
Require: com.axis.parameters-in-header

响应:

RTSP/1.0 551 Option not supported
CSeq: 7
Session: 12345678
Unsupported: com.axis.parameters-in-header
Date: Wed, 16 Jul 2008 13:01:24 GMT