The open, end-to-end architecture of RealSystem gives you more possibilities for creating Web-based multimedia than ever. If you're familiar with previous versions of RealSystem, this chapter gives you a quick look at changes in the latest releases of RealSystem.
RealSystem 8 builds on RealSystem 7, introducing new features for RealServer 8, RealPlayer 8, and RealProducer 8.5. This section describes new features in RealSystem 8 that affect content authoring.
RealProducer 8.5 introduces new RealAudio 8 stereo codecs that create clips with better sound quality, especially at higher bandwidths. Only RealPlayer 8 can play RealAudio 8 clips. For a list of new codecs, see "RealAudio 8 Stereo Music Codecs".
RealProducer 8 introduces the RealVideo 8 codec, which creates RealVideo clips that have significantly better visual quality than clips encoded with previous codecs. Only RealPlayer 8 can play RealVideo 8 clips. For more information, see "RealVideo 8 Codec".
RealServer 8 can stream Flash 4, 3, and 2 clips to RealPlayer 8. This lets you create RealPlayer animations that use Flash 4 interactive commands. If you have worked with Flash 2 in RealSystem before, note that Flash 4 commands work differently in RealPlayer. See Chapter 5 for more information.
RealPlayer 8 now supports the following SMIL 1.0 attributes, which have no effect on earlier RealPlayers:
dur="indefinite"
attribute makes a clip play indefinitely, mimicking a live broadcast. For more information, see "Indefinite Durations".
repeat="indefinite"
attribute makes a clip or group loop indefinitely. For more information, see "Looping Playback Indefinitely".
fit="scroll"
attribute adds scroll bars to a clip that displays in a SMIL region that is smaller than the clip's encoded size. See "Defining How Clips Fit Regions" for more information.
Through a Ram file, you can open RealPlayer 8 in its compact mode. See "Setting a Presentation's Starting Mode" for instructions.
RealSystem 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. This section describes the new RealSystem 7 features that affect content authoring.
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.
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.
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". |
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 Files on RealPlayer". |
RealPlayer 7 has a View>Source command that displays the markup 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 Markup". |
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.
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 9. |
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 developing plug-ins. It is also the first streaming media system built to use a standards-based streaming protocol (RTSP) and timing language (SMIL).
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 "Step 2: Choose Clip Types and Gather Tools". |
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/. |
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 "SureStream RealAudio and RealVideo" for an overview of SureStream. |
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 |
---|
"RealAudio Codecs" lists the new codecs. |
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 "Understanding RealVideo" for more information. |
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 markup similar to HTML to coordinate a streaming presentation.
![]() |
Additional Information |
---|
For a look at SMIL features, see "Understanding 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 "Reaching Multiple Audiences" for an overview |
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". |
Because it still supports the PNA protocol, RealServer for RealSystemG2 is backward 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://
.
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 RTP-based media servers and clients. The following table lists the protocols used with different mixes of servers and clients.
RealSystem G2 and later are fully compatible with presentations developed for RealSystem 3.0 through 5.0. You do not need to change any existing content. RealPlayer G2 and later can play back clips streamed by an earlier version of RealServer. As well, RealServer G2 and later can stream presentations originally created for earlier versions of RealSystem. When you create a RealSystem presentation, you can use different techniques to make it compatible with earlier versions of RealPlayer.
With RealSystem's SureStream technology, you can encode a single RealAudio or RealVideo clip at multiple bandwidths for RealPlayer. When you encode the clip, you select a backward-compatibility option to include an encoding for earlier versions of RealPlayer. This works only when streaming from RealServer, however, because Web servers cannot serve SureStream clips.
If you cannot use a single SureStream clip, create two clips, one for RealPlayer for RealSystem G2, and one for earlier versions of RealPlayer. You can then use RealServer'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". |