1

さまざまな rtsp 要求と応答をパケット化して解析しようとしていました。今、私は rtsp SET_PARAMETERRequests を試しています。set_parameter (success)rtsp応答がどのように見えるか知りたかったのです。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応答を探しています。誰かがそれがどのように見えるか知っているなら、私を助けてください。Google 検索を試みましたが、有用な結果は得られませんでした。

4

2 に答える 2

1

たとえば、AirPort Express から SET_PARAMETER(volume) への有効な RTSP 応答は次のようになります。

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

(empty line)リテラル文字列ではなく、単なる空行であることに注意してください。stackoverflow の書式設定では、末尾の空行が削除されるだけです。応答に本文はありません。

于 2013-11-12T17:35:32.150 に答える
1

これはここから取られた例です

有効なリクエスト:

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
于 2016-10-27T10:56:23.897 に答える