Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The smil element is the root container used by SMIL 2.0.
<smil xmlns="http://www.w3.org/2001/SMIL20/Language">
</head>
Attributes and Elements
The following sections describe attributes, child elements, and parent elements.
Attributes
Attribute |
Description |
|---|---|
xmlns |
Specifies the value of the XML namespace used by the presentation. The value must be http://www.w3.org/2001/SMIL20/Language. Instead of the default namespace, a named namespace may be used, in which case all the tags described below must have the namespace prefix that maps to this XML namespace. This attribute is required. |
Child Elements
Element |
Description |
|---|---|
head |
The head element is a container for presentation-level metadata. |
body |
The body element is a container for track information and references to other media. |
Parent Elements
None
Example
The following is an example of an On-Demand Server Manifest.
<smil xmlns="http://www.w3.org/2001/SMIL20/Language">
<head>
<meta name="title" content="{content title}"/>
<meta name="clientManifestRelativePath"
content="{media_name}.ismc" />
<meta name="module" content="smoothStreaming" />
</head>
<body>
<switch>
<video src="{media_name}_1000_1500k.ismv"
systemBitrate="1500000" >
<param name="trackID" value="1" valuetype="data" />
<param name="hardwareProfile" value="10000" valuetype="data" />
</video>
<video src="{media_name}_100_1500k.ismv"
systemBitrate="1500000" >
<param name="trackID" value="1" valuetype="data"/>
<param name="hardwareProfile" value="1000"
valuetype="data" />
</video>
<audio src="{media_name}_1000_1500k.ismv" systemBitrate="128000"
systemLanguage="en" >
<param name="trackID" value="2" valuetype="data"/>
</audio>
<audio src="{media_name}_128k-aud-deu.isma"
systemBitrate="128000" systemLanguage="de" >
<param name="trackID" value="1" valuetype="data"/>
<param name="trackName" value="audio-de" valuetype="data"/>
</audio>
<video src="{media_name}_1000k.ismv" systemBitrate="1000000" >
<param name="trackID" value="1" valuetype="data"/>
</video>
<audio src="{media_name}_96k.isma" systemBitrate="96000"
systemLanguage="en" >
<param name="trackID" value="2" valuetype="data"/>
</audio>
<!-- ... additional bitrates omitted -->
<video src="{media_name}_1000_300k.ismv" systemBitrate="300000" >
<param name="hardwareProfile" value="1000" valuetype="data" />
<param name="trackID" value="1" valuetype="data"/>
</video>
<video src="{media_name}_100_300k.ismv" systemBitrate="300000" >
<param name="hardwareProfile" value="100" valuetype="data" />
<param name="trackID" value="1" valuetype="data"/>
</video>
<audio src="{media_name}_100_300k.ismv" systemBitrate="64000"
systemLanguage="en " >
<param name="trackID" value="2" valuetype="data"/>
</audio>
<textstream src="{media_name}_1200k.ismv" systemBitrate="700000"
systemLanguage="en">
<param name="trackID" value="3" valuetype="data" />
<param name="trackName" value="scmd" valuetype="data" />
</textstream>
<!-- ... additional textstream tracks omitted -->
</switch>
</body>
</smil>
See Also
Reference
IIS Smooth Streaming Server Manifest (On-Demand) - head Element
IIS Smooth Streaming Server Manifest (On-Demand) - body Element