throbber
REALSYSTEM™ G2 PRODUCTION GUIDE
`RealSystem G2, Release 7
`
`BTN0004124
`
`1
`
`NEULION 1002
`
`

`

`Information in this document is subject to change without notice. Companies, names, and data used in
`examples herein are fictitious unless otherwise noted. No part of this document may be reproduced or
`transmitted in any form or by any means, electronic or mechanical, for any purpose, without the express written
`permission of RealNetworks, Inc.
`©1998-2000 RealNetworks, Inc.
`The Real logo, RealNetworks, RealAudio, RealVideo, RealText, RealBroadcast Network, RBN, RealServer,
`RealPlayer, RealJukebox, RealPresenter, RealStore.com, RealProducer, RealPublisher and RealSystem, Real.com,
`and Real.com Take5 are registered trademarks of RealNetworks, Inc.
`RealG2 with Flash is a trademark of Macromedia, Inc. and RealNetworks, Inc.
`Macromedia is a registered trademark and Flash and Shockwave are trademarks of Macromedia, Inc.
`All other products and companies listed herein are trademarks or registered trademarks of their respective
`owners.
`
`RealNetworks, Inc.
`2601 Elliott Avenue
`Seattle, WA 98121 USA
`
`http://www.realnetworks.com
`
`BTN0004125
`
`2
`
`

`

`CONTENTS
`
`INTRODUCTION
`How this Manual is Organized ............................................... 1
`Conventions in this Manual ................................................... 3
`Additional RealSystem Resources........................................... 4
`Technical Support................................................................. 4
`
`1
`
`7
`
`1 WHAT’S NEW IN REALSYSTEM?
`What’s New in Release 7? ...................................................... 7
`RealPlayer 7 New Features ................................................. 7
`RealServer 7 New Features ................................................. 8
`What’s New in RealSystem G2?.............................................. 8
`New Streaming Possibilities ............................................... 9
`Advancements in RealAudio and RealVideo ........................ 9
`Easier Presentation Assembly ............................................10
`Enhanced Protocol Support..............................................11
`Compatibility with Previous Releases.....................................12
`
`2
`
`15
`
`CREATING REALSYSTEM PRESENTATIONS
`Streaming Multimedia Clips..................................................15
`Choosing Media to Stream ...............................................15
`Clip Types Played by Previous RealPlayer Releases ..............17
`Using Editing and Production Tools ......................................18
`RealNetworks Production Tools ........................................19
`Additional Tools ..............................................................19
`Working with Timelines and Bandwidths ...............................20
`Synchronizing Clips to a Timeline......................................20
`Keeping a Bandwidth Budget ............................................22
`Writing a SMIL File...............................................................22
`Hosting a Presentation on a Server ........................................25
`Using RealServer or a Web Server ......................................25
`Using RealNetworks Logos ...............................................27
`Playing Clips Back Locally .................................................28
`Viewing a Presentation with RealPlayer ..................................28
`Protecting Copyrighted Content........................................28
`Downloading RealPlayer Plug-Ins......................................28
`
`iii
`
`BTN0004126
`
`3
`
`

