Introduction
How this Guide Is Organized
How to Download This Guide to Your Computer
Conventions Used in this Guide
Additional Documentation Resources
Technical Support
1 RealPlayer
The Three-Pane Environment
The Media Playback Pane
Media Playback Pane Sizing
Media Playback Pane Alone
Media Playback and Related Info Panes
Visualizations for Audio-Only Clips
Double-Size and Full-Screen Modes
The Related Info Pane
Related Info Pane Sizing
Media Clips Set the Minimum Height
Media Browser Pane Can Override the Width
HTML Page Caching
The Media Browser Pane
Now Playing List
Secondary Browsing Windows
Using Media Clips to Open HTML Pages
Appending HTML URLs to Clip URLs in a Ram File
Embedding HTML URLs Into a Clip
Using SMIL to Coordinate Clips and HTML Pages
Controlling a Presentation Through HTML Pages
Linking One HTML Pane to the Other
Launching a Clip with an HTML Page Link
Using Javascript and VBScript Methods
Comparing Production Techniques
Opening HTML Pages
Managing Clips
Getting Started with Production
2 Media Production
Audio and Video
Editing Audio and Video Files
Encoding Clips
Other Types of Clips
Animation
Images
RealSlideshow Presentations
RealPix Markup
Streaming Text
Bandwidth Strategies
Audience Bandwidth Targets
SureStream RealAudio and RealVideo
Video Dimensions
When to Lower the Streaming Speed
Delivery Options
Helix Server Streaming
Using Helix Server Through an Internet Service Provider
Web Server Downloading
3 The Ram File
Launching Clips with a Ram File
Is a Ram File Necessary?
Writing a Ram File
What URLs Do You Use?
Why Does Helix Server Use RTSP?
Putting Comments In a Ram File
Adding Parameters to Your Ram File
Opening an HTML Page as a Clip Plays
Background Color Values
Examples of Opening HTML Pages
Controlling How a Presentation Initially Displays
Examples of Setting a Clip's Initial Display
Tips for Setting the Initial Display
Overriding Title, Author, and Copyright Information
Example of Setting Title, Author, and Copyright Information
Tips for Using Title, Author, and Copyright Parameters
Setting Clip Information
Using Text Escape Characters
Example of Setting Clip Information
Moving Files to a Server
Using FTP to Transfer Clips
Where Does the Ram File Go?
4 Clip-Encoded URLs
Using Clip-Encoded URLs
Writing an Events File
Specifying URL Events
Adding Clip Information
Merging the Events File with the Clip
Streaming the Clip
5 Javascript Commands
Declaring Javascript Methods
Playing a Clip
PlayClip() Arguments
URL
clipinfo
context_url
width and height
media_browser_url
Opening a Page in the Media Browser Pane
Setting the Media Background Color
6 SMIL Hyperlinks
What is SMIL?
Writing a SMIL File
How Does the SMIL File Fit In?
SMIL File Basics
SMIL File Sections
Presentation Information
Clip Source Tags
Clip URLs
Creating Relative Links to Other Directories
Writing Absolute Links
Opening HTML Pages with SMIL
How the <area/> Tag Works
Using Standard Link Attributes
Opening an HTML Page Automatically
Controlling the Media Playback State
Selecting the HTML Pane
Opening HTML Pages in the Related Info Pane
Hyperlinking Examples
Opening Several Web Pages During a Presentation
Opening Pages on a Mouse Click
Using Advanced Hyperlinking Features
7 SMIL Sequences
Playing Clips in Sequence
Creating Sequences Without the <seq> Tag
Laying Out a Sequence of Videos
Adding Clip or Group Information
Using SMIL Timing Attributes
Setting a Begin Time
Using Internal Clip Begin and End Times
Specifying a Duration
Using Advanced Clip and Timing Features
8 SMIL Layout
Setting the Media Pane Size
Considerations For Setting a Root-Layout Size
Defining the Root-Layout
Making Room for the Related Info Pane
Creating Playback Regions
Adding <region/> Tags
Defining Region Sizes and Positions
Layout Example 1: Region Width and Height
Layout Example 2: Four Region Offsets
Layout Example 3: Region Sizes and Two Offsets
Layout Example 4: Two Offsets
Layout Example 5: Single Offsets for Two Regions
Layout Example 6: Overlapping Regions
Tips for Defining Region Sizes and Offsets
Adding Background Colors
Setting When Background Colors Appear
Transparency in Regions and Clips
Positioning Clips in Regions
Creating Registration Points
Avoiding Problems When Defining Registration Points
Using Common Registration Point Values in Clip Source Tags
Defining How Clips Fit Regions
Using fit Attribute Values
Tips for Defining the fit Attribute
Assigning Clips to Regions
Playing Clips in Parallel
Ending a Parallel Group on a Specific Clip
Setting Clip Fills
Using Images in Parallel Groups
Tips for Creating Parallel Groups
Defining Groups Within Groups
Layout Examples
Centering a Video on a Background
Displaying a Letterbox Clip
Playing Three Clips Side-by-Side
Using Advanced Layout Features
A Quick Answers
Playing Media with RealPlayer
Creating Streaming Clips
Getting Production Tools
Using SureStream
Writing SMIL Files
Streaming Clips
Broadcasting
Getting Technical Support
B SMIL Syntax
SMIL Extension and File Names
Tags, Attributes, and Values
End Tags for Tag Pairs
Closing Slash for Single Tags
Tag and Attribute Case Sensitivity
Tag ID Values
The SMIL Tag
SMIL 2.0 Namespace
RealNetworks Extension Namespace
The Header Section
The Body Section
Indentation and Line Returns
Comments
Summary of SMIL Syntax
C SMIL Tag Summary
<smil>...</smil>
Header Tags
<meta/>
<layout>...</layout>
<root-layout/>
<region/>
Clip Source Tags
<seq>...</seq>
<par>...</par>
<area/>
D Ram File Summary
Parameter Syntax
Parameters and Values
Glossary