2009年9月8日

IP - RTSP OV (Study Note)

1.1. RTSP (Real-Time Streaming Protocol) Summary

Summary - RTSP Overview:

- The Real Time Streaming Protocol (RTSP) is a network control protocol for use in entertainment and communications systems to control streaming media servers.

- Is an Application Layer Protocol for Control of multimedia streams

- This is not an application data transmission protocol, just remote control protocol between client and server

- The protocol is used to establish and control media sessions between end points.

- Clients of media servers issue VCR-like commands, such as play and pause, to facilitate real-time control of playback of media files from the server.

- The transmission of streaming data itself is not a task of the RTSP protocol. Most RTSP servers use the Real-time Transport Protocol (RTP) for media stream delivery

- RTSP was developed by the IETF MMUSIC WG and published as RFC 2326

- The RTSP protocol has similarities to HTTP, but RTSP adds new requests.

- While HTTP is stateless, RTSP is a stateful protocol.

- A session identifier is used to keep track of sessions when needed; thus, no permanent TCP connection is needed.

- RTSP messages are mostly sent from client to server, although some exceptions exist where the server will send to the client.

- The default transport layer port number is 554


- Enables controlled, on-demand delivery of real-time data such as audio and video

- Intends to control multiple data delivery sessions

- Provides means for choosing delivery channels

§ UDP

§ Multicast UDP,

§ TCP

RTSP: RFC 2326

- Client-server application layer protocol.

- For user to control display: rewind, fast forward, pause, resume, repositioning, etc…

- RTSP is a text-based protocol and uses the ISO 10646 character set in UTF-8 encoding

What it doesn’t do:

- does not define how audio/video is encapsulated for streaming over network

- does not restrict how streamed media is transported; it can be transported over UDP or TCP

- does not specify how the media player buffers audio/video

What does it do

- RTSP is a protocol that allows a media player to control the transmission of a media stream.

1.2. RTSP OV: RTSP Message Overview

RTSP OV: RTSP Message Format

RTSP OV: RTSP Requests Methods:

RTSP OV: RTSP Message Format - Header

RTSP Extensions

1.3. RTSP Protocol Example

Please refer to http://tw.myblog.yahoo.com/jw!HBFkhByWERmsTjQ93kTmwdsbhyg-/article?mid=11&prev=-1&next=9

沒有留言:

張貼留言