Web 串流
[與此頁面相關聯的功能 Windows Media Format 11 SDK是舊版功能。 來源讀取器 和 接收寫入器已取代它。 來源讀取器 和 接收寫入器 已針對 Windows 10 和 Windows 11 優化。 Microsoft強烈建議新程式代碼盡可能使用 來源讀取器 和 接收寫入器,而不是 Windows Media Format 11 SDK。 Microsoft建議使用舊版 API 的現有程式代碼,盡可能改寫成使用新的 API。]
Web 資料流就像包含資料檔的檔案數據流一樣。 在 Web 數據流中,這些檔案通常是 HTML 頁面,並以 GIF 或 JPEG 格式建立關聯的圖形。
Web 數據流對於做為簡報的 ASF 檔案特別有用。 在支援 Web 數據流之前,簡報在檔案內的腳本數據流中會有 URL,以便網頁在預先決定的時間載入。 困難在於網路壅塞可能會造成延遲,並造成不良的觀看體驗。
使用 Web 數據流時,網頁的組成部分可以包含在 ASF 檔案中做為數據流。 當收到檔案時,可以快取檔案,如此一來,當傳遞URL的命令時,瀏覽器就可以立即存取它們。 這可讓播放順暢且一致。 轉譯命令會在 Web 數據流本身中傳遞,而不是作為個別數據流中的腳本命令。
建議使用 Windows 媒體格式 9 系列 SDK 或更新版本指定版本號碼 1 所建立的 Web 數據流。 這個值是在 wVersion 成員的 WMT_WEBSTREAM_FORMAT 結構中指定。 SDK 本身不會執行任何動作來強制執行此版本。
注意
連接到具有 Web 數據流的即時廣播串流時,使用者可能會在指定的檔案實際位於本機快取之前收到轉譯命令。 除非您的應用程式處理此條件,否則瀏覽器會顯示「找不到頁面」錯誤。
相關主題