Chapter 24: HTTP Support
By default, Helix Universal Server restricts HTTP delivery to defined
directories. This protects streaming media content from HTTP downloading,
which may place copies of downloaded clips in Web browser caches. To serve
content in a new location over HTTP, you specify which mount points allow
HTTP requests. Two lists refer to sending and receiving information over
HTTP: HTTPDeliverable and HTTPPostable.
HTTPDeliverable
This feature indicates the mount points, virtual directories, or directories
whose content can be streamed over HTTP. It is explained in more detail in
Chapter 4: Server Setup of the Helix Universal Server Administration Guide.
Samples
<List Name="HTTPDeliverable"> <Var Path_0="/admin"/> <Var Path_01="/ramgen"/> <Var Path_02="/httpfs"/> <Var Path_03="/viewsource"/> <Var Path_04="/encfs"/> <Var Path_05="/asxgen"/> <Var Path_06="/nscfile"/> <Var Path_07="/scalable"/> </List>
|
List: HTTPDeliverable
<List Name="HTTPDeliverable"> ...list of paths through which to stream over HTTP... </List>
|
Registry Value
Example
<List Name="HTTPDeliverable"> ... </List>
|
Var: Path_XX
Each Path variable gives the name of a mount point, path, or virtual path whose
content can be streamed over HTTP.
Tag Syntax
<Var Path_XX="Path Name"/>
|
Possible Values
/adminfor Helix Administrator
/ramgenfor taking RealMedia requests from browsers
/httpfsfor delivering any media or HTML page over HTTP.
/viewsourcefor sending HTML pages that list source information and markup
/encfsfor negotiating port settings between Helix Universal Server and Helix Producer
/asxgenfor taking Windows Media requests from browsers
/nscfilefor launching Windows Media multicasts
/scalablefor taking scalable multicast requests from browsers
Example
<Var Path_03="/viewsource"/>
|
HTTPPostable
Like the list described above, the HTTPPostable list enables virtual directories to
receive data from clients.
Each Path variable gives the name of a virtual directory whose content can be
streamed over HTTP.
The only item on this list is scalable, and that only needs to appear if the
multicast feature is set to send client statistics (SendClientStatistics="True").
There is no way of configuring this list directly in Helix Administrator;
however, if you use Helix Administrator to set Send Client Statistics to Yes in
the Scalable Multicasting feature of the Broadcast Distribution functional
area, Helix Administrator will create the list automatically.
Samples
Each Path variable gives the name of a mount point, directory or virtual directory to
which clients can send data over HTTP.
<List Name="HTTPPostable"> <Var Path_0="/scalable"/> </List>
|
List: HTTPPostable
<List Name="HTTPPostable"> ...list of paths through which to receive data from clients... </List>
|
Registry Value
Example
<List Name="HTTPPostable"> ... </List>
|
Var: Path_XX
Each Path variable gives the name of a mount point, path, or virtual path whose
content can be streamed over HTTP.
Tag Syntax
<Var Path_XX="Path Name"/>
|
Possible Values
/scalablefor scalable multicasts
Example
<Var Path_01="/scalable"/>
|
|
© 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.
|