ASX-Dateien
Advanced Stream Redirecting (ASX) und Windows Media Audio Redirecting wurden entworfen, um WMV- oder WMA-Dateien im Windows Media Player flexibel zu kombinieren und wiederzugeben. Ähnlich wie mit SMIL können mit diesen Dateien Playlists generiert werden oder Werbeeinblendungen in die Wiedergabe eingebettet werden. ASX/WAX-Dateien sind textbasierte Sammlungen von angepassten XML-Tags, die jeweils auf bestimmte Funktionen des Windows Media Players zugreifen. Oft werden diese Dateien auch als Windows Media Metadateien bezeichnet. Mittlerweile wird von Microsoft empfohlen, die Dateierweiterung .WVX anstelle von .ASX zu nutzen. Eine mögliche Nutzung des von XML abgeleiteten Formats ASX besteht in der Generierung von Dateien, die auf Video- und Audio-Inhalte verweisen. ASX-Dateien enthalten die Adresse des abzuspielenden Inhalts und können als Anhang an E-Mails versandt werden oder auf die Festplatte gespeichert werden. Auch komplexere Funktionen können ähnlich wie in SMIL realisiert werden:
ASX Version 1Eingeführt wurden ASX-Dateien von Microsoft aus demselben Grund wie die RAM-Dateien von RealNetworks: Früher hatten viele Browser Probleme mit dem Erkennen der unterschiedlichen Dateitypen und Protokolle. Um der Gefahr vorzubeugen, dass Inhalte eventuell nicht heruntergeladen werden konnten, nutzte man ASX-Dateien, um Inhalte auf den Servern zu referenzieren. ASX Version 1 stellt genau diese Funktionalität bereit. ASX Version 2ASX Version 3ASX Version 3 als Teil der Windows Media Tools 4.0 wurde um folgende Features erweitert:
Beispiel 1: PlaylistHier eine einfache ASX-Datei, in der die grundsätzliche Syntax erkennbar ist. Es werden im Windows Media Player 2 Dateien hintereinander von einem Streaming-Server abgerufen. <asx version="3.0">
<title>Test-Liste</title>
<entry>
<title>Lied</title>
<author>Artist</author>
<ref href="http://85.14.216.232:9000"/>
</entry>
<entry>
<title>NAME OF SONG</title>
<author>NAME OF ARTIST</author>
<ref href="THE URL OF THE MUSIC FILE"/>
</entry>
</asx>
Beispiel 2: Server or Protocol RolloverASX-Dateien können außerdem genutzt werden um auf Verbindungs- oder Server-Probleme zu reagieren. Wenn eine Adresse in einem <asx>
<entry>
<ref href="/media/notexistent.wmv"/>
<ref href="mms://www.streaming-media.info/media/wm9_bb.wmv"/>
<ref href="http://www.streaming-media.info/media/wm9_bb.wmv"/>
</entry>
</asx>
Beispiel 3: Metadaten überschreibenZudem können in der ASX-Datei Metadaten wie Autor, Titel, Copyright u. v. m. definiert werden. Diese Daten gelten entweder für die gesamte Playlist oder ein einzelnes <asx version="3.0">
<title>„Sample presentation“</title>
<author>„Tobias Kuenkel“</author>
<copyright>„(c)2003 Tobias Kuenkel“</copyright>
<entry>
<title>„Sample clip no 1“</title>
<author>„Peter Meier“</author>
<copyright>„(c)2000 PM“</copyright>
<ref href="mms://server.de/pfad/datei1.wmv"/>
</entry>
<entry>
<title>„Sample clip no 2“</title>
<author>„Hans Mueller“</author>
<copyright>„(c)2000 HM“</copyright>
<ref href="mms://server.de/pfad/datei2.wmv"/>
</entry>
</asx>
Beispiel 4: WerbeeinblendungDieses einfache Beispiel zeigt, wie in einem Livestream alle 20 Sekunden eine Werbeeinblendung erfolgt. <asx version="3.0">
<title>„Sample presentation“</title>
<author>„Tobias Kuenkel“</author>
<copyright>„(c)2003 Tobias Kuenkel“</copyright>
<repeat>
<entry>
<title>„researchchannel live (LAN)“</title>
<author>„researchchannel“</author>
<copyright>„© 2000 researchchannel“</copyright>
<ref href="mms://media-wm.cac.washington.edu/uwtv live (LAN)"/>
<duration value="0:20" />
</entry>
<entry>
<title>„Advertisement“</title>
<author>„Hans Mueller“</author>
<copyright>„(c)2000 HM“</copyright>
<ref href="http://www.server.de/pfad/wm_ad.wmv"/>
</entry>
</repeat>
</asx>
Herunterladen von ASX-VideostreamsUm ASX-Videostreams herunterzuladen und so auch offline verfügbar zu machen, gibt es verschiedene Softwarelösungen.[1] Diese zeichnen den Videostream auf und stellen diesen dann in einer Videodatei zur Verfügung. Dadurch ist es unter anderem möglich, bei geringer Bandbreite einen Videostream zunächst herunterzuladen, um diesen dann später ruckelfrei anzusehen. Weblinks
Einzelnachweise
|