Freigeben über


Webstreams

[Das dieser Seite zugeordnete Feature Windows Media Format 11 SDK ist ein Legacyfeature. Sie wurde durch den Quellleser und den Senkenschreiber ersetzt. Quellleser und Senkenschreiber wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit den Quellleser und senkenden Writer anstelle des Windows Media Format 11 SDK verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]

Ein Webstream ähnelt einem Dateistream, da 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 vorher festgelegten Zeitpunkt geladen wird. Die Schwierigkeit bestand darin, dass die Netzwerküberlastung zu Verzögerungen führen und zu einer schlechten Anzeigeerfahrung führen konnte.

Bei Webstreams können die Bestandteile von Webseiten als Stream in die ASF-Datei eingeschlossen werden. Wenn die Dateien empfangen werden, können sie zwischengespeichert werden, sodass der Befehl zum Anzeigen (oder Rendern) einer URL sofort von einem Browser aufgerufen werden kann. Dies ermöglicht eine reibungslose, konsistente Wiedergabe. Der Renderbefehl wird im Webstream selbst und nicht als Skriptbefehl in einem separaten Stream übermittelt.

Es wird empfohlen, webstreams, die mit dem SDK der Windows Media Format 9-Serie oder höher erstellt wurden, die Versionsnummer 1 zu erhalten. Dieser Wert wird in der WMT_WEBSTREAM_FORMAT-Struktur im wVersion-Member angegeben. Das SDK selbst trägt nicht dazu bei, diese Version zu erzwingen.

Hinweis

Beim Herstellen einer Verbindung mit Liveübertragungsstreams mit Webstreams ist es möglich, dass der Benutzer einen Renderbefehl erhält, bevor sich die angegebene Datei tatsächlich im lokalen Cache befindet. Sofern ihre Anwendung diese Bedingung nicht verarbeitet, zeigt der Browser den Fehler "Seite nicht gefunden" an.

 

Beliebige Datenströme

Konfigurieren von Webstreams