`

` Contents
`
`RealSystem G2 Production Guide
`
`3
`
`4
`
`5
`
`6
`
`31
`
`TARGETING BANDWIDTH
`What is Bandwidth?.............................................................31
`What is Preroll? ...............................................................32
`Choosing a Target Bandwidth ..............................................33
`Developing a Bandwidth Strategy..........................................34
`Understanding Clip Bandwidth Characteristics ..................34
`Delivering a Single Media Clip...........................................36
`Developing Multiclip Presentations...................................37
`Supporting Multiple Bandwidth Connections ........................39
`Using SureStream Clips for Multiple Bandwidths ...............39
`Letting RealPlayer Choose between Multiple Clips .............40
`
`43
`
`PRODUCING AUDIO
`Steps for Streaming RealAudio..............................................43
`Capturing Audio ..................................................................45
`Optimizing Audio ................................................................47
`Creating RealAudio Clips......................................................48
`Choosing RealAudio Codecs.............................................49
`Encoding RealAudio with RealSystem Tools ......................52
`Streaming Other Audio Formats ...........................................53
`
`55
`
`PRODUCING VIDEO
`Steps for Streaming RealVideo ..............................................55
`Recording Video ..................................................................57
`Digitizing Video....................................................................58
`Creating RealVideo Clips ......................................................61
`Choosing RealVideo Codecs .............................................61
`Encoding RealVideo with RealSystem Tools .......................62
`Streaming Other Video Formats............................................65
`
`67
`
`PRODUCING ANIMATION
`Preparing a Flash Clip ..........................................................67
`Choosing a Target Bandwidth ..........................................68
`Adding RealPlayer 5.0 Compatibility.................................70
`Maximizing Flash Efficiency ..................................................71
`Keeping Shockwave Flash Files Small.................................72
`Minimizing CPU Usage.....................................................73
`Using Interactive Commands ................................................74
`Creating a Flash Clip ............................................................75
`Exporting Shockwave Flash...............................................75
`Tuning Shockwave Flash...................................................76
`Exporting Audio...............................................................76
`Delivering the Flash Presentation ......................................77
`
`iv
`
`BTN0004127
`
`4
`
`

`

`RealSystem G2 Production Guide
`
` Contents
`
`7
`
`8
`
`79
`
`ASSEMBLING A PRESENTATION WITH SMIL
`Creating a SMIL File .............................................................79
`SMIL General Rules..........................................................80
`Specifying Clip Locations......................................................81
`Linking to Clips on RealServer...........................................82
`Linking to Clips on a Web Server.......................................84
`Linking to Local Clips.......................................................84
`Grouping Clips.....................................................................85
`Playing Clips in Sequence..................................................85
`Playing Clips in Parallel.....................................................85
`Repeating a Clip or Group................................................87
`Combining <seq> and <par> Tags.....................................87
`Specifying Timing .................................................................88
`Setting Begin and End Times.............................................89
`Setting Internal Clip Begin and End Times .........................90
`Setting Durations .............................................................91
`Setting a Fill.....................................................................92
`Clip Timing Example ........................................................92
`Switching Between Alternate Choices ....................................93
`Setting Language Choices .................................................94
`Setting Bandwidth Choices ...............................................94
`Adding Presentation Information ..........................................95
`Managing the Playlist .......................................................96
`Using Coded Characters...................................................98
`Laying Out Multiple Clips .....................................................99
`Defining the Layout........................................................100
`Assigning Clips to Regions..............................................107
`SMIL Layout Example .....................................................107
`Linking to Other Media ......................................................108
`Making a Source Clip a Link............................................109
`Targeting RealPlayer or a Browser ...................................109
`Defining Hot Spot Links .................................................110
`Linking to a SMIL File .....................................................113
`
`117
`
`EXTENDING SMIL
`Defining Image Options......................................................117
`Setting Image Bit Rates...................................................118
`Overriding GIF Transparency ..........................................119
`Linking to a Web Page or Clip .........................................119
`Controlling RealPlayer....................................................119
`Ensuring Reliable Image Transmission .............................120
`Popping Up New RealPlayer Windows.................................121
`
`v
`
`BTN0004128
`
`5
`
`

`

