120 likes | 127 Views
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.
E N D
Real Time Streaming Protocol Ethan Kim
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
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
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
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
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
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
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
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
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
Conclusion • Necessary and well developed • Flexible, robust, interoperable, extendable, secure, pervasive, and reliable • Constant evolving Internet • Flash vs. HTML5 • RTSP is highly adaptable
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>.