RTSP INTEROPERABILITY WITH REALSYSTEM SERVER 8
RealSystem iQ Whitepaper
7 December 2000
RealNetworks, Inc.
2601 Elliott Avenue, Suite 1000
Seattle, WA 98121
©2000 RealNetworks, Inc. All rights reserved.
Information in this document is subject to change without notice. Companies, names, and data used in examples herein are fictitious unless otherwise noted. No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without the express written permission of RealNetworks, Inc.
Printed in the United States of America.
RealNetworks, the Real Bubble, RealSystem, RealSystem G2, RealServer, RealPlayer, RealJukebox, RealProducer, RealProxy, RealAudio, RealVideo, RealText, RealPix, RealPresenter, RealPublisher, SureStream, Real Accessory Zone, RBN, Real Broadcast Network, , Guide, Take 5, Real G2 with Flash, RealMP, RealSites, RealSlideshow, are trademarks or registered trademarks of RealNetworks, Inc. Other products and corporate names are the trademarks or registered trademarks of their respective companies.
CONTENTS
RTSP INTEROPERABILITY (1)
Key Terminology (1)
RTSP and HTTP Similarities (2)
Requirements Summary to Support RTSP (3)
RTSP DATA PACKET FORMATS (3)
Standard RTP (3)
RealNetworks’ RDT (4)
TCP-Only (4)
RTSP MESSAGE FORMATS (5)
PROTOCOL SEMANTICS (6)
The SETUP Method (7)
实验室
流化床The TEARDOWN Method (9)
RTSP, SMIL, AND APPLICATION-LEVEL PROXIES (10)
Multiple RTSP Server Sources (10)
氮封装置
Application Proxy and Condition Alerts (12)
RTSP Source Address (13)
TIPS AND TRICKS (14)
Packet Fragmentation (14)
Stream Ports (14)
Data Streamed Over TCP (15)
Client UDP Port Range (16)
SAMPLE RTSP SESSIONS (16)
Sample 1: Single Stream (16)
Sample 2: Multiple Streams (17)
REFERENCES (20)
RTSP INTEROPERABILITY
This whitepaper provides information to developers and implementers about
the incorporation of Real-Time Streaming Protocol (RTSP) into firewalls,
proxies, and other intermediary devices. The paper highlights the specific
protocol messages that must be examined to reallocate or deallocate ports,
and the pertinent RTSP message syntax.
This document assumes an understanding of network architecture and IP
protocols, as well as familiarity with streaming media technologies developed
pstl
by RealNetworks. For a better understanding of these technologies, see the
座便轮椅links to other online resources at the end of the document.
For additional configuration and usage information, please refer to the手机
背光 RealServer Administration Guide and the release notes accompanying
RealSystem™ Server 8 (RealServer™ 8). The RealServer release notes are
frequently updated. Both documents are online at:
/help/library/servers.html
Key Terminology
Real-Time Streaming Protocol (RTSP)
An application-level protocol for control over the delivery of data with
real-time properties. RTSP provides an extensible framework to enable
controlled, on-demand delivery of real-time data, such as audio and video,
using the Transmission Control Protocol (TCP) or the User Data Protocol
(UDP). All known RTSP servers to date are TCP-based, though the
specification has provisions for an UDP-based version.
Session Description Protocol (SDP)
A media description format intended for describing multimedia sessions
for the purposes of session announcement, session invitation, and other
forms of multimedia session initiation.
Real-Time Transport Protocol (RTP)
A UDP packet format and set of conventions that provides end-to-end
network transport functions suitable for applications transmitting real-
RealSystem iQ Whitepaper RTSP Interoperability with RealSystem Server 8