RFC 2326 - Real Time Streaming Protocol (RTSP)
Authors: H. Schulzrinne (Columbia U.), A. Rao (Netscape), R. Lanphier (RealNetworks)
Published: April 1998
Category: Standards Track
Status of this Memo
This document specifies an Internet standards track protocol for the Internet community, and requests discussion and suggestions for improvements. Please refer to the current edition of the "Internet Official Protocol Standards" (STD 1) for the standardization state and status of this protocol. Distribution of this memo is unlimited.
Copyright Notice
Copyright (C) The Internet Society (1998). All Rights Reserved.
Abstract
The Real Time Streaming Protocol, or RTSP, is an application-level protocol for control over the delivery of data with real-time properties. RTSP provides an extensible framework to enable controlled, on-demand delivery of real-time data, such as audio and video. Sources of data can include both live data feeds and stored clips. This protocol is intended to control multiple data delivery sessions, provide a means for choosing delivery channels such as UDP, multicast UDP and TCP, and provide a means for choosing delivery mechanisms based upon RTP (RFC 1889).
Contents
- 1 Introduction
- 2 Notational Conventions
- 3 Protocol Parameters
- 4 RTSP Message
- 5 General Header Fields
- 6 Request
- 7 Response
- 8 Entity
- 9 Connections
- 10 Method Definitions
- 11 Status Code Definitions
- 12 Header Field Definitions
- 13 Caching
- 14 Examples
- 15 Syntax
- 16 Security Considerations
- Appendix A. RTSP Protocol State Machines
- Appendix B. Interaction with RTP
- Appendix C: Use of SDP for RTSP Session Descriptions
- Appendix D: Minimal RTSP implementation
- Appendix E: Authors' Addresses
- Appendix F: Acknowledgements
- References
- Full Copyright Statement
Official sources
- Text:
https://www.rfc-editor.org/rfc/rfc2326.txt - Info:
https://www.rfc-editor.org/info/rfc2326