Condividi tramite


Flussi Web

[La funzionalità associata a questa pagina, Windows Media Format 11 SDK, è una funzionalità legacy. È stata sostituita dal lettore di origine e dal writer sink. Lettore di origine e writer sink sono stati ottimizzati per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi lettore di origine e writer sink anziché Windows Media Format 11 SDK, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Un flusso Web è simile a un flusso di file in cui contiene file di dati. In un flusso Web, questi file sono in genere pagine HTML e grafica associata in formato GIF o JPEG.

I flussi Web possono essere particolarmente utili per i file ASF usati come presentazioni. Prima del supporto dei flussi Web, le presentazioni avrebbero URL nei flussi di script all'interno di un file in modo che una pagina Web venga caricata in un momento predeterminato. La difficoltà era che la congestione della rete poteva causare ritardi e creare un'esperienza di visualizzazione scarsa.

Con i flussi Web, le parti costitutive delle pagine Web possono essere incluse nel file ASF come flusso. Quando i file vengono ricevuti, possono essere memorizzati nella cache in modo che, quando il comando per visualizzare (o eseguire il rendering) venga recapitato un URL, è possibile accedervi immediatamente da un browser. Ciò consente la riproduzione uniforme e coerente. Il comando di rendering viene recapitato nel flusso Web stesso, non come comando script in un flusso separato.

È consigliabile che ai flussi Web creati tramite Windows Media Format 9 Series SDK o versione successiva venga assegnato il numero di versione 1. Questo valore viene specificato nella struttura WMT_WEBSTREAM_FORMAT nel membro wVersion . L'SDK stesso non esegue alcuna operazione per applicare questa versione.

Nota

Quando ci si connette a flussi broadcast live con flussi Web, è possibile che l'utente riceva un comando di rendering prima che il file specificato si trova effettivamente nella cache locale. A meno che l'applicazione non gestisca questa condizione, nel browser verrà visualizzato un errore "Pagina non trovata".

 

Flussi arbitrari

Configurazione dei flussi Web