` Contents
`
`RealSystem G2 Production Guide
`
`9
`
`10
`
`11
`
`Creating a Link for a New Window..................................121
`Examples of Opening New RealPlayer Windows...............123
`Caching Images Files ..........................................................125
`Using the “CHTTP” Caching Protocol .............................126
`Controlling the RealPlayer 7 Cache .................................126
`Authoring SMIL Files for Caching....................................128
`
`129
`
`PLAYING CLIPS IN A WEB PAGE
`Choosing the Netscape Plug-in or ActiveX Control ...............129
`Using <EMBED> Tags for the Netscape Plug-In ...............130
`Using <OBJECT> Tags for the ActiveX Control.................131
`Setting Basic Parameters ....................................................131
`Adding RealPlayer Controls ...............................................133
`Basic Controls ...............................................................134
`Individual Controls and Sliders .......................................135
`Information Panels.........................................................138
`Status Panels .................................................................138
`Linking Multiple Controls...............................................139
`Controlling Image Display ..................................................142
`Setting Automatic Playback ................................................143
`Laying out SMIL Presentations ............................................145
`Defining the Layout with SMIL ........................................145
`Defining the Layout with HTML ......................................145
`Parameter Reference ..........................................................148
`
`149
`
`INSERTING ADS IN A PRESENTATION
`How Ad Streaming Works ..................................................149
`Displaying Banner Ads .......................................................150
`Laying Out the Banner Region ........................................150
`Setting Banner Ad Properties ..........................................152
`Interleaving Media Ads with Clips .......................................153
`Creating a SMIL File for a Media Ad................................153
`Disabling the RealPlayer Playlist......................................154
`Playing Interstitial Ads....................................................155
`
`157
`
`DELIVERING A PRESENTATION
`Using RTSP and HTTP in URLs ...........................................157
`Streaming Clips from RealServer .........................................158
`Linking your Web Page to RealServer...............................159
`Using Ramgen ...............................................................160
`Playing Clips from a Web Server..........................................161
`Limitations on Web Server Playback................................163
`Configuring Web Server MIME Types ..............................165
`
`vi
`
`BTN0004129
`
`6
`
`

`

`RealSystem G2 Production Guide
`
` Contents
`
`12
`
`A
`
`B
`
`C
`
`Creating a Ram File Manually .............................................165
`Changing a Presentation’s Starting Size ...........................167
`Adding Comments to a Ram File.....................................169
`Testing your Presentation ...................................................169
`Advertising on RealGuide....................................................170
`
`171
`
`BROADCASTING A PRESENTATION
`Broadcasting vs. On-demand Delivery .................................171
`Broadcasting Tools ........................................................172
`Preparing a Broadcast ........................................................174
`Using SMIL with a Broadcast ..............................................176
`SMIL Limitations for Broadcasts .....................................176
`Including On-Demand Clips with Broadcasts...................176
`Synchronizing Multiple Broadcast Streams ......................177
`
`179
`
`QUICK ANSWERS TO COMMON QUESTIONS
`Creating Streaming Clips ....................................................179
`Getting Production Tools ...................................................180
`Using SureStream...............................................................181
`Writing SMIL Files ..............................................................182
`Streaming Clips..................................................................183
`Advertising.........................................................................185
`Broadcasting .....................................................................185
`Getting Technical Support ..................................................187
`
`QUICK STEPS FOR STREAMING CLIPS
`Streaming a RealAudio or RealVideo Clip ............................189
`Embedding a RealVideo Clip in a Web Page.........................191
`URL Reference ...................................................................192
`
`189
`
`195
`
`ADVANCED PRODUCTION TECHNIQUES
`Viewing SMIL Source Mark-Up............................................195
`Smoothing Transitions between Clips..................................195
`Hiding Regions with z-index ................................................197
`Writing Complex SMIL Switch Statements ...........................199
`Switching with SureStream Clips .....................................199
`Switching with Multiple Test Attributes ...........................199
`Switching Presentations for Different RealPlayer Versions .201
`Displaying Captions for the Hearing Impaired......................204
`Filling a Captions Region when Captions are Off .............205
`Resizing the Playback Area for Captions ..........................205
`
`vii
`
`BTN0004130
`
`7
`
`

`

` Contents
`
`D
`
`RealSystem G2 Production Guide
`
`207
`
`SMIL QUICK REFERENCE
`Header Tags ......................................................................207
`<meta.../> .....................................................................207
`<layout>...</layout> ......................................................208
`Clip Source Tags ................................................................209
`Image Source Tag Options .............................................211
`Group Tags .......................................................................212
`<par>...</par>...............................................................212
`<seq>...</seq>...............................................................213
`<switch>...</switch>......................................................214
`Hyperlink Tags ...................................................................215
`<a>...</a> .....................................................................215
`<anchor.../> ..................................................................215
`Pop-Up Window Commands..........................................216
`
`E
`
`F
`
`FILE TYPE REFERENCE
`
`SMIL LANGUAGE CODES
`
`GLOSSARY
`
`INDEX
`
`219
`
`223
`
`225
`
`229
`
`viii
`
`BTN0004131
`
`8
`
`

