IETF RFC 2326 PDF
The Real Time Streaming Protocol (RTSP) is a network control protocol designed for use in Multimedia Session Control Working Group (MMUSIC WG) of the Internet Engineering Task Force (IETF) and published as RFC in IETF RFC IETF RFC (), Real Time Streaming Protocol Transfer Protocol—HTTP/ IETF RFC IETF RFC (), A DNS RR for. [IETF RFC ]IETF RFC , RTP: A Transport Protocolfor Real-Time Applications. [IETF RFC ]IETF RFC , Real Time Streaming Protocol ( RTSP).
|Published (Last):||11 August 2011|
|PDF File Size:||12.69 Mb|
|ePub File Size:||11.81 Mb|
|Price:||Free* [*Free Regsitration Required]|
The default transport layer port number is  for both TCP and UDPthe latter being rarely used for the control requests.
Typically, a cache eliminates all transport-references that is, multicast information from the presentation description, since these are independent of the data delivery from the cache to the client. The Transport header MAY oetf be used to change certain transport parameters. In this special case, it is recommended that servers be forgiving of implementations that send: Similarly, in such a tightly bound ketf, it is desirable to be able to control all the streams via a single control message using an aggregate URL.
It also allows treating all the streams equally in case of any prioritization of streams by the server. In some cases, such as times of extremely poor network connectivity, a client may want a cache to return only those media streams that it currently has stored, and not to receive these from the origin server.
Sat, 29 Oct Overview of RTSP header fields In other words, a range of a-b starts exactly at time a, but stops just before b. Indicates that the client is willing to accept a media stream that has exceeded its expiration time.
The interleaved 2236 implies mixing the media stream with the control stream in whatever protocol is being used by the control stream, using the mechanism defined in Section Here, we assume that the web server only contains frc pointer to the full description, while the media server M maintains the full description.
Views Read Edit View history. The session identifier is chosen by the media server see Section 3. That is, the client wants a response that will still be fresh for at least the specified number of seconds. This status code is also to be used if a request attempts to use a method not indicated during SETUP, e. Please help improve this article by adding citations to reliable sources. The following examples are not to be used as a reference for those formats.
Serious operational problems may occur, however, when these transformations have been applied to streams intended for certain kinds of applications. The value of the timestamp is of significance only to the client and may use any timescale.
Within RTSP, redirection may be used for load balancing or redirecting stream requests to a server topologically rfd to the client.
Making it part of RTSP rather than relying on a multitude of session description formats greatly simplifies designs of firewalls. If it receives this directive, a cache SHOULD either respond using a cached media stream that is consistent with the other constraints of the request, or respond with a Gateway Timeout status.
Unsourced material may be challenged and removed. Only the start time of a media unit such as a video or audio frame is relevant.
The timeout is measured in.
The interpretation depends on the method: In this example, the client is only interested in the last part of the movie. The response Session Not Found is returned if the session identifier is invalid. Default value is multicast. However, some vendors implement proprietary transport protocols.
Ieft that not all fields marked “req. A server MAY refuse to change parameters of an existing stream. Status codes that have the same meaning are not repeated here. The server MAY truncate this packet size to the closest multiple of the minimum, media-specific block size, or override it with the media-specific size if necessary. Any retransmitted request must contain the same sequence number as the original i.
Thus, it does not introduce additional latency. Thu, 01 Dec This information may also be available through SDP. Any Proxy-Require header features that are not supported by the proxy MUST be negatively acknowledged by the proxy to the client if not supported.
The example omits the simple ACK responses.
RFC – part 3 of 4
The default value for the “lower-transport” parameters is specific to the profile. Ranges are half-open intervals, including the lower point, but excluding the upper point. However, since this is more a feature of transport than media initialization, the authoritative source for this information should be in the SETUP rfv. It sets those values not already determined by a presentation description.
This is to make sure that the client-server interaction will proceed without delay when all options are understood by both sides, idtf only slow down if options are not understood as in the case above.
Real Time Streaming Protocol
The exact iet allowed to the cache is given by the cache-response directives. It identifies the synchronization source to be associated with the media stream. July Learn how and when to remove this template message.
Header type support methods Accept R opt. This article has multiple issues. The movie is stored in a container file. The Range response header indicates what range of time is actually being played or recorded. It should be silently ignored if sent. Note that the content types suitable for RTSP are likely to be restricted in practice to presentation descriptions and parameter-value types.