Real Time Streaming Protocol (RTSP)

Real Time Streaming Protocol (RTSP)

Defined in RFC 2326 [RFC 2326]

remote media playback control (think in terms of controlling a remote VCR/DVD/CD player)

  • similar to HTTP/1.1, but
    • introduces new methods
    • RTSP servers maintain state
    • data carried out of band (i.e., in RTP packets)
  • can use UDP or TCP
  • Uses Web security methods (see [Broms 2002])

Some of the server implementations are: Darwin Streaming server, Helix DNA server, VideoLAN, Microsoft’s Windows Media Server, Gstreamer, … .

H. Schulzrinne, A. Rao, R. Lanphier, M. Westerlund, M. Stiemerling (Ed.), Real Time Streaming Protocol 2.0 (RTSP), MMUSIC Working Group, Internet-Draft, February 10, 2014, Expires: August 14, 2014, draft-ietf-mmusic-rfc2326bis-40

https://datatracker.ietf.org/doc/draft-ietf-mmusic-rfc2326bis/ Links to an external site.


Slide Notes

[RFC 2326] H. Schulzrinne, A. Rao, and R. Lanphier, ‘Real Time Streaming Protocol (RTSP)’, Internet Request for Comments, vol. RFC 2326 (Proposed Standard), Apr. 1998 [Online]. Available: http://www.rfc-editor.org/rfc/rfc2326.txt Links to an external site.

[Broms 2002] Daniel (Högberg) Broms, ‘Access restrictions in surrogates using Portable Channel Representation’, Master’s thesis, KTH, Microelectronics and Information Technology, IMIT, 2002 [Online]. Available: http://urn.kb.se/resolve?urn:nbn:se:kth:diva-93204 Links to an external site.


Transcript

[slide110] Real-time streaming, as we said, it's very similar to HTTP/1.1 but now adds some new methods to control when to play, when to pause, etc., can use either UDP or TCP, and it basically uses the web security methods, and you can read more about it.