關於 IIS Smooth Streaming

Note注意:

只有 Expression Encoder Pro 才提供 Internet Information Services (IIS) Smooth Streaming。

藉由 Microsoft Expression Encoder,您可以編碼利用 Smooth Streaming 技術的視訊。Smooth Streaming 是 Microsoft「彈性資料流」 ** 技術的實作,是採用 HTTP 漸進式下載技術傳輸網頁音訊/視訊內容的形式。與利用下載來傳輸內容或 CBR (固定位元速率) 資料流不同,Smooth Streaming 的內容是透過一連串的片段來傳輸至用戶端。在用戶端播放片段的同時,網路情況可能會改變 (例如,頻寬縮減或 CPU 電力不足)。當播放情況惡化時,用戶端可向伺服器要求以較低位元速率壓縮的片段,以補償本機系統的情況。相反地,一旦播放情況好轉,用戶端可要求以較高位元速率編碼的播放片段。

在功效方面,這可讓用戶端持續播放媒體,免於斷斷續續、緩衝或停止等情況。因此,使用者可享受資料流不中斷的最高品質播放經驗。

Smooth Streaming 使用 HTTP 傳輸標準來透過網頁傳輸媒體,而不是舊有的資料流通訊協定 (例如,即時資料流通訊協定 (RTSP) 或即時傳輸控制通訊協定 (RTCP) 等)。雖然資料流通訊協定提供許多進行良好媒體資料流傳送的功能,HTTP 傳輸還是最適合網頁傳輸的方式,畢竟網頁本身的設計即是以 HTTP 傳輸內容為目的。Smooth Streaming 中的彈性資料流技術結合了 HTTP 傳輸技術與資料流通訊協定革新。

對於使用者來說,善用 Smooth Streaming 播放最好的方式便是使用 Microsoft Silverlight。不過,在 Expression Encoder 中,您可以編碼 Smooth Streaming 視訊或開發使用 Smooth Streaming 技術的 Silverlight 用戶端。如果您是內容提供者,還需要利用 Microsoft Windows Server 2008、Microsoft Internet Information Services (IIS)、Smooth Streaming 的 IIS7 延伸模組及 Silverlight 才能提供完整的 Smooth Streaming 經驗。

雖然 Silverlight 用戶端是利用彈性資料流的必要元件,不過您不需要使用 Silverlight 範本來進行編碼。即使是將簡單的 WMV 檔案編碼為彈性資料流檔案,您還是可以享用漸進式下載能力帶來的優點。

彈性資料流和 Expression Encoder

在 Expression Encoder 中,您可以選擇建立兩種類型的彈性資料流檔案。您可以建立 IIS Smooth Streaming 檔案與 IIS Smooth Streaming 單一檔案。這兩種類型的檔案都需要以 Microsoft Windows Server 2008 搭配 IIS 7 與 Smooth Streaming 的延伸模組傳送資料流。IIS Smooth Streaming 輸出格式會建立多個最終檔案,而 IIS Smooth Streaming 單一檔案只會產生一個檔案。

使用 IIS Smooth Streaming 或 IIS Smooth Streaming 單一檔案輸出格式編碼媒體資產時,Expression Encoder 會建立下列檔案類型:

  • *.ismv    這是包含視訊與音訊內容的 MP4 檔案。如果選擇編碼 IIS Smooth Streaming 檔案,Expression Encoder 會依每種位元速率建立一個 .ismv 檔案。例如,如果您指定要使用四種不同的位元速率編碼視訊,Expression Encoder 就會建立四個 .ismv 檔案。不過,如果選擇編碼 IIS Smooth Streaming 單一檔案,Expression Encoder 只會建立一個檔案,該檔案即含有多個依各種位元速率產生的資料流。

  • *.ism    這是稱為「伺服器資訊清單檔案」的 XML 檔案。該檔案描述媒體曲目、位元速率及磁碟中檔案之間的關係。只有 IIS Smooth Streaming 伺服器會使用這種檔案。

  • *.ismc    這是稱為「用戶端資訊清單檔案」的 XML 檔案。該檔案含有與編碼檔案相關的重要資訊。例如,編碼的位元速率、使用的轉碼器及其他資訊。只有 Silverlight 播放用戶端會使用這種檔案。

使用 [輸出] 索引標籤中 [發佈] 類別的預設 WebDAV 發佈外掛程式,就可以將編碼檔案發佈到 IIS 伺服器中。如需發佈視訊的詳細資訊,請參閱發佈媒體。一旦發佈視訊後,IIS 會依使用者傳送視訊到 Silverlight 用戶端以供檢視。

另請參閱

概念

發佈媒體

Copyright © 2011 by Microsoft Corporation. All rights reserved.