`

`INTRODUCTION
`
`Welcome to RealSystem, the most sophisticated system for
`streaming multimedia files across a network. This manual will help
`you produce your multimedia presentation, whether you simply
`want to stream a video from your home page or create a multimedia
`extravaganza with video, audio, animation, images, and text.
`
`Note
`The HTML version of this manual, available at
`http://service.real.com/help/library/encoders.html,
`contains multimedia examples you can view with
`RealPlayer.
`
`How this Manual is Organized
`This manual tells how to assemble a RealSystem presentation. Although it
`gives tips on producing great content, the more you know about producing
`audio, video, and graphics in general, the faster you’ll put together a great
`streaming presentation. If you know the basics of HTML, you’ll find it easy to
`pick up SMIL, the language used to assemble RealSystem presentations.
`
`Additional Information
`This manual does not explain how to use RealSystem
`tools like RealProducer. For specific information about
`running a tool, refer to the tool’s manual or online help.
`
`Chapter 1: What’s New in RealSystem?
`If you’re familiar with previous versions of RealSystem, this chapter will give
`you a quick update on the many changes in this version of RealSystem.
`
`Chapter 2: Creating RealSystem Presentations
`If you are new to streaming media, this chapter walks you through the steps
`you take to put together a RealSystem presentation.
`
`1
`
`BTN0004132
`
`9
`
`

`

` Introduction
`
`RealSystem G2 Production Guide
`
`Chapter 3: Targeting Bandwidth
`This chapter explains how to target bandwidth connections, an important
`step for creating a streaming media presentation.
`
`Chapter 4: Producing Audio
`This chapter gives you pointers on capturing and digitizing high-quality
`audio. It then gives you the background you need to encode a RealAudio file.
`
`Chapter 5: Producing Video
`Read this chapter to learn how to capture high-quality video and optimize it
`for conversion to RealVideo.
`
`Chapter 6: Producing Animation
`Macromedia’s Flash animation paired with a RealAudio soundtrack produces
`dazzling animated presentations. This chapter tells you how to create Flash
`content for streaming with RealSystem.
`
`Chapter 7: Assembling a Presentation with SMIL
`After you create your multimedia clips, you write a SMIL file that pulls the
`presentation together. This chapter explains how to use SMIL to specify when
`and how each part of your presentation plays.
`
`Chapter 8: Extending SMIL
`RealNetworks has developed several extensions to SMIL that enhance its
`media streaming capabilities. This chapter explains these extensions, which
`work only with RealServer and RealPlayer.
`
`Chapter 9: Playing Clips in a Web Page
`If you want to integrate your presentation seamlessly into your Web page,
`follow the instructions in this chapter.
`
`Chapter 10: Inserting Ads in a Presentation
`This chapter explains how to use SMIL to insert ads into your streaming
`presentation.
`
`Chapter 11: Delivering a Presentation
`This chapter provides step-by-step instructions for moving your presentation
`files to RealServer and linking your Web page to them. It also explains how to
`use a Web server to deliver simple presentations.
`
`Chapter 12: Broadcasting a Presentation
`Refer to this chapter if you plan to broadcast an audio or video event.
`
`2
`
`BTN0004133
`
`10
`
`

`

`RealSystem G2 Production Guide
`
` Introduction
`
`Appendix A: Quick Answers to Common Questions
`If you are new to RealSystem, this appendix answers basic production
`questions and points you to additional resources on the Internet.
`
`Appendix B: Quick Steps for Streaming Clips
`This appendix lists the basic steps you take to get a clip to stream from
`RealServer or a Web server.
`
`Appendix C: Advanced Production Techniques
`For advanced users, this appendix conveys useful production techniques that
`help you get the most out of RealSystem.
`
`Appendix D: SMIL Quick Reference
`Once you understand SMIL as described in Chapter 7, use Appendix D as a
`reference when writing SMIL files.
`
`Appendix E: File Type Reference
`This appendix provides a quick reference for common file types used in
`RealSystem streaming.
`
`Appendix F: SMIL Language Codes
`If you create clips in different languages, you can use these codes in the SMIL
`file to indicate language choices.
`
`Conventions in this Manual
`The following table explains the conventions used in this manual.
`
`Convention
`variables
`
`Notational Conventions
`Meaning
`Italicized text represents variables. Substitute values
`appropriate for your situation.
`Bolded text is used for emphasis.
`Square brackets indicate optional values you may or may
`not need to use.
`choice 1|choice 2 Vertical lines separate values you can choose between.
`...
`Ellipses indicate nonessential information omitted from
`the example.
`
`emphasis
`[options]
`
`3
`
`BTN0004134
`
`11
`
`

