Index Notice ReadMe
Short Table of Contents Updates Feedback

Introduction
    Overview
    How This Manual Is Organized
    Conventions in This Manual
       Available Features
    Additional RealSystem Resources
    Technical Support

1 Quick Start
    Overview
    Starting RealServer
    Using RealSystem Administrator to Test Your RealServer
    Playing Sample Files
    Creating and Streaming Your Own On-Demand Clips
       Part 1: Create the Music Clip
       Part 2: Put the Music Clip in the Content Directory
       Part 3: Create a Link (Optional)
       Part 4: Play the Sample Clip
    Creating and Broadcasting Live Events
       Part 1: Encode the Event
       Part 2: Create a Link (Optional)
       Part 3: Play the Clip

2 What's New in RealServer?
    New Features in RealServer Version 7.0
    RealServer Version 6.0 Features
    Compatibility With Previous Releases

3 Overview
    What Is RealServer?
       Components of RealServer
    What is RealSystem?
    How RealServer Works
       Channels and Protocols
       Communication Between Encoder and RealServer
       Communication Between RealServer and RealPlayer
    Streaming Delivery Methods
       Which Delivery Method Is Right for Me?
    Linking to RealSystem Content
    Working with Other Webcasting Professionals
    RealServer Features
       Using RealServer Features Together

4 Sources of Content
    Overview
    Sources of Content
    Delivery Methods
    Creating an On-Demand Source with RealProducer Plus
       Part 1: Creating the Clip
       Part 2: Copying the Clip to RealServer
       Part 3: Linking to the On-Demand Clip
    Creating a Live Source with RealProducer Plus
       Part 1: Starting the Live Encode with RealProducer Plus
       Part 2: Linking to the Live Event
       Virtual Paths
    Creating a Live Source with G2SLTA
       When to Use G2SLTA
       G2SLTA and Other RealServer Features
       Setting Up and Running G2SLTA
       Stopping G2SLTA
       Optional G2SLTA Features
       Using G2SLTA with Splitting and Multicasting
       Files Required by G2SLTA

5 Understanding Link Formats
    Overview
       When to Skip this Chapter
    Parts of a Link
       Protocol
       Address
       Port
       Mount Point
       Path
       File
       Sharing Information for Links
    Metafiles
       Ram Files and Ramgen
       SMIL Files
    Where to Put On-Demand Clips
    Where to Put Live Clips

6 Starting and Stopping RealServer
    Windows
       Starting RealServer Under Windows 95 and Windows 98
       Starting RealServer Under Windows NT
       Stopping RealServer Under Windows and Windows NT
    UNIX
       Starting RealServer Under UNIX
       Stopping RealServer Under UNIX
    License Information

7 Customizing RealServer Features
    Overview
    Customizing RealServer Using RealSystem Administrator
       Starting RealSystem Administrator
       Using RealSystem Administrator
       Restricting Access to RealSystem Administrator
    Configuration File
       Editing the Configuration File with a Text Editor
    Common Settings
       Port Numbers
       Mount Points
       MIME Types

8 Advanced Features
    Displaying Source Code for SMIL Files and Media Clips
       View Source and RealServer Features
       Changing View Source Settings
       Optional View Source Features
       Browsing Your Content
    RealServer Caching Features
       Caching and RealServer
       Changing Cache Settings
       Optional Caching Features
    Reserving IP Addresses for RealServer's Use
    Running Web Servers and RealServer on the Same System
    Features Specific to the Operating System
       Windows NT-Only Features
       UNIX-Only Features

