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):||10 February 2012|
|PDF File Size:||12.53 Mb|
|ePub File Size:||2.81 Mb|
|Price:||Free* [*Free Regsitration Required]|
This allows clients to gracefully deal with packets when seeking.
ABNF for SDP – Session Description Protocol
Implementation of scale changes depends on the server and media type. Please help improve this article by adding citations to reliable sources. Thus, there is no guarantee that the packet with the sequence number indicated by seq actually has the timestamp indicated by rtptime. The “level” parameter for presentation descriptions is properly defined as part of the MIME type registration, not 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.
The start of playback can be scheduled for any time in the future, although a server may refuse to rcf server resources for extended idle periods.
Indicates that the client is willing to accept a media stream that has exceeded its expiration time. See example in Section Note that a session identifier identifies a RTSP session across transport sessions or connections. Header type support methods Accept R opt.
RSTP – Real-Time Streaming Protocol (RFC ) | AcronymFinder
It identifies the synchronization source to be associated with the media stream. 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. Since other processes on the server may be consuming storage space simultaneously, a client should take this only as an estimate. The timestamp is used by the client to compute the round-trip time to the server so that it can adjust the timeout value for retransmissions.
The media description is stored on a web server W. If the request contains a Range parameter, the new scale value will take effect at that time.
The presence of an Expires header field with a date value of some time in the future on a media stream that otherwise would by default be non-cacheable indicates that the media stream is cacheable, rdc indicated otherwise by a Cache-Control header field Section A server SHOULD not allow a client to direct media streams to an address that differs from the address commands are coming from.
The client uses this value to differentiate packets that originated before the seek from packets that originated after the seek.
This page was last edited on 4 Juneat If max-stale is assigned a value, then the client is willing to accept a response that has exceeded its expiration time by no more than the specified number of seconds. Views Read Edit View history. It may also give an indication about the timeline of the movie. This allows an origin server to prevent caching even by caches that have been configured to return stale responses to client requests.
The server should try to approximate the viewing rate, but may restrict the range of scale values that it supports.
The identifier is an opaque identifier, and thus is not specific to any particular session description language. A range of It also allows treating all the streams equally in case of any prioritization of streams by the server. Only the start time of a media unit such as a video or audio frame is relevant. Clients that are capable of handling both unicast and multicast transmission MUST indicate such capability by including two full transport-specs with separate parameters for each.
Default value rffc multicast. The layers are sent to consecutive addresses starting at the destination address.
Making it part of RTSP rather than relying on a multitude of session description formats greatly simplifies designs of firewalls. An intermediate cache proxy may find it rf to convert the media type of a certain stream.
This specification defines the smpte Section 3. The method may be applied on a stream URL.
RFC – Real-Time Streaming Protocol Version
The conference-id must not be changed for the same RTSP session. To avoid becoming the unwitting perpetrator of a remote- controlled denial-of-service attack, a server SHOULD authenticate the client and SHOULD log such attempts before allowing the client to direct a media stream to an address not chosen by the server.
This error will most likely be the result of a client attempt to place an invalid Destination parameter in the Transport field. Hence, it 22326 possible that clients use the same session for controlling many streams constituting a presentation, as long as all the streams come from the same server. If the cache is able to translate the cached media data, it would create a new presentation rff with all the encoding possibilities it can offer. It allows clients to select an 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.
It is not possible to specify a cache- directive for a specific cache. 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.
Clients of media servers issue VCR -style commands, such as playrecord and pauseto facilitate real-time control of the media streaming from the server to a client Video On Demand or from a client to the server Voice Recording.