previous next

Chapter 1: What's New in RealSystem G2?

The open, end-to-end architecture of RealSystem™ G2 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 RealSystem G2.

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 RealFlash™ 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".

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".

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 G2 users can play new RealSystem streaming file types as soon as they are introduced.

Additional Information
Visit http://www.real.com/devzone/realdevelopers/ for information on joining the RealNetworks developer program.

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 RealPlayers receive different encodings appropriate for their various connection speeds.

Additional Information
See "Using SureStream Clips for Multiple Bandwidths" 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" lists the new codecs.

Multiple Audio Streams Play through the Same Codec

RealPlayer G2 removes the restriction that two RealAudio streams played simultaneously must be encoded with different codecs. RealPlayer G2 can now play multiple streams that use the same codec.

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" 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". Refer to Chapter 7 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 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" for an overview

RealPlayer Launched Automatically

The Ramgen feature of RealServer™ G2 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".

Enhanced Protocol Support

RTSP Protocol Now Used

Because it still supports the PNA protocol, RealServer G2 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 G2 now begin with rtsp://.

RealSystem Interoperates with RTP-Based Servers and Clients

When communicating with RealPlayer G2, RealServer G2 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 RTP-based media servers and clients. The following table lists the protocols used with different mixes of servers and clients.

RealSystem Protocols
Server Client Control Protocol Packet Protocol
RealServer G2 RealPlayer G2 RTSP RDT
RealServer G2 RTP-based client RTSP RTP
RTP-based server RealPlayer G2 RTSP RTP
RealServer G2 RealPlayer 3.0 to 5.0 PNA PNA
RealServer 3.0 to 5.0 RealPlayer G2 PNA PNA

Compatibility with Previous Releases

RealSystem G2 is fully compatible with presentations developed for RealSystem 3.0 through 5.0. You do not need to change any existing content. RealPlayer G2 can play back clips streamed by an earlier version of RealServer. As well, RealServer G2 can stream presentations originally created for an earlier version of RealSystem. When you create a RealSystem G2 presentation, you can use different techniques to make it compatible with earlier versions of RealPlayer.

SureStream has a Backwards-Compatibility Option

With RealSystem G2's SureStream technology, you can encode a single RealAudio or RealVideo clip at multiple bandwidths for RealPlayer G2. When you encode the clip, you select a backwards-compatibility option to include an encoding for earlier versions of RealPlayer. This works only when streaming from RealServer G2, however, because Web servers cannot serve SureStream clips.

Additional Information
For more on backwards compatibility with SureStream, see "Encoding RealAudio with RealSystem Tools" and "Encoding RealVideo with RealSystem Tools".

RealServer can Stream Alternate Clips through a Single URL

If you cannot use a single SureStream clip, create two clips, one for RealPlayer G2 and one for earlier versions of RealPlayer. (The RealPlayer G2 clip should use the RealAudio G2 codecs for superior sound.) You can then use RealServer G2's altplay option for Ramgen to deliver either clip through a single URL. If not using Ramgen, you can create a Ram file that lists both files.

Additional Information
See "Using Ramgen". For information on creating a Ram file, see "Creating a Ram File Manually".

Older RealPlayers Receive Upgrade Notice

To add a new RealSystem G2 feature such as RealText to an existing presentation, you need to update the presentation. This includes creating a SMIL file and changing the URL in your Web page. Older versions of RealPlayer will not be able to play the presentation. But when viewers with older versions of RealPlayer click the new link, they are asked to upgrade to RealPlayer G2.


Copyright © 1998-1999 RealNetworks
For information on RealNetworks' technical support, click here.
Comments on this document? Click here.
This file last updated on 06/21/99 at 10:44:30.
previous next