Streaming Media Supplement sa2150 and sa2250

iv
Understanding hierarchy and RealNetworks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
About RealProxy and hierarchy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Understanding live passthrough, live splitting, and hierarchical live splitting for RealNetworks . . . 27
Understanding live splitting and RealNetworks . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Understanding hierarchical live splitting and RealNetworks . . . . . . . . . . . . . . . . . . . . 28
Understanding clustering and RealNetworks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Understanding VIP failover and RealNetworks . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Understanding selective caching and RealNetworks . . . . . . . . . . . . . . . . . . . . . . . . . 29
Understanding CDS preload and RealNetworks . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Understanding authentication and RealNetworks . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Understanding firewalls and RealNetworks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
RealNetworks options for server-player connections . . . . . . . . . . . . . . . . . . . . . . . 30
Application-level firewalls (proxy firewalls) and RealNetworks . . . . . . . . . . . . . . . . . . 31
Network-level firewalls and RealNetworks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Understanding the limitations of RealProxy and of the PNA protocol . . . . . . . . . . . . . . . . 32
4 Understanding Media-IXT and WMT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Understanding forward proxy, reverse proxy, and transparency for WMT . . . . . . . . . . . . . . 34
WMT streaming essentials. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
WMT streaming with no proxy cache present . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
WMT streaming with Media-IXT performing proxy caching . . . . . . . . . . . . . . . . . . . . 36
Understanding forward, transparent proxy caching for WMT . . . . . . . . . . . . . . . . . . . 39
Understanding reverse proxy caching for WMT . . . . . . . . . . . . . . . . . . . . . . . . . . 41
WMT streaming deployments based on MMS transparency . . . . . . . . . . . . . . . . . . . 43
Beyond simple forward proxy, reverse proxy, and transparency for WMT . . . . . . . . . . . . 44
Understanding multi-bitrate clips and WMT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Understanding hierarchy and WMT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Understanding live passthrough, live splitting, and hierarchical live splitting for WMT . . . . . . . . 45
Understanding live splitting and WMT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Understanding hierarchical live splitting and WMT . . . . . . . . . . . . . . . . . . . . . . . . 46
Understanding clustering and WMT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Understanding VIP failover and WMT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Understanding CDS preload and WMT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Understanding selective caching and WMT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Understanding authentication and WMT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Understanding firewalls and WMT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
5 Understanding Media-IXT and QuickTime . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Understanding forward proxy, reverse proxy, and transparency for QuickTime . . . . . . . . . . . 49
Use of RTSP by both QuickTime and RealNetworks . . . . . . . . . . . . . . . . . . . . . . . 49
Understanding forward, explicit proxy caching for QuickTime . . . . . . . . . . . . . . . . . . . 50
Understanding forward, transparent proxy caching for QuickTime . . . . . . . . . . . . . . . . 50
Understanding reverse proxy caching for QuickTime . . . . . . . . . . . . . . . . . . . . . . . 52
Beyond simple forward proxy, reverse proxy, and transparency for QuickTime. . . . . . . . . . 54
Understanding multi-bitrate clips and QuickTime. . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Understanding hierarchy and QuickTime . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Understanding live passthrough, live splitting, and hierarchical live splitting for QuickTime . . . . . 55
Understanding clustering and QuickTime . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Understanding VIP failover and QuickTime . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55