The Real Time Streaming Protocol RTSP l RTSP

  • Slides: 9
Download presentation
The Real Time Streaming Protocol (RTSP) l RTSP is industry standard Internet Application level

The Real Time Streaming Protocol (RTSP) l RTSP is industry standard Internet Application level Protocol. l RTSP is a framework for the delivery & transmissions of: l Multicast data streams l Multicast Radio, text & Video

RTSP Features l RTSP works in conjunction with RTP to deliver streaming video, audio

RTSP Features l RTSP works in conjunction with RTP to deliver streaming video, audio and text content. l RTSP maintains a server state during transmission unlike HTTP. l Server-client architecture. l Avoids shortfalls/limitations in HTTP. l RTSP provides synchronisation of events. l Enhancement of HTTP functions.

RTSP Features ( Cont) l Real time or near real time system. l RTSP

RTSP Features ( Cont) l Real time or near real time system. l RTSP stream control working with RTP as the media transport protocol. l Internet standard l Device control – e. g camera zoom remotely l Load balancing using bidirectional connection. l Virtual presentations, synchronised playback from multiple servers.

RTSP Functionality l Client - server & server- client l Multimedia-demand for continuous mode.

RTSP Functionality l Client - server & server- client l Multimedia-demand for continuous mode. l Multicast operation & address. l Independent stream file format or combinations of subsets. l Ability to mix media, audio, images, video & text as part of a stream.

RTSP Applications l Streaming of multi-media via Internet l Video conferencing & lectures. l

RTSP Applications l Streaming of multi-media via Internet l Video conferencing & lectures. l Broadcasting of entertainment. l Remote digital editing l Voice mail

RTSP example session l TCP connection= RTSP session= session maintained. l One TCP connection

RTSP example session l TCP connection= RTSP session= session maintained. l One TCP connection per session bidirectional. l UDP= Multicast, low latency & live events.

RTSP Diagram

RTSP Diagram

RTSP Methods l OPTIONS- obtain available methods l SETUP- Establish transport l ANNOUNCE- alter

RTSP Methods l OPTIONS- obtain available methods l SETUP- Establish transport l ANNOUNCE- alter description of media object. l DESCRIBE- get low level description of media object. l PLAY- start playback. l RECORD- Start recording l PAUSE- suspend delivery, keep state l SET_PARIMETER- device or encoding control l TEARDOWN- remove state.

RTSP Limitations l Bandwidth: 64 – 128 kb/s for talking heads, 1. 5 Mb/s

RTSP Limitations l Bandwidth: 64 – 128 kb/s for talking heads, 1. 5 Mb/s for movies l Quality: packet loss, predictability l Reliability: makes CATV look good l Billing Infrastructure: pay-per-view? l Cheap Receivers: shouldn’t cost more than settop box