rtsp

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

Upload: rmkumars

Post on 22-Apr-2017

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: RTSP

The Real Time Streaming Protocol (RTSP) RTSP is industry standard Internet Application

level Protocol.

RTSP is a framework for the delivery & transmissions of:

Multicast data streams

Multicast Radio, text & Video

Page 2: RTSP

RTSP Features RTSP works in conjunction with RTP to deliver

streaming video, audio and text content.

RTSP maintains a server state during transmission unlike HTTP.

Server-client architecture.

Avoids shortfalls/limitations in HTTP.

RTSP provides synchronisation of events.

Enhancement of HTTP functions.

Page 3: RTSP

RTSP Features ( Cont)

Real time or near real time system. RTSP stream control working with RTP as the

media transport protocol. Internet standard Device control – e.g camera zoom remotely Load balancing using bidirectional connection. Virtual presentations, synchronised playback

from multiple servers.

Page 4: RTSP

RTSP Functionality

Client - server & server- client

Multimedia-demand for continuous mode.

Multicast operation & address.

Independent stream file format or combinations of subsets.

Ability to mix media, audio, images, video & text as part of a stream.

Page 5: RTSP

RTSP Applications

Streaming of multi-media via Internet

Video conferencing & lectures.

Broadcasting of entertainment.

Remote digital editing

Voice mail

Page 6: RTSP

RTSP example session

TCP connection= RTSP session= session maintained.

One TCP connection per session bidirectional.

UDP= Multicast, low latency & live events.

Page 7: RTSP

RTSP Diagram

Webbrowser

MediaPlayer

Server

Server

RTSP StreamingMedia

HTTP

RTSP

RTP

Audio/video content

Streaming commands

Meta files

Web server

Meta file

Page 8: RTSP

RTSP Methods

OPTIONS- obtain available methods SETUP- Establish transport

ANNOUNCE- alter description of media object. DESCRIBE- get low level description of media object. PLAY- start playback. RECORD- Start recording PAUSE- suspend delivery, keep state SET_PARIMETER- device or encoding control TEARDOWN- remove state.

Page 9: RTSP

RTSP Limitations

Bandwidth: 64 – 128 kb/s for talking heads, 1.5Mb/s for movies

Quality: packet loss, predictability

Reliability: makes CATV look good

Billing Infrastructure: pay-per-view?

Cheap Receivers: shouldn’t cost more than set-top box