9 Firewalls and RealServer
    Overview
       Who Should Read This Chapter
       Highlights of This Chapter
       Firewalls and Their Interaction with RealServer Features
    Protocols Used by RealServer
    Why Firewalls Can Affect the User Experience
       Potential Problems with Firewalls
    Communicating with Other Software-For Server Administrators
       Communicating with Clients Behind Firewalls
       Communicating with Encoders Behind Firewalls
       Communicating with Splitters Behind Firewalls
       Communicating with RealProxys Behind Firewalls
    Firewall Security Configurations-For Firewall Administrators
       Application-Level Proxy Firewall
       Transparent Proxy Firewall
       Packet Filter Firewall
       Stateful Packet Filtering Firewall
       SOCKS Firewall
       Network Address Translation Firewall
       Summary of Firewall Information
       Best Firewall Arrangements
       Ports Used in Streaming and Unicasting

10 Streaming On-Demand Presentations
    Overview
       When to Use Streaming
       On-Demand Streaming and Other RealServer Features
    Storing On-Demand Clips
    Streaming On-Demand Clips
       RealServer Settings
       Linking to On-Demand Clips
    Working with SureStream Clips

11 Unicasting Live Presentations
    Overview
       When to Use Live Unicasting
       Live Unicasting and Other RealServer Features
    Unicasting Live Clips
       Configuring RealServer for Live Unicasting
       Creating the Link to the Live Unicast
       Optional Live Unicasting Features
    Archiving Live Broadcasts
       When to Use Live Archiving
       Live Archiving and Other RealServer Features
    Setting Up Live Archiving
       Optional Live Archiving Features
       Disabling Live Archiving
       Linking to Archived Files

12 Splitting Live Presentations
    Overview
       When to Use Splitting
    Splitting Methods
       Choosing Which Splitting Method to Use
       Controlling Splitter Access to the Source RealServer
       Using Splitters as Sources
       Splitting and Other RealServer Features
    Setting Up Both Types of Splitting
    Setting Up Push Splitting
       Setting Up the Source for Push Splitting
       Setting Up the Splitter for Push Splitting
       Linking to Push Split Content
       Optional Push Splitting Features
    Setting Up Pull Splitting
       Setting Up the Source for Pull Splitting
       Setting Up the Splitter for Pull Splitting
       Linking to Pull Split Content

13 Multicasting Live Presentations
    Overview
       When to Use Multicasting
    RealServer Multicasting Methods
       Back-Channel Multicasting
       Scalable Multicasting
       Choosing the Method of Multicasting
       Multicasting and Other RealServer Features
    Additional Resources
    Setting Up Both Types of Multicasting
       Setting Up the Network for Multicasting
       Allocating Addresses and Ports in RealServer
       Publicizing Your Multicasts
       Multicasting with Multiple Network Interface Cards
    Setting Up Back-Channel Multicasting
       Configuring RealServer for Back-Channel Multicasting
       Linking to Back-Channel Multicasts
       Optional Back-Channel Multicasting Features
    Setting Up Scalable Multicasting
       Settings Used in Scalable Multicast
       Setting Up a Live Channel
       Linking to Scalable Multicasts
       Optional Scalable Multicast Features

14 Limiting Access to RealServer
    Overview
    Controlling Access to HTTP Streams
    Limiting Access by Number of Connections or Bandwidth
    Limiting Access by RealPlayer Version
    Limiting Access to Back-Channel Multicast Reception
    Limiting Access Via IP Address
       Overview
       When to Use Access Control
       Access Control and Other RealServer Features
       Deciding What Rules to Create
       Numbering the Rules
       Setting Up IP Access Control

15 Authenticating RealServer Users
    Overview
       Example Applications of Content Authentication
       When to Use Authentication
       Authentication and Other RealServer Features
    Authentication Components
       Realms
       Databases
       Protected Paths
    Encoder User Authentication
    RealSystem Administrator User Authentication
    Content User Authentication
       Setting Up Authentication for On-Demand Content
       Setting Up Authentication for Live Content
       Allowing Users to Self-Register
       Linking to Authenticated Content

16 Storing Authentication Data
    Overview
    RealServer Data Storage
       Using Text Files
       Using a Database
    Setting Up Other Types of Data Storage

