The tables in this appendix summarize link formats for each type of delivery method and content type.
For more information on creating links in general, consult Chapter 5, "Understanding Link Formats".
Link formats shown are based on default values included with RealServer.
|
|
Note |
|---|
| If you change or add a mount point, or change the port numbers, remember to use the new values in your links. And be sure to tell anyone else who creates links, too. |
When creating a link in a Web page, remember that you do not actually link to the clip itself; you link to a metafile that references it-either a Ram file, a SMIL file, or the automatically generated Ram file. For each type of content, two types of links are shown:
http://
rtsp://
For this second type of link, the format is nearly the same as the link used in the Web page, with three exceptions: the protocol is different, the port number (if any) matches the protocol, and Ramgen is omitted.
The format you use for the link depends on two factors:
The table below summarizes the differences:
Links to scalable multicasts are different in two ways:
The tables in this appendix show how to construct a link to that type of authenticated content.
Two factors distinguish authenticated content from regular content:
/secure/ as part of its path in the encoding software.
/secure/.
When you are combining several features at once, the following guidelines will help you to decide the order in which the relevant mount points should appear in your link:
ramgen is used in a link, it is the first mount point.
encoder is used in a link, it is always the last mount point. Everything to the right of the encoder mount point is considered path information.
secure should appear just before the file name (for on-demand clips) or just before the encoder mount point (for live clips). If you place it ahead of the ramgen mount point, the Web browser will perform the authentication, rather than RealServer.
If you change the port numbers for RTSP Port, PNA Port and HTTP Port from their default values, you will need to tell your users so that they can include the new ports in their links. (If a link does not include a port number, RealPlayer uses default values for contacting the RealServer. But if RealServer is no longer listening on those ports, it will not receive the request.) See "Port Numbers" for more information.
| Mount points |
ramgen |
| Link in Web page |
http:// |
| Example |
http://realserver.company.com:8080/ramgen/houseg2/houseg2.rm |
| Link within Player, Ram files, SMIL files |
rtsp:// |
| Example |
rtsp://realserver.company.com:554/houseg2/houseg2.rm |
| Reference | "Linking to On-Demand Clips" |
| Authenticated Content | |
| Mount points | ramgen, secure |
| Link in Web page |
http:// |
| Example |
http://realserver.company.com:8080/ramgen/secure/concerts/summer/mozart.rm |
| Link within Player, Ram files, SMIL files |
rtsp:// |
| Example |
http://realserver.company.com:8080/ramgen/secure/concerts/summer/mozart.rm |
| Reference | "Linking to Authenticated Content". |
| Mount points |
ramgen |
| Link in Web page |
http:// |
| Example |
http://realserver.company.com:8080/ramgen/~schu/music.rm |
| Link within Player, Ram files, SMIL files |
rtsp://address:RTSPPort/~ |
| Example |
rtsp://realserver.company.com:554/ramgen/~schu/music.rm |
| Reference | "Step 3: Linking to ISP Content". |
| Authenticated Content | |
| Mount points | Authentication is not available for users' content. See "ISP Hosting and Other RealServer Features". |
| Link in Web page | |
| Link within Player, Ram files, SMIL files | |
| Reference | |
| Mount points |
ramgen |
| Link in Web page |
http:// |
| Example |
http://realserver.company.com:8080/ramgen/s/sc/schu/music.rm |
| Link within Player, Ram files, SMIL files |
rtsp:// |
| Example |
rtsp://realserver.company.com:554/s/sc/schu/music.rm |
| Reference | "Dedicated Hosting Server" |
| Authenticated Content | |
| Mount points | Authentication is not available for users' content. See "ISP Hosting and Other RealServer Features". |
| Link in Web page | |
| Link within Player, Ram files, SMIL files | |
| Mount points | adtag/general, smilgen/banner, smilgen/leadin, smilgen/rbanner |
| Link in Web page | http://address:HTTPPort:8080/ramgen/adtag/general/smilgen/bannerpath/file |
| Example |
|
| Link within Player, Ram files | rtsp://address:RTSPPort/adtag/general/smilgen/banner/path/file |
| Example |
rtsp://realserver.company.com:554/adtag/general/smilgen/banner/g2video.rm |
| Reference | "Understanding SMIL Generation Mount Points" |
| Authenticated Content | |
| Mount points | ramgen, adtag/general, smilgen/banner, smilgen/leadin, smilgen/rbanner |
| Link in Web page | http://address:HTTPPort/ramgen/adtag/general/smilgen/secure/path/file |
| Example | http://realserver.company.com:8080/ramgen/adtag/general/smilgen/secure |
| Link within Player, Ram files | rtsp://address:RTSPPort/adtag/general/smilgen/secure/path/file |
| Example | rtsp://realserver.company.com:554/adtag/general/smilgen/secure/path/file |
| Reference | "Using Authentication with Ad Streaming" |
| Mount points | adtag/general |
| Link in Web page | http://address:HTTPPort:ramgen/ramgen/adtag/general/path/file |
| Example |
|
| Link within Player, Ram files | rtsp://address:RTSPPort/adtag/general/path/file |
| Example |
rtsp://realserver.company.com:554/adtag/general/g2video.smi |
| Reference | "Requesting SMIL Files from an Ad Server" |
| Mount points | ramgen, encoder |
| Link in Web page |
http:// |
| Example |
http://realserver.company.com:8080/ramgen/encoder/live.rm |
| Link within Player, Ram files, SMIL files |
rtsp:// |
| Example |
rtsp://realserver.company.com:554/encoder/live.rm |
| "Creating the Link to the Live Unicast" | |
| Authenticated Content | |
| Mount points | ramgen, secure,encoder |
| Link in Web page |
http:// |
| Example |
http://realserver.company.com:8080/ramgen/encoder/secure/live.rm |
| Link within Player, Ram files, SMIL files |
rtsp:// |
| Example |
rtsp://realserver.company.com:554/encoder/secure/live.rm |
| Reference | "Linking to Authenticated Content" |
Live content from encoders designed before RealSystem G2 (such as RealEncoder and RealProducer 5.0) uses the /live/ mount point.
| Mount points | ramgen, live |
| Link in Web page |
http:// |
| Example |
http://realserver.company.com:8080/ramgen/live/live.rm |
| Link within Player, Ram files, SMIL files |
rtsp:// |
| Example |
rtsp://realserver.company.com:554/live/live.rm |
| "Creating the Link to the Live Unicast" | |
| Authenticated Content | |
| Mount points | ramgen, secure, live |
| Link in Web page |
http:// |
| Example |
http://realserver.company.com:8080/ramgen/live/secure/live.rm |
| Link within Player, Ram files, SMIL files |
rtsp:// |
| Example |
rtsp://realserver.company.com:554/live/secure/live.rm |
| Reference | "Linking to Authenticated Content" |
If the live content is being created by a pre-G2 encoder, substitute /live/ for /encoder/. Note: Secure archived content must be stored in a different location than archived material available to everyone.
| Mount points |
ramgen |
| Link in Web page |
http:// |
| Example |
http://realserver.company.com:8080/ramgen/Archive/live.rm |
| Link within Player, Ram files, SMIL files |
rtsp:// |
| Example |
rtsp://realserver.company.com:554/Archive/live.rm |
| Reference |
"Linking to Archived Files" |
| Authenticated Content | |
| Mount points | ramgen, secure |
| Link in Web page |
http:// |
| Example |
http://realserver.company.com:8080/ramgen/secure/live.rm |
| Link within Player, Ram files, SMIL files |
rtsp:// |
| Example |
rtsp://realserver.company.com:554/secure/live.rm |
| Reference | "Linking to Authenticated Content". |
If the live content is being created by a pre-G2 encoder, substitute /live/ for /encoder/.
| Mount points |
ramgen, encoder |
| Link in Web page |
http:// |
| Example |
http://realserver.company.com:8080/ramgen/encoder/live.rm |
| Link within Player, Ram files, SMIL files |
rtsp:// |
| Example |
rtsp://realserver.company.com:554/encoder/live.rm |
| Reference |
"Step 4: Linking to the Simulated Live Broadcast" |
| Authenticated Content | |
| Mount points | ramgen, encoder, secure |
| Link in Web page |
http:// |
| Example |
http://realserver.company.com:8080/ramgen/encoder/secure/live.rm |
| Link within Player, Ram files, SMIL files |
rtsp:// |
| Example |
rtsp://realserver.company.com:554/encoder/secure/live.rm |
| Reference | "Linking to Authenticated Content" |
If the live content is being created by a pre-G2 encoder, substitute /live/ for /encoder/.
| Mount points |
ramgen, farm, encoder |
| Link in Web page |
http:// |
| Example |
http://realserver.company.com.au:8080/ramgen/farm/realserver.company.com.jp/encoder/concert.rm |
| Link within Player, Ram files, SMIL files |
rtsp:// |
| Example |
rtsp://realserver.company.com.au:554/farm/realserver.company.com.jp/encoder |
| Reference | "Linking to Push Split Content". |
| Authenticated Content | |
| Mount points | Split material can be authenticated, but it requires elaborate measures. See "Access Control and Splitting". |
| Link in Web page | |
| Link within Player, Ram files, SMIL files | |
If the live content is being created by a pre-G2 encoder, substitute /live/ for /encoder/.
| Mount points |
ramgen, split, encoder |
| Link in Web page |
|
| Example |
http://realserver.company.com.au:8080/ramgen/split/realserver.company.com.jp:3030/encoder/concert.rm |
| Link within Player, Ram files, SMIL files |
|
| Example |
rtsp://realserver.company.com.au:554/ramgen/split/realserver.company.com.jp: |
| Reference | "Linking to Pull Split Content" |
| Authenticated Content | |
| Mount points | Split material can be authenticated, but it requires elaborate measures. See "Access Control and Splitting". |
| Link in Web page | |
| Link within Player, Ram files, SMIL files | |
If the live content is being created by a pre-G2 encoder, substitute /live/ for /encoder/.
| Mount points |
ramgen, encoder |
| Link in Web page |
http:// |
| Example |
http://realserver:8080/ramgen/encoder/live.rm |
| Link within Player, Ram files, SMIL files |
rtsp:// |
| Example |
rtsp://realserver:554/encoder/live.rm |
| Reference | "Linking to Back-Channel Multicasts" |
| Authenticated Content | |
| Mount points | ramgen, encoder, secure |
| Link in Web page |
http:// |
| Example |
http://realserver:8080/ramgen/encoder/secure/live.rm |
| Link within Player, Ram files, SMIL files |
rtsp:// |
| Example |
rtsp://realserver:554/encoder/secure/live.rm |
| Reference | "Linking to Authenticated Content" |
Scalable multicast links use a slightly different format than other links:
encoder mount point because information about the nature of the broadcast is included in the .sdp file.
If the live content is being created by a pre-G2 encoder, substitute /live/ for /encoder/.
| Mount point | scalable |
| Link in Web page |
http:// |
| Example |
http://realserver:8080/scalable/concert.rm.sdp |
| Link within Player, Ram files, SMIL files | http://address:HTTPPort/scalable/path/file.rm.sdp(same as link in Web page) |
| Example |
http://realserver:8080/scalable/concert.rm.sdp |
| Reference | "Linking to Scalable Multicasts" |
| Authenticated Content | |
| Mount points | scalable, secure |
| Link in Web page |
http:// |
| Example |
http://realserver:8080/scalable/secure/concert.rm.sdp |
| Link within Player, Ram files, SMIL files | http://address:HTTPPort/scalable/secure/path/file.rm.sdp(same as link in Web page) |
| Example |
http://realserver:8080/scalable/secure/concert.rm.sdp |
| Reference | "Linking to Authenticated Content" |
| Mount points | none, for most links |
| Link in Web page |
http:// |
| Example |
http://webserver.company.com:80/music.ram |
| Reference | "Ram Files and Ramgen" |
| Authenticated Ram File | |
| Mount points | Ram files are delivered by Web servers, and thus cannot be authenticated by RealServer. The files referenced by the Ram file, however, can be authenticated. |
| Link in Web page | |
| Example | |
| Mount points | none, for most links |
| Link in Web page |
http:// |
| Example |
http://realserver.company.com:8080/ramgen/music.smi |
| Reference | "SMIL Files" |
| Authenticated SMIL File | |
| Mount points | There are two methods of authenticating SMIL files or the files they reference. Refer to "Working with SMIL Files". |
| Link in Web page | |
| Example | |