blog banner


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).

Author: Akinoktilar Kazishicage
Country: Djibouti
Language: English (Spanish)
Genre: Marketing
Published (Last): 21 November 2009
Pages: 378
PDF File Size: 17.70 Mb
ePub File Size: 13.31 Mb
ISBN: 751-7-87178-164-9
Downloads: 17940
Price: Free* [*Free Regsitration Required]
Uploader: Arashisar

It is interpreted according to [H In addition, it also removes state ambiguity when the client requires features that the server does not understand. It is not possible to specify a cache- directive for a specific cache.

Any Proxy-Require header features that are not supported by the proxy MUST be negatively acknowledged by the proxy to the ietc if not supported.

An intermediate cache proxy may find it useful to convert the media type of a certain stream. This error will iftf likely be the result of a client attempt to place an invalid Destination parameter in the Transport field. The block size MUST be a positive decimal number, measured in octets. Here’s an example of how a multi- stream server might expect a single-stream file to be rvc Note that the content types suitable for RTSP are likely to be restricted in practice to presentation descriptions and parameter-value types.

Just as an HTTP cache has to store the content type, content language, and so on for the objects it caches, a media cache has to store the presentation description. If no value is assigned to max-stale, then the client is willing to accept a stale response of any age.

This information may also be available through SDP. The header may also contain a time parameter in UTC, specifying the time at which the operation is to be made effective. Iettf 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.

  IPC 2141A PDF

If the source address for the stream is different than can be derived from the RTSP endpoint address the server in playback or the client in recordingthe source MAY be rdc. In this special case, it is recommended that servers be forgiving of implementations that send: In the worst case, servers should send back: Indicates that the client is willing to accept a media stream whose freshness lifetime is no less than its current age plus the specified time in seconds.

It allows clients to select ietd excerpt from the media object, and to play from a given point to the end as well as from the current location to a given point.

Instead, a not modified response will be returned uetf any message-body. However, it is desirable for the continuous media data, typically delivered out-of-band with respect to RTSP, to be cached, as well as the session description. Default value is multicast. Thus, there is no guarantee that the packet with the sequence number indicated by seq actually has the timestamp indicated by rtptime. The value of the timestamp is of significance only to the client and may use any timescale.

This parameter may be specified as a range, e.

Information on RFC » RFC Editor

The parameter rgc is expressed as a decimal ratio, e. Indicates the sequence number of the first packet of the stream. A server SHOULD not allow a client to direct media streams to an address that differs from the address commands are coming from.

Pages using RFC magic links Articles needing additional references from September All articles needing additional references Articles lacking in-text citations from July All articles lacking in-text citations Articles with multiple maintenance issues. If the cache is able to translate the cached media data, it would create a new presentation description with all the encoding possibilities it can offer.


The number of multicast layers to eitf used for this media stream. The presence of an Expires header field with a date value of some time in the future on a rrc stream that otherwise would by default be non-cacheable indicates that the media stream is cacheable, unless indicated otherwise rf a Cache-Control header field Section The Unsupported header should be returned stating the option for which there is no support.

Therefore, if a response includes the no-transform directive, an intermediate cache or proxy MUST NOT change the encoding of the stream. It also allows treating all the streams equally in case of any prioritization of streams by the server. For every second of elapsed wallclock time, 2 seconds of content will be delivered.

The server MAY return a Transport response header in the response to indicate the values actually chosen. If it receives this directive, a cache SHOULD either ietg using a cached media stream that is consistent with the other constraints of the request, or respond with a Gateway Iehf status.

The server should try to approximate the viewing rate, but may restrict the range of scale values that it supports.

Real Time Streaming Protocol

For a well-matched client-server pair, the interaction proceeds quickly, saving a round-trip often required by negotiation mechanisms. From Wikipedia, the free encyclopedia.

Information on the encodings remains the same. To do this, the client may include the only-if-cached directive in a request. Handbook of Emerging Communications Technologies: If not provided, the default is PLAY. Client C requests a presentation from media server M.