Flux web
[La fonctionnalité associée à cette page, sdk Windows Media Format 11, est une fonctionnalité héritée. Il a été remplacé par lecteur source et enregistreur récepteur. lecteur source et enregistreur récepteur ont été optimisés pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise lecteur source et enregistreur récepteur au lieu d'SDK Windows Media Format 11, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]
Un flux web est semblable à un flux de fichiers dans lequel il contient des fichiers de données. Dans un flux web, ces fichiers sont généralement des pages HTML et des graphiques associés au format GIF ou JPEG.
Les flux web peuvent être particulièrement utiles pour les fichiers ASF utilisés comme présentations. Avant la prise en charge des flux Web, les présentations auraient des URL dans des flux de script dans un fichier afin qu’une page Web se charge à un moment prédéterminé. La difficulté était que la congestion du réseau pourrait entraîner des retards et créer une expérience d’affichage médiocre.
Avec les flux Web, les composants constituants des pages Web peuvent être inclus dans le fichier ASF en tant que flux. À mesure que les fichiers sont reçus, ils peuvent être mis en cache afin que, lorsque la commande d’affichage (ou de rendu) d’une URL soit remise, elle peut être accessible instantanément par un navigateur. Cela permet une lecture fluide et cohérente. La commande de rendu est remise dans le flux web lui-même, et non en tant que commande de script dans un flux distinct.
Il est recommandé que les flux web créés à l’aide du Kit de développement logiciel (SDK) windows Media Format 9 ou version ultérieure reçoivent le numéro de version 1. Cette valeur est spécifiée dans la structure WMT_WEBSTREAM_FORMAT dans le membre wVersion. Le Kit de développement logiciel (SDK) lui-même ne fait rien pour appliquer cette version.
Note
Lorsque vous vous connectez à des flux de diffusion en direct qui ont des flux Web, il est possible que l’utilisateur puisse recevoir une commande de rendu avant que le fichier spécifié soit réellement dans le cache local. Sauf si votre application gère cette condition, le navigateur affiche une erreur « Page introuvable ».
Rubriques connexes