共用方式為


比特率

[與此頁面相關聯的功能 Windows Media Format 11 SDK是舊版功能。 來源讀取器接收寫入器已取代它。 來源讀取器接收寫入器 已針對 Windows 10 和 Windows 11 優化。 Microsoft強烈建議新程式代碼盡可能使用 來源讀取器接收寫入器,而不是 Windows Media Format 11 SDK。 Microsoft建議使用舊版 API 的現有程式代碼,盡可能改寫成使用新的 API。]

比特率是指每秒從 ASF 檔案傳遞的數據量。 比特率度量單位為每秒位(bps)或每秒千位(Kbps)。 比特率通常與頻寬混淆,這是網路數據傳輸容量的測量。 帶寬也會以 bps 和 Kbps 來測量。

Windows 媒體格式 SDK 可用來建立從因特網或內部網路位置傳遞串流 Windows 媒體內容的應用程式。 當您透過網路或因特網串流數據時,比特率對於用戶體驗至關重要。 如果網路可用的頻寬小於 ASF 檔案的比特率,則會以某種方式中斷檔案的播放。 通常,頻寬不足會導致略過樣本,或在緩衝處理更多數據時暫停播放。

每個 ASF 檔案都會在建立時,根據所使用配置檔中包含的類型和數據流數目,指派一個比特率值。 個別數據流有自己的比特率。 比特率可以是常數(原始數據會以大約相同的速率維持數據流)或變數的方式壓縮(原始數據會以維持相同品質的方式壓縮,即使這可能表示數據流不均)。 不同的比特率類型可以套用至相同檔案內的不同數據流。

您可以將相同的內容編碼為數個不同的數據流,每個數據流都有不同的比特率。 然後,您可以設定數據流,使其互斥。 這可讓您建立單一檔案,以不同的頻寬串流傳送給使用者。 此功能稱為多個比特率或 MBR。

概念

常數比特率 (CBR) 編碼

輸入、數據流和輸出

設定檔

可變比特率 (VBR) 編碼