`

` Introduction
`
`RealSystem G2 Production Guide
`
`Additional RealSystem Resources
`In addition to this manual, you may need the following RealNetworks
`resources, available at http://service.real.com/help/library/index.html:
`
`• RealText Authoring Guide
`This manual explains how to create streaming text. You can use RealText,
`for example, to create a stock ticker or provide video subtitles.
`
`• RealPix Authoring Guide
`With RealPix you can create streaming slideshows of still images. RealPix
`Authoring Guide explains how to put a RealPix presentation together with
`special effects such as fades and zooms.
`
`• RealServer Administration Guide
`The basic reference for the RealServer administrator, this manual explains
`how to set up, configure, and run RealServer to stream multimedia. You
`need this manual only if you are running RealServer yourself.
`
`• Embedded RealPlayer Extended Functionality Guide
`This guide supplements RealSystem Production Guide. It explains how to use
`JavaScript or VBScript to control RealPlayer functions for a presentation
`embedded in a Web page.
`
`• RealSystem Authoring Kit
`The Authoring Kit contains production tools, utilities, and manuals in a
`single, convenient bundle. It is available through registration at
`http://www.realnetworks.com/products/authkit/index.html.
`
`• RealSystem Software Development Kit (SDK)
`The RealSystem SDK lets you integrate applications with RealSystem or
`create new plug-ins for RealServer or RealPlayer. Knowledge of
`programming is required to use the SDK. Register for and download the
`SDK from http://www.realnetworks.com/devzone/.
`
`Technical Support
`For technical support with RealSystem, please fill out the form at:
`
`• http://customerrelations.real.com/scripts/rnforms
`/contact_tech_service.asp
`
`4
`
`BTN0004135
`
`12
`
`

`

`RealSystem G2 Production Guide
`
` Introduction
`
`The information you provide in this form will help technical support
`personnel to give you a prompt response. For general information about
`RealNetworks' technical support, visit:
`
`• http://service.real.com/help/call.html
`
`5
`
`BTN0004136
`
`13
`
`

`

`14
`
`BTN0004137
`
`BTN0004137
`
`14
`
`

`

` Chapter 1: WHAT’S NEW IN REALSYSTEM?
`
`1
`
`The open, end-to-end architecture of RealSystem changes the nature
`of streaming multimedia, giving you more possibilities for creating
`Web-based multimedia than before. If you’re familiar with past
`versions of RealSystem, this chapter gives you a quick look at the
`many changes in the latest releases of RealSystem.
`
`What’s New in Release 7?
`Release 7 is based on RealSystem G2 technology. It has all the capabilities of
`RealSystem G2, and introduces new features for RealServer 7, RealPlayer 7, and
`RealProducer 7. The following sections describe the new Release 7 features
`that affect content authoring.
`
`RealPlayer 7 New Features
`
`The following features may affect how you produce streaming media for
`RealPlayer 7. See the RealPlayer 7 online help for information about changes
`to the RealPlayer 7 user interface.
`
`PNG Images Supported
`RealPlayer 7 includes support for the Portable Network Graphics (PNG) image
`format (.png file extension) in addition to JPEG and GIF formats. You can now
`use PNG images in both SMIL and RealPix presentations.
`
`Pop Up Multiple RealPlayer 7 Windows
`You can write hyperlinks that open content in new RealPlayer 7 windows. This
`lets you pop up a new RealPlayer window when a viewer clicks a link in a SMIL
`or RealText presentation.
`
`Additional Information
`See “Popping Up New RealPlayer Windows” on page
`121.
`
`7
`
`BTN0004138
`
`15
`
`