17 ISP Hosting
    Overview
       Links to Users' Hosted Content
       Account Information
       ISP Hosting and Other RealServer Features
       Tracking Account Usage
       Dedicating RealServer to ISP Hosting
       Compatibility with Previous Versions of RealServer
       Example ISP Hosting Scenario-Northwest ISP
    Users' Directory Structures
       Directory Structures in Dedicated Hosting
    Setting Up ISP Hosting
       Step 1: Creating the User List
       Step 2: Configuring RealServer
       Step 3: Linking to ISP Content

18 Monitoring RealServer Activity
    Java Monitor
       Java Monitor and Other RealServer Features
       Using Java Monitor
       Configuring Java Monitor Settings
       Optional Java Monitor Features
    Using Windows NT Performance Monitor

19 Reporting
    Access Log
       Access Log Files and Other RealServer Features
       Reading an Access Log
       Customizing Information Reported by the Access Log
       Using the GET Statement to Identify Delivery Method
    Error Log
    Log File Rolling
    Cached Requests Log

20 Streaming Targeted Ads
    How Ad Streaming Works
       Quick Start for Testing Ad Banner Insertion
       General Steps for Setting Up Ad Streaming
    Getting Ad URLs from an Ad Server
       Understanding Ad Types
       Guidelines for Ads in Streaming Presentations
       Integrating RealServer Directly with an Ad Server
       Setting up a Target HTML Page on a Web Server
       Requesting SMIL Files from an Ad Server
    Configuring RealServer to Stream Ads
       Understanding Ad Streaming Mount Points
       Creating Ad Streaming Mount Points
       Setting Up Rotating Banner Ads
    Changing Timeouts Values
    Overriding Mount Point Settings through SMIL
       Overriding the Target URL Location
       Overriding Banner Rotation Settings
    Generating SMIL Files for Ads
       Limitations on Automatic SMIL Generation
       Understanding SMIL Generation Mount Points
       Creating SMIL Generation Mount Points
       Setting SMIL Options

21 Troubleshooting
    Overview
    General Troubleshooting Steps
       Step 1: Make sure RealServer is running.
       Step 2: Try different ways of connecting.
       Step 3: Check the Production Tools.
       Step 4: Check the remaining areas.
       Step 5: Work with your system or network administrator.
    Troubleshooting RealSystem Administrator
    Troubleshooting On-Demand Streaming
    Troubleshooting Live Unicasting
    Troubleshooting Live Archiving
    Troubleshooting G2SLTA
    Troubleshooting Splitting
    Troubleshooting Multicasting
    Troubleshooting Access Control
    Troubleshooting Authentication
    Troubleshooting Monitoring
    Troubleshooting Ad Streaming
       Special Issues with the Configuration File
    Troubleshooting SMIL File Issues
    Troubleshooting Other Issues
    Troubleshooting Problems in the Client
    Common Mistakes to Avoid
    Contacting RealNetworks Technical Support
       Determining the Server Version

A Summary of Link Formats
       The Subject of the Link
       Authenticated Content is Different
       Using Multiple Mount Points in a Link
       Port Numbers in Links
    On-Demand Content
       On-Demand Content
       ISP-Hosted On-Demand Content
       Ad Streaming
    Live Content
       Split Content
       Multicast Content
    Metafiles
       Ram Files
       SMIL Files

B Configuration File Syntax
    Configuration File Components
       XML Declaration Tag
       Comment Tags
       List Tags
       Variable Tags

C Configuration File Contents
    Editing the Configuration File
    RealSystem Administrator and the Configuration File
    Elements of the Configuration File
       Ad Streaming
       Access Control
       Allowance
       Authentication and Commerce
       Caching
       Encoders
       File Systems (FSMount)
       HTTP Support
       ISP Hosting
       IP Binding
       Live Archiving
       Logging
       MIME Types
       Multicasting
       Passwords
       Paths
       Ports
       Ramgen
       RealSystem Administrator
       Splitting
       UNIX-Only Settings
       View Source
    Features Only Available Via Direct Editing

D Configuration File Equivalents

Index