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 RFC Real Time Streaming Protocol (RTSP) (Q). request for comments publication. RFC; Real Time Streaming Protocol (RTSP). edit. RFC – A One-Time Password System · RFC – Real TIme Streaming Protocol · RFC – PIM-SM: Protocol-Independent Multicast Sparse Mode.
|Published (Last):||21 April 2011|
|PDF File Size:||15.34 Mb|
|ePub File Size:||12.76 Mb|
|Price:||Free* [*Free Regsitration Required]|
The parameter value is expressed as a decimal ratio, e. The client may specify the multicast address with the destination parameter. See example in Section The default value for the “lower-transport” parameters is specific to the rgc. The response Session Not Found is returned if the session identifier is invalid.
RSTP – Real-Time Streaming Protocol (RFC ) | AcronymFinder
Rather than retrieving the whole resource from the origin server, the cache simply copies the streaming data as it passes by on its way to the client. Serious operational problems may occur, however, when these transformations have been applied to streams intended for certain kinds of applications. That is, the cache must do an end-to-end revalidation every time, if, based solely on the origin server’s Expires, the cached response is stale. Instead, a not modified response will be returned without any message-body.
Status codes that have the same meaning are not repeated here. The default transport layer port number is  for both TCP and UDPthe latter being rarely used for the control requests. Similarly, in such a tightly bound presentation, it is desirable to be able to control all the streams via a single control message using an aggregate URL. If not 1, the value corresponds to the rate with respect to normal viewing rate. This parameter is only valid for unicast transmission. The mode parameter indicates the methods to be supported for this session.
This allows clients to gracefully deal with packets when seeking. It may also give an indication about the timeline of the movie. The movie is stored in a container file.
A speed of zero is invalid. It identifies the synchronization source to be associated with the media stream.
If the request contains a Range parameter, the new scale value will take effect at that time. Presented here are the basic RTSP requests.
This status rfcc is also to be used if a request attempts to use a method not indicated during SETUP, e. It should be silently ignored if sent. For video, a server may, for example, deliver only key frames or selected key frames. If not provided, the default is PLAY. Here, we assume that the web server only contains a pointer to the full description, while the media server M maintains the full description.
Table 3 summarizes the header fields used by RTSP. A server SHOULD not allow a client to direct media streams to an address that differs from the address commands are coming from.
Since other processes on the rcf may be consuming storage space simultaneously, a client should take this only as an estimate. The session identifier is needed to distinguish several delivery requests for the same URL coming from the same client. Please help to improve this article by introducing more precise citations.
An Allow header field must be present in a Method not allowed response. This specification defines the smpte Section 3. This rc, for example, be the result of a resource reservation failure. Indicates the sequence number of the first packet of the stream. For a gfc client-server pair, the interaction proceeds quickly, saving a round-trip often required by negotiation mechanisms. This enables the server to keep a single storage handle open easily. The server only returns an error if the value is syntactically invalid.
This information may also be available through SDP. Within RTSP, redirection may be used for load balancing or redirecting stream requests to a server topologically closer to the client. The Range response header indicates what range of time is actually being played or recorded. This is disallowed for that presentation by the server. 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 rvc the client.
Overview of RTSP header fields Fields marked with “req. Ranges are half-open intervals, including the lower point, but excluding the upper point. Once a client receives a Session identifier, it MUST return it for any request related to that session.
ABNF for SDP – Session Description Protocol
It is not possible to specify a cache- directive for a specific cache. In the case where the feature was specified via the Proxy-Require field Section 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. July Learn how and when to remove this template message. The exact behavior allowed to the cache is given by the cache-response directives. The range can be specified in a number of units.
The presence of an Expires field does not imply that the original resource will change or cease to exist at, before, or after that time. The method may be applied on a stream URL.