`

`CHAPTER 1: What’s New in RealSystem?
`
`RealSystem G2 Production Guide
`
`Cache Graphics with RealPlayer 7
`You can instruct RealPlayer 7 to cache image files downloaded through HTTP.
`This is useful for SMIL presentations that RealPlayer 7 users repeatedly view.
`On reloads or revisits, RealPlayer uses cached images instead of downloading
`the images again from the server.
`
`Additional Information
`See “Caching Images Files” on page 125.
`
`View SMIL Source Mark-Up for Streamed Presentations
`RealPlayer 7 has a View>Source command that displays the mark-up for the
`presentation’s SMIL source file in your Web browser. This helps you learn how
`other content authors have assembled their presentations.
`
`Additional Information
`See “Viewing SMIL Source Mark-Up” on page 195.
`
`RealServer 7 New Features
`See RealServer Administration Guide for full information about new features in
`RealServer 7. The following RealServer 7 features may affect how you produce
`streaming media presentations.
`
`Ad Streaming
`RealServer 7 has an advertising extension that lets you display banner ads in
`RealPlayer during streaming presentations. You can also stream media ads in
`formats such as RealVideo and Flash. This feature works with all major ad
`serving systems. The RealServer administrator configures most features of ad
`streaming.
`
`Additional Information
`For information on creating SMIL presentations that
`include ads, see Chapter 10 beginning on page 149.
`
`What’s New in RealSystem G2?
`RealSystem G2, introduced in 1998, is a complete streaming media platform
`based on a new software architecture. Fundamentally different from previous
`versions of RealSystem, such as RealSystem 5, it uses an open architecture that
`allows software developers to add new features to RealPlayer and RealServer by
`
`8
`
`BTN0004139
`
`16
`
`

`

`RealSystem G2 Production Guide
`
`CHAPTER 1: What’s New in RealSystem?
`
`developing plug-ins. It is also the first streaming media system built to use a
`standards-based streaming protocol (RTSP) and timing language (SMIL).
`
`New Streaming Possibilities
`
`Text and Still Images Now Stream
`RealText and RealPix let you stream text and create streaming slideshows that
`use special effects such as fades and zooms. In RealSystem G2, they join
`RealAudio, RealVideo, and Flash as standard RealSystem clip types. In
`addition, RealPlayer G2 and RealPlayer Plus G2 can display JPEG and GIF
`images.
`
`Additional Information
`See “Choosing Media to Stream” on page 15.
`
`Popular File Formats Stream Natively
`With RealSystem, you can now stream many popular audio and video formats.
`Stream WAV files without conversion to RealAudio, for example, AVI without
`conversion to RealVideo. Note, however, that these file formats typically do
`not stream over networks as easily and robustly as RealAudio and RealVideo.
`
`Additional Information
`See “Choosing Media to Stream” on page 15.
`
`Open Plug-In Architecture Streams New File Types
`RealSystem’s open architecture lets RealNetworks’ development partners
`create plug-ins to stream virtually any file type. Automatic download of plug-
`ins ensures that RealPlayer users can play new RealSystem streaming file types
`as soon as they are introduced.
`
`Additional Information
`For more on the RealNetworks developer program, visit
`http://www.realnetworks.com/devzone/realdevelopers/.
`
`Advancements in RealAudio and RealVideo
`
`SureStream™ Technology Encodes Single Clips for Multiple Bandwidths
`The new SureStream technology available exclusively in RealSystem G2 lets
`you encode a single RealAudio or RealVideo clip for up to six separate
`bandwidths. All Web page visitors click the same link to play the clip, but their
`
`9
`
`BTN0004140
`
`17
`
`

