previous next

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

config.HTTPDeliverable

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

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

config.HTTPPostable

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

Example

<Var Path_01="/scalable"/>


RealNetworks, Inc. © 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.
previous next