Streaming Media Supplement sa2150 and sa2250
51
Chapter 5 Understanding Media-IXT and QuickTime
• Traffic Server’s role is transparent readdressing, proxying, and caching.
• QuickTime Players, like RealPlayers, use RTSP as the control protocol, so they direct RTSP requests to port
554.
• With transparency enabled, Media-IXT redirects QuickTime traffic from port 554 to its QuickTime RTSP
port, which is port 1091.
Here is how forward, transparent proxy caching for QuickTime plays out step by step:
1. A QuickTime Player client sends an RTSP request addressed to the origin QuickTime server on port 554.
2. The layer 4 switch or WCCP2 router intercepts the port 554 traffic and redirects it to Media-IXT.
3. Media-IXT redirects the request internally to port 1091.
(If the request is from a RealPlayer, Media-IXT issues a redirect to the player, so that the player then
communicates with Media-IXT’s RealProxy component on port 9231.)
4. Media-IXT opens a TCP connection to the origin QuickTime server, dedicating the connection to the client
which sent the request.
5. Media-IXT determines whether the requested content is in cache, and whether it is fresh.
If the content is in cache but stale, or is not in cache, Media-IXT pulls the requested content from the
origin QuickTime server, and caches the content.
If the content is in cache and is fresh Media-IXT does not need to pull the content from the origin server.
6. Media-IXT streams content to the QuickTime Player client over UDP.
Figure 5-2. QuickTime transparent proxy caching example (beginning)
Me ia-IXTd
L4 Sw i t ch
Client brow ser with QuickTime player
rtsp
2
1
A Qui ck Tim e Pl ayer cl
l
ient sends an RTSPrequest addressed to the origin QuickTime Server on port 554.
The ayer 4
switch interceptsthe port 554 traffic and redirectsit to
Media-IXT.
M edia-IXT redirects t he request internally t o port 1091.
1
2
3
Origin
QuickTime
ser v er
port
554
port
1091
3