`

`CHAPTER 1: What’s New in RealSystem?
`
`RealSystem G2 Production Guide
`
`RealPlayers receive different encodings appropriate for their various
`connection speeds.
`
`Additional Information
`See “Using SureStream Clips for Multiple Bandwidths”
`on page 39 for an overview of SureStream.
`
`New RealAudio Codecs Provide Superior Sound Quality
`RealSystem G2 introduces a new family of RealAudio codecs that provides fast
`encoding, superior sound, and the ability to encode a single clip for delivery at
`different bit rates using SureStream technology.
`
`Additional Information
`“Choosing RealAudio Codecs” on page 49 lists the new
`codecs.
`
`New RealVideo Codec Provides Fast Encoding for Multiple Bandwidth Clips
`RealSystem G2 introduces a new RealVideo codec that provides faster
`encoding and lets you use SureStream technology to encode a single
`RealVideo clip for up to six different bandwidths.
`
`Additional Information
`See “Choosing RealVideo Codecs” on page 61 for more
`information.
`
`Easier Presentation Assembly
`
`SMIL Files Coordinate Presentations
`For presentations that include more than one clip, you create a SMIL file to
`specify how and when each clip plays. SMIL, which stands for Synchronized
`Multimedia Integration Language, is a standardized language that uses a
`simple mark-up similar to HTML to coordinate a streaming presentation.
`
`Additional Information
`For a look at SMIL features, see “Writing a SMIL File”
`on page 22. Refer to Chapter 7 beginning on page 79 for
`instructions on using SMIL.
`
`Bandwidth Negotiation through Multiply-Encoded Clips or SMIL
`RealSystem G2 introduces simpler methods for supporting multiple
`bandwidth connections. As described previously, the new SureStream
`
`10
`
`BTN0004141
`
`18
`
`

`

`RealSystem G2 Production Guide
`
`CHAPTER 1: What’s New in RealSystem?
`
`technology allows you to encode a single RealAudio or RealVideo clip for
`multiple connection speeds. Or you can let RealPlayer choose between
`different versions of a presentation based on bandwidth parameters in the
`SMIL file. Either way, you need just one link on your Web page, and your
`encoded clips do not need to conform to any naming conventions.
`
`Additional Information
`See “Supporting Multiple Bandwidth Connections” on
`page 39 for an overview.
`
`RealPlayer Launched Automatically
`The Ramgen feature of RealServer™ can launch RealPlayer automatically. This
`means you do not need to create a Ram file (extension .ram or .rpm) manually.
`In your Web page, you link to a SMIL file or media clip, including in the URL
`a Ramgen parameter that causes the Web browser to launch RealPlayer and
`give it the SMIL file or clip.
`
`Additional Information
`See “Linking your Web Page to RealServer” on page 159.
`
`Enhanced Protocol Support
`
`RTSP Protocol Now Used
`Because it still supports the PNA protocol, RealServer for RealSystemG2 is
`backwards compatible with RealSystem 3.0 through 5.0. But it introduces as
`its primary protocol the RealTime Streaming Protocol (RTSP), an open,
`standards-based protocol for multimedia streaming. Because of this, URLs
`that point to media clips on RealServer now begin with rtsp://.
`
`RealSystem Interoperates with RTP-Based Servers and Clients
`When communicating with RealPlayer, RealServer uses RealTime Streaming
`Protocol (RTSP) as its control protocol and RealNetworks’ proprietary RDT as
`its packet protocol. But because RealSystem G2 also supports international
`standards for streaming media, RealServer and RealPlayer interoperate with
`
`11
`
`BTN0004142
`
`19
`
`

`

`CHAPTER 1: What’s New in RealSystem?
`
`RealSystem G2 Production Guide
`
`RTP-based media servers and clients. The following table lists the protocols
`used with different mixes of servers and clients.
`
`RealSystem Protocols
`
`Control
`Protocol
`Client
`Server
`RealServer G2 and higher RealPlayer G2 and higher RTSP
`RealServer G2 and higher RTP-based client
`RTSP
`RTP-based server
`RealPlayer G2 and higher RTSP
`RealServer G2 and higher RealPlayer 3.0 to 5.0
`PNA
`RealServer 3.0 to 5.0
`RealPlayer G2 and higher PNA
`
`Packet
`Protocol
`RDT
`RTP
`RTP
`PNA
`PNA
`
`Compatibility with Previous Releases
`RealSystem 7 and Re

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket