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
|