RTSP - Real Time Streaming Protocol: Presented by Manoj Sivakumar
RTSP - Real Time Streaming Protocol: Presented by Manoj Sivakumar
Protocol
Presented by
Manoj Sivakumar
Overview
Motivation
RTSP - Architecture
RTSP – Features
Description of Working
Motivation
Internet Video On Demand
Internet VCR
Requirements like pause, record etc
Integration with web architecture
A new application level protocol for
media files
RTSP - Architecture
Media file download
RTSP – Architecture ..contd
Meta Files
RTSP – Architecture ..contd
RTSP
RTSP - Features
“rough” synchronization (fine-grained)
virtual presentations = synchronized
playback from several servers
load balancing using redirection at
connect, during stream
supports any session description
device control camera pan, zoom, tilt
caching: similar to HTTP
RTSP - Features
Retrieval:
first, get presentation description
Unicast
multicast, client chooses address
multicast, server chooses address (NVOD)
independent of stream file format
RTSP - Features
Methods
OPTIONS
SETUP
ANNOUNCE
DESCRIBE
PLAY
RECORD
REDIRECT
PAUSE
SET PARAMETER
TEARDOWN
RTSP - Example
RTSP - Time
Normal Play Time (NPT) : seconds,
microseconds
SMPTE timestamps: seconds, frames
Absolute time ( for live events)
References
www.cs.columbia.edu/~hgs/teaching/ai
s/slides/RTSP.pdf