Webstreams
[De functie die is gekoppeld aan deze pagina, Windows Media Format 11 SDK, is een verouderde functie. Het is vervangen door Source Reader en Sink Writer. Bronlezer en Sink Writer zijn geoptimaliseerd voor Windows 10 en Windows 11. Microsoft raadt ten zeerste aan om nieuwe code te gebruiken bronlezer en Sink Writer- in plaats van Windows Media Format 11 SDK, indien mogelijk. Microsoft stelt voor dat bestaande code die gebruikmaakt van de verouderde API's, indien mogelijk opnieuw worden geschreven om de nieuwe API's te gebruiken.]
Een webstream lijkt op een bestandsstroom omdat deze gegevensbestanden bevat. In een webstream zijn deze bestanden doorgaans HTML-pagina's en bijbehorende afbeeldingen in GIF- of JPEG-indeling.
Webstreams kunnen met name nuttig zijn voor ASF-bestanden die worden gebruikt als presentaties. Vóór de ondersteuning van webstreams zouden presentaties URL's in scriptstreams in een bestand hebben, zodat een webpagina op een vooraf bepaalde tijd zou worden geladen. De moeilijkheid was dat netwerkcongestie vertragingen kon veroorzaken en een slechte kijkervaring kon creëren.
Met webstreams kunnen de samenstellende onderdelen van webpagina's als stream worden opgenomen in het ASF-bestand. Wanneer de bestanden worden ontvangen, kunnen ze in de cache worden opgeslagen, zodat ze, wanneer de opdracht om een URL weer te geven (of weer te geven) wordt geleverd, direct toegankelijk zijn via een browser. Dit maakt vloeiend, consistent afspelen mogelijk. De renderopdracht wordt geleverd in de webstream zelf, niet als een scriptopdracht in een afzonderlijke stream.
Het wordt aanbevolen dat webstreams die zijn gemaakt met de Windows Media Format 9 Series SDK of hoger, het versienummer 1 krijgen. Deze waarde wordt opgegeven in de WMT_WEBSTREAM_FORMAT structuur in de wVersion lid. De SDK zelf doet niets om deze versie af te dwingen.
Notitie
Wanneer u verbinding maakt met live broadcast-streams met webstreams, is het mogelijk dat de gebruiker een renderopdracht ontvangt voordat het opgegeven bestand zich daadwerkelijk in de lokale cache bevindt. Tenzij uw toepassing deze voorwaarde afhandelt, wordt in de browser de fout 'Pagina niet gevonden' weergegeven.
Verwante onderwerpen