Specifications

B-9
Cisco Internet Streamer CDS 2.0-2.3 Software Configuration Guide
OL-13493-04
Appendix B Creating Manifest Files
Working with Manifest Files
To calculate content priority, use one of the following formulas:
If there is a priority value for this content specified in the Manifest file priority attribute, use the
following formula:
Content priority = Delivery service priority * 10000 + Item priority
In this formula, Item priority can be any integer and is unrestricted.
Tip If you want a particular content object to have the highest priority, specify a very large integer value
for item priority in the content priority formula.
If an object does not have a priority value specified in the Manifest file priority attribute, use the
following formula:
Content priority = Delivery service priority * 10000 + 10000 – Item index
In this formula, Item index is the order in which content is listed in the Manifest file.
Note If there is no priority specified for any items, content is processed in the order listed in the Manifest file.
Generating a Playserver List
The CDS software supports playservers that play back the following prefetched content types on the
CDS network: HTTP, HTTPS, RTSP, and RTMP (Movie Streamer, Windows Media, Flash Media
Streaming).
Note Flash Media Streaming (RTMP) is a Release 2.1 feature; therefore, this feature is not available in Release
2.0.
The CDS software checks whether the requested protocol matches the list in the playserver table. If it
matches, the request is delivered. If it does not match, the request is rejected.
You can generate a playserver list in the following ways:
By configuring playserver attributes in an <item> tag
By configuring playserver MIME-type extension names in a <playServerTable> tag
To create the playserver list directly through the Manifest file, configure playserver attributes of the
playserver list in an <item> tag. If an <item> tag does not have a playserver attribute, its playserver list
is generated through the <playServerTable> tag. If the <playServerTable> tag is omitted in the Manifest
file, a built-in default <playServerTable> tag is used to generate the playserver list. Multiple servers are
separated by commas, as shown in the following example:
<item src="video.mpg" playServer="wmt,http" />
You can also generate the playserver list that supports these streaming media types through the
<playServerTable> tag. The <playServerTable> tag maps content into a playserver list based on the
MIME-type extension name. If there is a <playServerTable> tag in the Manifest file, use that tag.
To generate the playserver list though the <playServerTable> tag, use MIME-type extension names to
configure which playserver can play the particular prefetched content, as shown in the following
example:
<playServerTable>