RFC 2326 (rfc2326) - Page 2 of 92


Real Time Streaming Protocol (RTSP)



Alternative Format: Original Text Document



RFC 2326              Real Time Streaming Protocol            April 1998


        + 3.2 RTSP URL .............................................. 14
        + 3.3 Conference Identifiers ................................ 16
        + 3.4 Session Identifiers ................................... 16
        + 3.5 SMPTE Relative Timestamps ............................. 16
        + 3.6 Normal Play Time ...................................... 17
        + 3.7 Absolute Time ......................................... 18
        + 3.8 Option Tags ........................................... 18
             o 3.8.1 Registering New Option Tags with IANA .......... 18
   * 4 RTSP Message ................................................. 19
        + 4.1 Message Types ......................................... 19
        + 4.2 Message Headers ....................................... 19
        + 4.3 Message Body .......................................... 19
        + 4.4 Message Length ........................................ 20
   * 5 General Header Fields ........................................ 20
   * 6 Request ...................................................... 20
        + 6.1 Request Line .......................................... 21
        + 6.2 Request Header Fields ................................. 21
   * 7 Response ..................................................... 22
        + 7.1 Status-Line ........................................... 22
             o 7.1.1 Status Code and Reason Phrase .................. 22
             o 7.1.2 Response Header Fields ......................... 26
   * 8 Entity ....................................................... 27
        + 8.1 Entity Header Fields .................................. 27
        + 8.2 Entity Body ........................................... 28
   * 9 Connections .................................................. 28
        + 9.1 Pipelining ............................................ 28
        + 9.2 Reliability and Acknowledgements ...................... 28
   * 10 Method Definitions .......................................... 29
        + 10.1 OPTIONS .............................................. 30
        + 10.2 DESCRIBE ............................................. 31
        + 10.3 ANNOUNCE ............................................. 32
        + 10.4 SETUP ................................................ 33
        + 10.5 PLAY ................................................. 34
        + 10.6 PAUSE ................................................ 36
        + 10.7 TEARDOWN ............................................. 37
        + 10.8 GET_PARAMETER ........................................ 37
        + 10.9 SET_PARAMETER ........................................ 38
        + 10.10 REDIRECT ............................................ 39
        + 10.11 RECORD .............................................. 39
        + 10.12 Embedded (Interleaved) Binary Data .................. 40
   * 11 Status Code Definitions ..................................... 41
        + 11.1 Success 2xx .......................................... 41
             o 11.1.1 250 Low on Storage Space ...................... 41
        + 11.2 Redirection 3xx ...................................... 41
        + 11.3 Client Error 4xx ..................................... 42
             o 11.3.1 405 Method Not Allowed ........................ 42
             o 11.3.2 451 Parameter Not Understood .................. 42
             o 11.3.3 452 Conference Not Found ...................... 42



Schulzrinne, et. al.        Standards Track