Fluxos Web
[A funcionalidade associada a esta página, Windows Media Format 11 SDK, é uma funcionalidade herdada. Foi substituído por Source Reader e Sink Writer. do Source Reader e Sink Writer foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda vivamente que o novo código utilize do Leitor de Origem e do Gravador de Separadores em vez de SDK do Windows Media Format 11, sempre que possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]
Um fluxo da Web é como um fluxo de arquivos, pois contém arquivos de dados. Em um fluxo da Web, esses arquivos são normalmente páginas HTML e gráficos associados em formato GIF ou JPEG.
Os fluxos da Web podem ser particularmente úteis para arquivos ASF que são usados como apresentações. Antes do suporte a fluxos da Web, as apresentações tinham URLs em fluxos de script dentro de um arquivo para que uma página da Web fosse carregada em um horário predeterminado. A dificuldade era que o congestionamento da rede poderia causar atrasos e criar uma experiência de visualização ruim.
Com fluxos da Web, as partes constituintes das páginas da Web podem ser incluídas no arquivo ASF como um fluxo. À medida que os arquivos são recebidos, eles podem ser armazenados em cache para que, quando o comando para exibir (ou renderizar) uma URL é entregue, eles possam ser acessados instantaneamente por um navegador. Isto permite uma reprodução suave e consistente. O comando render é entregue no próprio fluxo da Web, não como um comando de script em um fluxo separado.
Recomenda-se que os fluxos da Web criados usando o SDK do Windows Media Format 9 Series ou posterior recebam o número de versão 1. Esse valor é especificado na estrutura WMT_WEBSTREAM_FORMAT no membro wVersion. O SDK em si não faz nada para impor esta versão.
Observação
Ao se conectar a transmissões ao vivo que têm fluxos da Web, é possível que o usuário receba um comando render antes que o arquivo especificado esteja realmente no cache local. A menos que seu aplicativo lide com essa condição, o navegador exibirá um erro "Página não encontrada".
Tópicos relacionados