Webstreams
[Das dieser Seite zugeordnete Feature Windows Media Format 11 SDK-ist ein Legacyfeature. Es wurde von Source Reader und Sink Writerersetzt. Source Reader und Sink Writer wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code Source Reader und Sink Writer- anstelle Windows Media Format 11 SDK-verwendet werden soll. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, um die neuen APIs zu verwenden, falls möglich umgeschrieben werden.]
Ein Webstream ist wie ein Dateidatenstrom, in dem er Datendateien enthält. In einem Webstream sind diese Dateien in der Regel HTML-Seiten und zugehörige Grafiken im GIF- oder JPEG-Format.
Webstreams können besonders nützlich für ASF-Dateien sein, die als Präsentationen verwendet werden. Vor der Unterstützung von Webstreams verfügen Präsentationen über URLs in Skriptstreams innerhalb einer Datei, sodass eine Webseite zu einem vordefinierten Zeitpunkt geladen würde. Die Schwierigkeit war, dass Netzwerküberlastungen zu Verzögerungen führen und eine schlechte Anzeigeerfahrung erzeugen konnten.
Bei Webstreams können die Bestandteile von Webseiten als Datenstrom in die ASF-Datei aufgenommen werden. Wenn die Dateien empfangen werden, können sie zwischengespeichert werden, sodass sie sofort über einen Browser aufgerufen werden können, wenn der Befehl zum Anzeigen (oder Rendern) einer URL bereitgestellt wird. Dies ermöglicht eine reibungslose, konsistente Wiedergabe. Der Renderbefehl wird im Webstream selbst bereitgestellt, nicht als Skriptbefehl in einem separaten Stream.
Es wird empfohlen, webstreams, die mit dem Windows Media Format 9 Series SDK erstellt wurden, oder höher die Versionsnummer 1 zu erhalten. Dieser Wert wird in der WMT_WEBSTREAM_FORMAT Struktur im wVersion Member angegeben. Das SDK selbst erzwingt diese Version nicht.
Anmerkung
Beim Herstellen einer Verbindung mit Liveübertragungsstreams mit Webstreams ist es möglich, dass der Benutzer möglicherweise einen Renderbefehl empfängt, bevor sich die angegebene Datei tatsächlich im lokalen Cache befindet. Sofern ihre Anwendung diese Bedingung nicht behandelt, zeigt der Browser den Fehler "Seite nicht gefunden" an.
Verwandte Themen