1 / 12

Real Time Streaming Protocol

This article provides an overview of the Real-Time Streaming Protocol (RTSP), its history, specifications, advantages, and drawbacks. It highlights its use in websites, media players, video conferencing, and involvement of computing industry giants. The article also discusses the governing standards body and the future of RTSP.

dsepulveda
Download Presentation

Real Time Streaming Protocol

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Real Time Streaming Protocol Ethan Kim

  2. Introduction • Websites • Youtube, Hulu, Fox, NBC, etc. • Media Players • Windows Media Player, Real Player • Video Conferencing • Skype, MSN Messenger , Ventrilo • Involved Computing Industry Giants • iTunes, iPhone/iPad, Google Wave, Google Voice, Silverlight

  3. The Governing Standards Body • Multiparty Multimedia Session Control Work Group (MMUSIC WG) • Part of Internet Engineering Task Force (IETF) • Published documentation as RFC 2326 (1998) • MMUSIC goals and milestones incomplete since August 2009

  4. History • Primary usage of Internet required no delay constraints • TCP/IP performance satisfactory • Multimedia services gain popularity • TCP/IP identified with limitations • Unacceptable delay in playback • No mechanism to check bandwidth • TCP does not provide timing information • RTSP developed

  5. Specifications • Intentionally similar to HTTP in syntax and operation • Differences • New methods and protocol identifier • RTSP server maintains state by default • Both server and client can issue requests • Data is transferred by different protocol • Use ISO 10646 (UTF-8) • Request-URI contains absolute URI

  6. Advantages or Drawbacks • Privacy • Does not pertain to protocol • Security • HTTP authentication methods, transport and network layer security mechanism apply • Pervasiveness • Almost all media data is controlled by RTSP • Protocol is used internationally

  7. Advantages or Drawbacks • Reliability • Involves unreliable data, protocol is reliable • Allow control by both client and server • Robustness • No significant bugs or errors have been identified • Both playback and recording controls are possible • Allow for multi-servers for multicast and unicast network

  8. Advantages or Drawbacks • Interoperability • Loose coupling • No dependent protocols • Transport-independent • Requires no specific format • Interoperation between clients and servers from different vendors • Support of the Community • Maintained by MMUSIC WG of IETF

  9. Advantages or Drawbacks • Maintainability • No revision has been made since development in 1998 • Revision was planned for December 2009 • Ease of Use • Requires knowledge of coding, other internet transport protocols • RTSP is flexible, easy to implement • Easy extendibility • Easy to parse • Proxy and firewall friendly • HTTP friendly

  10. Application • Implemented in streaming media players • “Network remote control” • Designed to control multiple data delivery sessions • Breaks data into packets • User is able start listening • Simultaneously more packets are downloaded and decopressed • Examples • Youtube, Windows Media Player, Skype

  11. Conclusion • Necessary and well developed • Flexible, robust, interoperable, extendable, secure, pervasive, and reliable • Constant evolving Internet • Flash vs. HTML5 • RTSP is highly adaptable

  12. Thank you • Work Cited • Huuhtanen, Juha. "Real-Time Streaming Protocol (RTSP)." Real-Time Streaming Protocol (RTSP). Helsinki University of Technology, 22 Nov. 1998. Web. 19 Apr. 2010. <http://www.tml.tkk.fi/Studies/Tik- 110.300/1998/Essays/rtsp.htmlming_ Protocol>. • "Multiparty Multimedia Session Control (mmusic)." IETF Datatracker. Web. 19 Apr. 2010. <http://datatracker.ietf.org/wg/mmusic/ch arter/>. • Schulzrinne, H., A. Rao, and R. Lanphier. "Real Time Streaming Protocol (RTSP)." Internet Engineering Task Force. MMUSIC WG, Apr. 1998. Web. 19 Apr. 2010. <http://www.ietf.org/rfc/rfc2326.txt>.

More Related