When you finish building your RealSystem presentation, you place the clips on RealSystem Server or a Web server for delivery to your audience. This chapter explains how to link your Web page to your clips and SMIL files. It shows how to write a Ram file, a simple text file that launches RealOne Player and gives it the URL to your clip or SMIL presentation.
Although the process of linking your Web page to your clips is simple, there are two types of mistakes that are easy to make:
http://, for example) can keep a clip from streaming correctly.The following sections provide an overview of the process of linking your Web page to streaming clips on a server. The remainder of this chapter then covers the various options for delivering your presentation.
The most common method of linking your Web page to your clips is through
a Ram file, which is also called a metafile. This file uses the extension .ram and
often has just one line that gives the full URL to your streaming clip or SMIL
presentation. There are several reasons that you use a Ram file rather than
link your Web page directly to your streaming clips:
The file extension .ram causes a Web browser to launch RealOne Player to play the presentation. RealOne Player might not launch when you link directly to a clip. When you link your Web page directly to a Flash Player file (extension .swf), for example, the browser launches Macromedia's Flash Player. If you intend to stream your Flash clip, you need to use a Ram file to launch RealOne Player instead.
Clips on RealSystem Server stream over the RTSP protocol, rather than HTTP. This means that the URL used to request the clips must start with rtsp:// rather than with http://. Because browsers cannot make RTSP requests, you link your Web page to a Ram file with an HTTP URL. The Ram file then gives RealOne Player the RTSP URL to your presentation.
| For More Information: See the section "The Difference Between RTSP and HTTP". |
Through optional Ram file parameters, you can modify your clip or SMIL presentation by, for example, playing it double-size. You can also specify HTML pages that display as a clip plays.
You can link a Ram file to a Web page with a standard <a href> hypertext link.
The following actions occur when a viewer clicks this hypertext link to request
a streaming presentation:
For presentations in which RealOne Player pops up as a separate application,
you use .ram as the Ram file extension. When you embed a clip or presentation
in a Web page as described in Chapter 20, however, the Ram file uses the file
extension .rpm. RealOne Player still plays the presentation, but it does not
launch as a separate application. Instead, the browser appears to play the clips.
Aside for the file extension, there's no difference between a Ram file for a pop-
up presentation (.ram), and one for an embedded presentation (.rpm).
When you stream clips from RealSystem Server, you have the option of using Ramgen, a feature that lets you link your Web page directly to your streaming clips without using a Ram file. Ramgen uses a specially configured URL that causes the browser to launch RealOne Player and stream clips using RTSP. Although not suited for all streaming presentations, Ramgen can simplify the process of linking your Web to your clips in many cases. For instructions on using Ramgen, see "Using Ramgen for Clips on RealSystem Server".
To deliver HTML pages and graphics, a Web server uses HyperText Transport
Protocol (HTTP), as you can see in Web page URLs that begin with http://.
HTTP downloads files without regard to timelines, making clips with
timelines more likely to stall. Although RealSystem Server can also use HTTP,
URLs for media clips streamed by RealSystem Server begin with rtsp://, which
causes RealSystem Server to use Real-Time Streaming Protocol (RTSP),
Internet standard protocol set forth by the Internet Engineering Task Force
(http://www.ietf.org/).
Designed specifically for streaming, RTSP enables RealSystem Server to adjust streaming data to keep clips playing smoothly. When two clips play side-by- side, for example, RealOne Player communicates with RealSystem Server about each clip's progress, indicating how much data it needs to keep playback synchronized. RealSystem Server can then adjust the data flow to compensate for changing network conditions, reducing low priority data if necessary to ensure that crucial data gets through. Communication like this is not possible through HTTP.
When you assemble a RealSystem presentation, it's important to understand clearly which URLs should use HTTP and which should use RTSP:
Use rtsp:// in URLs in which RealOne Player requests clips from RealSystem Server. These URLs occur in SMIL files (.smil) and Ram files (.ram or .rpm).
Use http:// in SMIL and Ram file URLs only if the clips are stored on a Web server instead of on RealSystem Server. Because a Web server does not use RTSP, you cannot use rtsp:// in a URL to a clip stored on a Web server.
Web page links to a Web server or RealSystem Server always start with http://. Web browsers cannot interpret streaming information sent by RealSystem Server through RTSP. The Web browser can connect to RealSystem Server through HTTP, though, because RealSystem Server also uses HTTP.
| For More Information: For more on SMIL file URLs, see "Creating Clip Source Tags". |
You typically create your clips and SMIL files on a desktop computer or a workstation, then transfer them to a server, whether RealSystem Server or a Web server, for streaming. If a server is on the same local area network (LAN) as your computer, you can often just copy the files to the server over the network. Otherwise, you can usually transfer files to a server over the Internet using FTP (file transfer protocol).
The RealSystem Server or Web server administrator can create the content directories for you, and also set up features such as password authentication and pay-per-view. It's important to understand that the paths to the clips on a server and the URLs used to request the clips are different. For example, a clip on RealSystem Server may reside in the following path on a Windows computer running RealSystem Server:
C:\Program Files\Real\RealServer\Content\video1.rm |
But the URL used to request the clip may look like this:
rtsp://realserver.example.com/video1.rm |
You'll need the directory path to transfer the clips to the server, and the URL to set up the links for requesting the clip. Your RealSystem Server or Web server can give you the path to the content directories, and tell you the URLs to use to request the clips.
A Ram file is a text file with the extension .ram (.rpm for playback in a Web page). When a browser receives this file, it launches RealOne Player as a helper application. RealOne Player then requests the clips listed in the Ram file. As described in "Using Ramgen for Clips on RealSystem Server", RealSystem Server can launch RealOne Player without using a Ram file. When doing any of the following, however, you may need to write a Ram file:
The most basic Ram file has only one line: the full URL to a clip or SMIL file. A Ram file can also list multiple URLs to different clips, each URL on a separate line. This causes RealOne Player to play those clips in sequence. With RealOne Player, a Ram file can also contain multiple URLs to SMIL files and even to other Ram files.
| Warning! RealPlayer 8 and earlier cannot play Ram files that list other Ram files, or more than one SMIL file. |
| To write a Ram file: |
| RealSystem Server: | rtsp://realserver.example.com/sample1.smil |
| Web server: | http://www.example.com/sample1.smil |
| Local: | file://sample1.smil |
| Warning! Press Enter only to create a new line on which you want to enter a new URL. Do not press Enter when typing in a long URL. It's OK if your text editor wraps the URL to a new line automatically, though. Only a line break you enter yourself will cause an error. |
| For More Information: For more information on RTSP URLs, see "Linking to Clips on RealSystem Server". |
altplay option. To do this, add the marker --stop-- after the RTSP URL and then specify the URL for the older clip just as it appeared in your previous Ram file. Here's an example:rtsp://realserver.example.com:554/media/sample.smil |
The second URL specifies the older RealSystem protocol with pnm:// and designates RealSystem Server's PNA port. When RealOne Player or RealPlayer connects, it chooses the URL based on its favored protocol. For this reason, you cannot list two URLS that both use the same protocol, whether rtsp://, pnm://, or http://.
.ram files, link your Web page to the Ram file by using an HTML hyperlink such as this:<a href="http://www.example.com/media/sample.ram">click for video</a> |
For .rpm files, incorporate the link URL in the <EMBED> tag as described in "Using <EMBED> Tags". If the Ram file is on RealSystem Server, the URL must not use the ramgen parameter.
You can add a comment to a Ram file by using a pound sign (#) as the first character on a line. The following example shows two lines commented out of a Ram file:
# Two videos and a SMIL presentation |
The following sections provide some examples of linking a Web page to clips or a SMIL presentation that resides on RealSystem Server or a Web server.
Suppose you have a single RealVideo clip called video1.rm. You can simply link
your Web page to a Ram file (play_video1.ram) that resides in the same
directory as the Web page:
<a href= "play_video1.ram">Play the video!</a> |
The Ram file then gives RealOne Player either the full RTSP URL to the clip on RealSystem Server:
rtsp://realserver.example.com/video1.rm |
or the full HTTP URL to the clip on a Web server:
http://www.example.com/video1.rm |
Suppose that you've embedded a RealVideo clip called video1.rm in your Web
page according to the instructions in Chapter 20. You can link to a Ram file
(play_video1.rpm) that resides in the same directory as the Web page within the
<EMBED> tag:
<EMBED SRC="play_video1.rpm" WIDTH=300 HEIGHT=134> |
The Ram file then gives RealOne Player either the RTSP URL to the clip on RealSystem Server:
rtsp://realserver.example.com/video1.rm |
or the HTTP URL to the clip on a Web server:
http://www.example.com/video1.rm |
Linking to a SMIL file is similar to linking to a clip. However, because a SMIL
file contains the URLs to clips in the presentation, the SMIL file itself can
reside on any server. Suppose you have a SMIL file named presentation.smil.
You can simply link your Web page to a Ram file (play_presentation.ram) that
resides in the same directory as the Web page:
<a href= "play_presentation.ram">Play the video!</a> |
The Ram file should give RealOne Player the full RTSP URL to the SMIL file if it resides on RealSystem Server:
rtsp://realserver.example.com/presentation.smil |
or the HTTP URL to the file if it resides on a Web server:
http://www.example.com/presentation.smil |
The SMIL file itself should contain the full URLs to clips in its source tags, as in the following example:
<video src="rtsp://realserver.example.com/video1.rm" .../> |
| For More Information: See "Writing Clip Source URLs" for more information on SMIL file URLs. |
A Ram file provides a simple and convenient way to set parameters that open
HTML pages in the RealOne Player related info and media browser panes.
Ram file parameters can also affect the clip itself by shortening its playback
time, for instance. In the Ram file, separate the first parameter from the clip
URL with a question mark (?), as shown here:
|
To set two or more parameters for the same clip, precede the second and all
subsequent parameters with ampersands (&) instead of question marks:
|
Note the following about Ram file parameters:
| Tip: Appendix G summarizes the Ram file parameters that the following sections describe in detail. |
For each clip in the Ram file, you can provide the URL to one HTML page that opens in the RealOne Player related info pane. You can also provide a URL to an HTML page that opens in the media browser pane. This feature is useful when you want to supplement a clip with one or two HTML pages, but you don't need all the features provided by SMIL. The following table lists the Ram file HTML page parameters.
| Parameter and Value | Function |
|---|---|
rpcontexturl=URL| |
Displays the specified URL in the related info pane, or keeps the existing related info pane open. Use a fully qualified HTTP URL. If testing with a local clip, use the full, absolute path to the clip on your computer. |
rpcontextheight=pixels |
Sets the pixel height of the related info pane. If no height is specified, RealOne Player uses the height of the media clip. See "Related Info Pane Sizing" for more information. |
rpcontextwidth=pixels |
Sets the pixel width of the related info pane. If no width is specified, a default of 330 pixels is used. |
rpcontextparams=URL_parameters |
Appends parameters to the rpcontexturl URL. HTML page parameters are generally separated from the page URL with a question mark. In a Ram file, however a question mark indicates the start of the Ram file parameters. Hence, if you need to append parameters to your related info page URL, do so through rpcontextparams. |
rpcontexttime=dd:hh:mm:ss.x |
Specifies the time at which the HTML page displays in the related info pane, relative to the start of the media clip. Only the seconds (ss) field is required, so rpcontexttime=10 means to open the related info pane 10 seconds after the clip starts to play. If no time is specified, the page opens when the clip starts to play. Use of start=hh:mm:ss.x with the clip does not affect when the HTML page displays. |
rpurl=URL |
Specifies the URL to display in the media browser pane. This URL always opens when the clip begins to play. If testing with a local clip, use the full, absolute path to the clip on your computer. |
rpurlparams=URL_parameters |
Appends parameters to the rpurl URL. If you need to add parameters to your media browser page URL, do so through rpurlparams. |
rpurltarget=_rpbrowser|name |
Sets the target for rpurl as the media browser pane when you use _rpbrowser, or as a secondary browsing window if you use any other name. Because the default is _rpbrowser, you can omit this parameter to use the media browser. |
rpvideofillcolor=color_value |
Specifies a background color for the media playback pane, allowing you to match the backgrounds for the media playback and related info panes. Black is the default color. See below for more about colors. |
For rpvideofillcolor, use one of the following:
With a hexadecimal color value, substitute the escape character %23 for the
pound sign (#), which, in a Ram file, signifies the start of a comment. For
example, suppose that you want to match the following hexadecimal color
used in a related info HTML page:
<BODY BGCOLOR="#FF5A4E"> |
You would add the following to your Ram file:
rpvideofillcolor=%23FF5A4E |
The following example plays a clip and opens an HTML page in a related info pane that is 250 pixels high and 280 pixels wide:
rtsp://realserver.example.com/video1.rm?rpcontextheight=250 |
The next example opens an HTML page in the media browser pane when the clip begins to play:
rtsp://realserver.example.com/video2.rm?rpurl="http://www.example.com/index.html" |
The following sample Ram file plays two clips in sequence. After the first clip
plays for 5.5 seconds, the Ram parameters open an HTML page in a related
info pane that is 350 pixels high by 300 pixels wide. The media playback
pane's background color is set to rgb(30,60,200). When the second clip plays,
the same related info pane is kept onscreen, but the media playback pane's
background changes to red:
# First URL that opens a related info pane. |
screensize=full..rpm file.In the Ram file, you can set several parameters that control how RealOne Player initially displays a clip or SMIL presentation. You can play a clip at double its normal size, for example, play part of a clip, or open the RealOne Player at full-screen size. To control these characteristics, add one or more of the following parameters to the Ram file URL.
| View it now!
(requirements for viewing this sample)
The first sample plays a clip at normal size, then at double-size. The second sample plays a clip in full-screen mode. The third sample uses start and end to play a portion of a
clip. Subscribers to premium services can play clips in toolbar and theater modes.
|
The following example opens a SMIL presentation in full-screen mode:
rtsp://realserver.example.com/sample1.smil?screensize=full |
The next example opens a RealVideo clip at double its normal size, and sets RealOne Player to its toolbar mode:
rtsp://realserver.example.com/video1.rm?screensize=double&mode=toolbar |
The final example plays a 30-second excerpt from the middle of a clip:
rtsp://realserver.example.com/audio1.rm?start=55&end=1:25 |
screensize=full..rpm file.start and end timing values you want to use in a Ram file.clipBegin and clipEnd in the clip source tag, rather than start and end in the Ram file, to play an excerpt from a clip. For more information, see "Setting Internal Clip Begin and End Times".A streaming clip often encodes title, author, and copyright information. When you encode a RealAudio or RealVideo clip, for example, you can add this information to the clip through RealSystem Producer. Through the Ram file, you can override this title, author, and copyright information. These parameters are compatible with earlier versions of RealPlayer.
| For More Information: For information about where this information displays in RealOne Player, see "Where Title, Author, and Copyright Information Displays". |
| View it now!
(requirements for viewing this sample)
This sample uses title, author, and copyright
parameters in a Ram file to override information encoded
in a clip. You can view the information supplied by the Ram
file by pressing Ctrl+i.
|
The following example sets title, author, and copyright information for a video clip:
rtsp://realserver.example.com/introvid.rm?title="Introduction to RealSystem |
The clipinfo parameter is new with RealOne Player, and is ignored by earlier
RealPlayers. Geared for online music, it allows you to encode information
such as the artist name, album, genre, and so on, which displays when the
viewer chooses the View>Clip>Clip Info command, or presses Ctrl+i. The
clipinfo parameter uses one long value surrounded by double quotation
marks. Within the quotes, you separate the subvalues with vertical lines, or
"pipes," as shown here:
clipinfo=" |
The following table describes the name and value pairs that you can use with
clipinfo. You can use any set of values, and list them in any order. Most text
values can be over 100 characters long.
Note:
Do not use the title, author, and copyright parameters
described in "Overriding Title, Author, and Copyright
Information" along with clipinfo.
|
| View it now!
(requirements for viewing this sample)
This sample demonstrates how the clipinfo parameter
in a Ram file can set clip information, which you can view
by pressing Ctrl+i.
|
To use certain text characters in a value for the clipinfo parameter, you must
use the character's corresponding escape code. This is because certain
characters represent syntax components. A pipe (|) represents the start of a
new value, for example, so to use a pipe within a value, you must use the
escape code %7C. The following table lists some common text characters that
you can add through escape codes.
You can enter other common text characters, such as commas, periods, and
colons directly into clipinfo parameter. Conversely, you can display any text
character, including letters and numbers, by using an escape code that starts
with % followed by the character's ASCII hexadecimal value. You can create an
asterisk (*) with the escape code %2A, for example.
| For More Information: Visit http://www.asciitable.com for a full list of ASCII codes. |
This example sets the clipinfo parameter for an audio clip:
rtsp://realserver.example.com/song1.rm?clipinfo="title=Artist of the Year| |
The following figure illustrates how this information appears in the clip information panel (Ctrl+i).
With RealSystem Server, you can use Ramgen to launch RealOne Player
automatically, eliminating the need to write a separate Ram file. Your Web
page URL simply points to your media clip or SMIL file on RealSystem Server
and includes a ramgen parameter. If your RealSystem Server does not use
Ramgen, you can write a Ram file as explained in "Launching RealOne Player
with a Ram File". A Ram file also enables you to use some RealOne Player
features, such as playing a clip at double or full-screen size.
The following illustration shows the process of requesting a presentation through Ramgen. This example uses a SMIL file that coordinates multiple clips, but you can also link to a single clip directly without using SMIL.
With your clips on RealSystem Server, link your Web page to the SMIL file by using an HTML hypertext link that looks like the following:
<a href="http://realserver.example.com:8080/ramgen/media/sample.smil">...</a> |
If the presentation plays back directly in the Web page, the URL occurs within
an <EMBED> tag and looks like this:
SRC="http://realserver.example.com:8080/ramgen/media/sample.smil?embed" |
In these examples, the /ramgen/ parameter causes the Web browser to launch RealOne Player without the use of a separate Ram file. This parameter designates a virtual directory in RealSystem Server, and can be followed in the URL by actual directory listings. The following table describes the components of these URLs. Contact your RealSystem Server administrator to get the actual RealSystem Server address, HTTP port, and directory structure.
| URL Component | Function |
|---|---|
http:// |
This causes the browser to contact RealSystem Server through HTTP. (Web browsers do not use RTSP.) |
realserver.example.com |
This address varies for each RealSystem Server. It typically uses an identifier such as realserver instead of www. It may also use a numeric TCP/IP address, such as 204.71.154.5. |
:8080 |
This is the port RealSystem Server uses for HTTP connections. Separate the port and address with a colon. You can leave the port number out if RealSystem Server uses port 80 for HTTP connections. Include the port number if RealSystem Server uses any port other than 80 for HTTP. |
/ramgen/ |
This parameter launches RealOne Player without the use of a separate Ram file. |
/media/ |
Following /ramgen/, the URL may list other directories, depending on where the clip resides on RealSystem Server. |
sample.smil |
This is the SMIL file for your presentation. If you have only one clip to stream, you can link directly to that clip instead of to a SMIL file. |
?altplay=file.ext |
This Ramgen option specifies an alternate presentation created for earlier versions of RealPlayer. See "Listing Alternative Presentations with Ramgen". |
?embed |
This Ramgen option embeds the presentation in a Web page. See Chapter 20 for complete information on Web page playback. |
With altplay, you can use a single link to stream new clips to RealOne Player,
while streaming older clips to earlier versions of RealPlayer. Suppose that you
have a RealVideo 5 clip and a RealVideo 8 clip laid out using SMIL. You link to
the SMIL file using Ramgen as described in the preceding section, and you
include altplay to list the older clip:
<a href="http://.../ramgen/media/sample.smil |
This link instructs RealSystem Server to point RealPlayer G2 or later to
sample.smil. Earlier versions of RealPlayer receive the URL to old_sample.rm.
RealSystem Server uses the streaming protocol appropriate for each
RealPlayer version, whether RTSP or the older PNA. Note that altplay specifies
the clip, not a Ram file. Because of this, the older clip must reside in the same
directory as the new content.
The question mark operator (?) separates Ramgen options from the main
URL. To use multiple Ramgen options, you use a question mark before the
first option and separate the remaining options with ampersands (&). The
order of options does not matter. For example, the following link uses altplay
and embed:
<a href="http://.../ramgen/media/sample.smil |
You can use the ? operator to include earlier Ram file options when using
altplay. If your Ram file URL for a RealVideo 5 clip specified an end time, for
example, include that option in the Ramgen URL after altplay. The following
example shows an end time set for old_sample.rm:
<a href="http://.../ramgen/media/sample.smil?altplay=old_sample.rm |
If you do not have access to RealSystem Server, you can host your presentation on a Web server. Although not as robust as RealSystem Server streaming, Web server playback provides a reasonable method for delivering simple presentations to a small number of viewers. The following sections describe features available with Web servers, and discuss limitations you may encounter when using a Web server instead of RealSystem Server.
To download a RealSystem presentation from a Web server, the server must be configured with the MIME types listed in the following table. The Web server administrator can configure the MIME types properly.
Some Web servers support GZIP encoding for delivering large text files, cutting download time for these files 30% or more. RealPlayer 8 and RealOne Player on any operating system can decode a GZIP file automatically. This helps speed the playback of presentations that include large text files. Refer to your Web server documentation for information about creating GZIP files from text files.
.smil), RealText (.rt), and RealPix (.rp). It's generally not necessary to use GZIP with Ram files (.ram and .rpm)..rm) or Flash (.swf), or graphics files such as JPEG, GIF, or PNG. These clips are already compressed. Plus, RealOne Player cannot decode a GZIP file until it receives the entire file. Hence, GZIP files download rather than stream..gz extension, which the GZIP utility adds to files, in your Ram or SMIL file URLs. Use each file's standard extension. The Web server and RealOne Player locate the GZIP file automatically, as long as your URL specifies the correct directory and file name.Because Web servers are not designed to manage bandwidth or keep multiple clips synchronized, presentations delivered by a Web server are more likely to stall than when streamed by RealSystem Server. To ensure that a presentation hosted by a Web server plays as smoothly as possible, observe the following points.
A Web server cannot send just one stream from a SureStream clip encoded for several bandwidths. Instead, it downloads the entire clip, causing a very high preroll. You must therefore encode each RealAudio or RealVideo clip for just one bandwidth. When using RealSystem Producer, select the option for Web server playback and choose your target audience. To support multiple bandwidths, encode separate clips for various bandwidths, and use SMIL to let RealOne Player choose which clip to play.
| For More Information: For more on using SMIL to list clip choices, see "Switching Between Bandwidth Choices". |
When you encode RealAudio and RealVideo clips with RealSystem Producer, you have an option to prevent RealOne Player users from recording the streamed clips to their computers. This feature works only when RealSystem Server streams the clips. When a Web server delivers the clips, users still cannot record the clips through RealOne Player, but their Web browsers will cache the clips. Additionally, any user can click on your Web page hypertext links and use Save as... commands to download the clips from the Web server.
A Web server does not consider clip timelines when downloading data. Nor does it receive feedback from RealOne Player about the presentation's progress. Web server playback therefore makes it harder for RealOne Player to keep clips synchronized. A presentation that plays large clips in parallel may stall when the RealOne Player connection has little bandwidth to spare.
As the section "Setting a Clip's Streaming Speed" explains, you can set an
image clip's streaming speed with a <param/> tag when you use RealSystem
Server. This SMIL attribute has no effect on presentations delivered with a
Web server, however. A Web server will download the image as quickly as
possible, which may interfere with other clips that display at the same time.
RealSystem Server determines when to stream each RealPix image based on the image's place in the presentation timeline. Because a Web server cannot do this, you must indicate each image's file size in the RealPix markup. This enables RealOne Player to calculate when to request an image from the Web server so that all image data has arrived by the time the image displays. If the file size information is missing, RealOne Player requests all images when the presentation starts, causing a high preroll. For more information, see "Indicating the Image Size for Web Servers".
When delivering a single clip or a few clips played in sequence, you do not need a SMIL file. Instead, you can simply list the clips in order when writing your Ram file, as described in "Launching RealOne Player with a Ram File". However, you can also have your Ram file specify a SMIL file that lists the clip locations, creates a layout, times the presentation, and so on.
| Note: RealNetworks does not recommend using long or complex SMIL files when delivering presentations with a Web server. Limit your SMIL file to a few clips played in sequence or in parallel. |
Although you can use SMIL to lay out and time your presentation, you should
not use the clipBegin and clipEnd attributes. A Web server cannot begin to
download a clip at a certain point in its timeline. With clipBegin="5min", for
example, RealOne Player must wait until it has received the first 5 minutes of
clip data before it can play the clip. This results in an unacceptably long wait.
| For More Information: "Setting Internal Clip Begin and End Times" describes these SMIL commands. |
Because a Web server cannot jump to a new position in a clip's timeline, the RealOne Player position slider cannot fast-forward the clip. If the viewer moves the slider forward, playback pauses as the clip continues to download at its normal rate. RealOne Player resumes playback once the clip data reaches the specified timeline position.
Because Web servers do not support RTSP, all URLs in presentations hosted
by Web servers should begin with http://. This includes all URLs in a SMIL file
or Ram file.
Live broadcasting is not possible because Web servers can download only clips that are stored on disk.
Use the following guidelines to make sure your presentation works well and reaches its target audience:
| For More Information: See "Buffering". |
| Tip: If your presentation is CPU-intensive because it uses complex Flash animation or high-bandwidth video, for example, note this in your Web page. |
Every day, thousands of people visit RealGuide, RealNetworks' online guide for streaming media sites and live events (http://realguide.real.com). If you regularly host streaming media presentations of interest to the public, or if you have a live event you want to advertise, you can submit your listing to RealNetworks. Simply complete the following online form to list your site or live event:
In the form, you provide the site or event name, the URL, a short description, and the name of a contact person. A RealGuide staff member then verifies your site or event before including it on RealGuide. (RealNetworks reserves the right to edit or refuse submissions.) For live events, please submit your request at least one business day in advance. If you have questions or need to change a listing, please contact RealGuide from this Web page:
When you create RealSystem content, RealNetworks encourages you to add RealSystem logos to your Web page. You can provide a RealOne Player download link button, for example, so that users can get RealOne Player from RealNetworks' Web site and view your content. You can read RealNetworks' trademark policies and get RealSystem and RealOne Player logos at the following address:
http://www.realnetworks.com/company/logos/index.html
|
|
©2002 RealNetworks, Inc. All rights reserved.
For more information, visit RealNetworks Click here if the Table of Contents frame is not visible at the left side of your screen. |