Chapter 3: File Systems Section
The File Systems section of the configuration file is also known as FSMount.
The File System section contains entries for a number of different features.
This is because all configurable plug-ins and the variables they require are
listed here. The plug-ins themselves are stored in a directory indicated by the
PluginDirectory variable, described in Chapter 2: Paths, Ports, and Passwords.
Why the File Systems Section is So Large
All requests of the Helix Universal Server are processed by plug-ins, and all
plug-ins are listed in the file system section. Plug-ins control which features
are available to Helix Universal Server.
The modular plug-in design means that new features can be programmed and
easily substituted for the existing plug-ins. New plug-ins may require different
list arrangements and variables; check with the developer of the plug-in for
this information.
The RealSystem SDK Developer's Guide provides developers with the public
interfaces used to extend and customize RealSystem to stream new data-types,
create new clients, or to customize Helix Universal Server by building a new
plug-in.
Features Contained in the File System Section
The various parts of the file system section are described in the following
chapters:
FSMount Sample
<!-- F I L E S Y S T E M S --> <!-- ===================== --> <LIST Name="FSMount"> <!-- Local File System; Media --> <List Name="RealSystem Content"> <Var ShortName="pn-local"/> <Var MountPoint="/"/> <Var BasePath="/home/user/Content"/> </List> <!-- Remote File System Compatibility --> <List Name="RealSystem Content"> <Var ShortName="pn-network"/> <Var MountPoint="/mountpoint1/"/> <Var BasePath="/home/export/san/realcontent"/> </List> <!-- Local File System; Secure Media --> <List Name="RealSystem Secure Content"> <Var ShortName="pn-local"/> <Var MountPoint="/secure/"/> <Var BasePath="/home/user/Secure"/> </List> <!-- Local File System; HTML --> <List Name="RealSystem Administrator HTML"> <Var ShortName="pn-local"/> <Var MountPoint="/admin/html/"/> <Var BasePath="/home/user/RealAdministrator"/> </List> <!-- Local File System; DOCS --> <List Name="RealSystem Administrator DOCS"> <Var ShortName="pn-local"/> <Var MountPoint="/admin/Docs/"/> <Var BasePath="/home/user/RealAdministrator/Docs"/> </List> <!-- Local File System; IMAGES --> <List Name="RealSystem Administrator IMAGES"> <Var ShortName="pn-local"/> <Var MountPoint="/admin/images/"/> <Var BasePath="/home/user/RealAdministrator/images"/> </List> <!-- Local File System; JAVAMONITOR --> <List Name="RealSystem Administrator JAVAMONITOR"> <Var ShortName="pn-local"/> <Var MountPoint="/admin/JavaMonitor/"/> <Var BasePath="/home/user/RealAdministrator/JavaMonitor"/> </List> <!-- XML Tag Handler File System --> <List Name="Real System Administrator SSI"> <Var ShortName="pn-xmltag"/> <Var MountPoint="/admin/includes/"/> <Var BaseMountPoint="/admin/html/"/> <List Name="TagHandlers"> <Var h1="pn-includer"/> <Var h2="pn-vsrctaghdlr"/> </List> </List> <!-- Admin File System --> <List Name="RealSystem Administrator Files"> <Var ShortName="pn-admin"/> <Var MountPoint="/admin/"/> <Var BaseMountPoint="/admin/includes/"/> <Var Realm="naan.AdminRealm"/> </List> <!-- Splitter Broadcast --> <List Name="Splitter_DoubleURL"> <Var ShortName="pn-splitter"/> <Var MountPoint="/split/"/> <Var Port="3030"/> </List> <!-- G2 Encoders --> <List Name="RealSystem G2 Encoders"> <Var ShortName="pn-encoder"/> <Var MountPoint="/encoder/"/> <Var Port="4040"/> <Var EncoderRealm="naan.EncoderRealm"/> </List> <!-- Pre-G2 Encoders --> <List Name="Pre-RealSystem G2 Encoders"> <Var ShortName="pn-live3"/> <Var MountPoint="/live/"/> <Var Port="5050"/> <!-- Var Password="d"/ --> </List> <!-- QuickTime Encoders --> <List Name="QuickTime Encoders"> <Var ShortName="pn-qtencoder"/> <Var MountPoint="/qtencoder/"/> <Var BaseMountPoint="/qtencodersdp/"/> <Var ConnectionTimeout="10"/> <Var RTPBYETimeout="10"/> <Var EmulateEncoderModel="0"/> <Var DirectoryScanInterval="5"/> </List> <!-- RAM File Generator --> <List Name="RAM File Generator"> <Var ShortName="pn-ramgen"/> <Var MountPoint="/ramgen/"/> </List> <!-- View Source File system --> <List Name="View Source File System"> <Var ShortName="pn-vsrcfsys"/> <Var MountPoint="/vsrcfsys/"/> </List> <!-- View Source Tag File System; Source Insertion --> <List Name="View Source Tag FileSystem"> <Var ShortName="pn-xmltag"/> <Var MountPoint="/viewsource/"/> <Var BaseMountPoint="/vsrcfsys/"/> <List Name="TagHandlers"> <List Name="ViewSource Tag Handler"> <Var ShortName="pn-vsrctaghdlr"/> </List> </List> </List> <!-- General Ad Insertion --> <List Name="General Ad Insertion"> <Var ShortName="pn-xmltag"/> <Var MountPoint="/adtag/general/"/> <Var BaseMountPoint="/"/> <List Name="TagHandlers"> <List Name="Ad Tag Replacement Plugin"> <Var ShortName="rn-adtaghandler"/> <Var AdRetrievalMountPoint="/httpfs/"/> <Var AdPlaybackMountPoint="/httpfs/"/> <Var AdURL="http://www.real.com/ads/g2ads_def.html"/> <Var Rotate="False"/> <Var Bitrate="4000"/> <Var Interval="30"/> <Var RotationMountPoint="/shellfs/"/> </List> </List> </List> <!-- Banner Ad SMIL Generation --> <List Name="Banner Ad SMIL Generation"> <Var ShortName="pn-smilgen"/> <Var MountPoint="/smilgen/banner/"/> <Var BaseMountPoint="/"/> <Var Layout="AdBottom"/> <Var OuterPadding="5"/> <Var InnerPadding="5"/> <Var BGColor="black"/> <Var AdType="Banner"/> <Var EnablePlaylist="False"/> <Var AdWidth="468"/> <Var AdHeight="60"/> </List> <!-- Lead-in Ad SMIL Generation --> <List Name="Lead-in Ad SMIL Generation"> <Var ShortName="pn-smilgen"/> <Var MountPoint="/smilgen/leadin/"/> <Var BaseMountPoint="/"/> <Var Layout="AdCenter"/> <Var OuterPadding="5"/> <Var InnerPadding="5"/> <Var BGColor="black"/> <Var AdType="Leadin"/> <Var EnablePlaylist="False"/> <Var AdWidth="468"/> <Var AdHeight="60"/> </List> <!-- Continuous Rotating Banner Ad SMIL Generation --> <List Name="Continuous Rotating Banner Ad SMIL Generation"> <Var ShortName="pn-smilgen"/> <Var MountPoint="/smilgen/rbanner/"/> <Var BaseMountPoint="/"/> <Var Layout="AdBottom"/> <Var OuterPadding="5"/> <Var InnerPadding="5"/> <Var BGColor="black"/> <Var AdType="RotatingBanner"/> <Var EnablePlaylist="False"/> <Var AdWidth="468"/> <Var AdHeight="60"/> </List> <!-- HTTP File System --> <List Name="HTTP File System"> <Var ShortName="pn-http"/> <Var MountPoint="/httpfs/"/> <Var ConnectionTimeout="10"/> <Var ServerTimeout="10"/> <Var MangleCookies="True"/> </List> <!-- RealSystem Shell File System --> <List Name="RealSystem Shell File System"> <Var ShortName="pn-shell"/> <Var MountPoint="/shellfs/"/> <Var AdRetrievalMountPoint="/httpfs/"/> <Var AdPlaybackMountPoint="/httpfs/"/> </List> <!-- Broadcast Redundancy File System --> <List Name="RealSystem Broadcast Redundancy"> <Var MountPoint="/redundant/"/> <Var ShortName="pn-redundant"/> </List> <!-- Broadcast Distribution --> <List Name="RealSystem Broadcast Distribution"> <Var ShortName="pn-broadcast-receiver-fs"/> <Var MountPoint="/broadcast/"/> </List> </List>
|
List: FSMount
All file system mount point information is nested in the FSMount list.
<List Name="FSMount"> ...File system mount point information... </List>
|
Registry Value
Example
<List Name="FSMount"> ... </List>
|
|
© 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.
|