A brief introduction of Real Time Streaming Protocol Presented by Rongjian Li
Roadmap What is RTSP? Why we need RTSP? How RTSP works?
What is RTSP ? RTSP is a network control protocol to ESTABLISH and CONTROL streaming media sessions between client and server. The transmission of streaming data itself is NOT a task of RTSP. It is a protocol in application layer. Like a TV remote !
Motivation Internet Video On Demand Integration with web architecture Internet VCR Requirements like pause, record etc Integration with web architecture A new application level protocol for media files
RTSP - Architecture REF: http://www.informatik.uni-bremen.de/~jo/teaching/cpipmm/slides/streaming-00.pdf
RTSP - Operations SETUP establish transport ANNOUNCE change description of media object DESCRIBE get description of media object PLAY start playback, reposition RECORD start recording REDIRECT redirect client to new server PAUSE halt delivery, but keep state SET PARAMETER device or encoding control TEARDOWN remove state
RTSP – Example : Setup Client Server www.cs.columbia.edu/~hgs/teaching/ais/slides/RTSP.pdf
RTSP – whole procedure www.cs.columbia.edu/~hgs/teaching/ais/slides/RTSP.pdf
Questions?