Streaming Media Supplement sa2150 and sa2250

39
Chapter 4 Understanding Media-IXT and WMT
In rewriting the URL, Media-IXT places the prefix ink/rh
before the HTTP server hostname.
ink/ serves as an indicator to Media-IXT that the URL has been rewritten. This is important in hierarchical
deployments.
rh stands for HTTP Redirector Host.
Understanding forward, transparent proxy caching for WMT
For an explanation of transparency devices (layer 4 switches and WCCP2 routers) see Chapter 2‚ Media-IXT
Deployment Scenarios.
This section describes a deployment scenario based on HTTP transparency and WMT metafile rewriting. Other
possibilities are discussed at the end of the section.
Media-IXT uses HTTP transparency, provided by a layer 4 switch or WCCP2 router, to intercept a browser's
request for the WMT metafile. Then Media-IXT rewrites the WMT metafile so that Windows Media Player
directs its requests for streaming content to Media-IXT.
You can configure your layer 4 switch or WCCP2 router to provide transparency for MMS as well as HTTP.
(In fact, you can choose either one, or both kinds of transparency.) MMS transparency allows a WMT client to
obtain streaming content directly from the origin Windows Media server, in the event that Media-IXT becomes
unavailable. So MMS transparency makes your deployment more robust, and is usually a good thing to have.
How Media-IXT handles HTTP transparency for WMT streaming
Our example assumes that the user of a web browser equipped with Windows Media Player is viewing an
HTML page containing links to movies. The story begins when the user clicks on a link to a movie.
1. The browser sends out an HTTP request addressed to port 80 of a Windows Media origin server.
2. A layer 4 switch or WCCP2 router, detecting a port 80 request, intercepts the request and redirects it to
Media-IXT.
3. Media-IXT rewrites the contents of the WMT metafile.
4. Media-IXT serves the metafile to the browser. The rewritten metafile directs Windows Media Player to
obtain streaming media content from Media-IXT.
5. The browser passes the WMT metafile to Windows Media Player.
6. Windows Media Player contacts Media-IXT (not the origin server) for the streaming content.
7. Media-IXT obtains metadata about the media content invoked by the URL from the origin Windows Media
server. ts4
8. Media-IXT tries to find a match between the origin Windows Media server's metadata and metadata in
Media-IXT's cache. If Media-IXT finds an exact match, then the content is in cache and fresh. If not, Media-
IXT obtains the content from the origin server, and caches it as it servers it to the Windows Media Player.
9. Media-IXT streams the content from cache.
The figures below illustrate an instance of Media-IXT performing proxy caching of WMT content, with a layer
4 switch providing transparency.