13.07.2015 Views

Standards Track A. Rao Netscap - RFC Editor

Standards Track A. Rao Netscap - RFC Editor

Standards Track A. Rao Netscap - RFC Editor

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>RFC</strong> 2326 Real Time Streaming Protocol April 1998D.2.1 Basic PlaybackTo support on-demand playback of media streams, the server MUSTadditionally be able to do the following:* Recognize the Range header, and return an error if seeking is notsupported.* Implement the PAUSE method.In addition, in order to support commonly-accepted user interfacefeatures, the following are highly recommended for on-demand mediaservers:* Include and parse the Range header, with NPT units.Implementation of SMPTE units is recommended.* Include the length of the media presentation in the mediainitialization information.* Include mappings from data-specific timestamps to NPT. When RTPis used, the rtptime portion of the RTP-Info field may be used tomap RTP timestamps to NPT.Client implementations may use the presence of length informationto determine if the clip is seekable, and visibly disable seekingfeatures for clips for which the length information is unavailable.A common use of the presentation length is to implement a "sliderbar" which serves as both a progress indicator and a timelinepositioning tool.Mappings from RTP timestamps to NPT are necessary to ensure correctpositioning of the slider bar.D.2.2 Authentication-enabledIn order to correctly handle client authentication, the server MUSTadditionally be able to do the following:* Generate the 401 status code when authentication is required forthe resource.* Parse and include the WWW-Authenticate header* Implement Basic Authentication and Digest AuthenticationSchulzrinne, et. al. <strong>Standards</strong> <strong>Track</strong> [Page 87]

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!