高級串流格式(ASF格式)

高級串流格式

ASF格式一般指本詞條

高級串流格式(Advanced Streaming Format,縮寫ASF) 是 Microsoft 為 Windows 98 所開發的串流多媒體檔案格式。同JPGMPG檔案一樣,ASF檔案也是一種檔案類型,但是特別適合在IP網上傳輸。ASF是微軟公司Windows Media的核心,這是一種包含音頻、視頻、圖像以及控制命令腳本的數據格式。這個辭彙當前可和 WMA 及 WMV 互換使用。利用ASF檔案可以實現點播功能、直播功能以及遠程教育,具有本地或網路回放、可擴充的媒體類型等優點。

基本介紹

  • 中文名:高級串流格式
  • 外文名:Advanced Streaming Format
  • 別名:ASF
  • 開發:Microsoft
  • 類別:檔案
認識ASF檔案,創建ASF檔案,利用ASF檔案,優點,

認識ASF檔案

ASF是一個開放標準,它能依靠多種協定在多種網路環境下支持數據的傳送。同JPGMPG檔案一樣,ASF檔案也是一種檔案類型,但它是專為在IP網上傳送有同步關係的多媒體數據而設計的,所以ASF格式的信息特別適合在IP網上傳輸。ASF檔案的內容既可以是我們熟悉的普通檔案,也可以是一個由編碼設備實時生成的連續的數據流,所以ASF既可以傳送人們事先錄製好的節目,也可以傳送實時產生的節目。
高級串流格式
ASF檔案
ASF用於排列、組織、同步多媒體數據以利於通過網路傳輸。ASF是一種數據格式,它也可用於指定實況演示。ASF最適於通過網路傳送多媒體流,也同樣適於在本地播放。任何壓縮/解壓縮運算法則(編解碼器)都可用來編碼ASF流。
Windows Media Service的核心是ASF。ASF是一種數據格式,音頻、視頻、圖像以及控制命令腳本等多媒體信息通過這種格式,以網路數據包的形式傳輸,實現流式多媒體內容發布。其中,在網路上傳輸的內容就稱為ASF Stream。ASF支持任意的壓縮/解壓縮編碼方式,並可以使用任何一種底層網路傳輸協定,具有很大的靈活性。
Microsoft Media player是能播放幾乎所有多媒體檔案的播放器,支持ASF在Internet網上的流檔案格式,可以一邊下載一邊實時播放,無需下載完再聽。
補:微軟的Windows Media Player SDK中將ASF解釋為 Advanced Systems Format 。

創建ASF檔案

如何生成ASF檔案呢?在此提供軟體的兩種方式和硬體的一種方式,供有興趣的用戶參考。
通過軟體將MPEG-1格式的影像檔案轉換成微軟最新的ASF視頻流格式。使用軟體工具為:Sonic Foundry Stream Anywhere和Windows Media Toolkit。具體實施步驟為:首先安裝Windows Media Toolkit或把相應版本號的ASF壓縮編碼驅動庫拷貝到Windows/System目錄。
接著運行軟體——Sonic Foundry Stream Anywhere。打開mpg檔案。選擇“Save as”(另外儲存為)→選擇你要儲存ASF檔案的資料夾→選擇“Encode Windows Media Format”項→設定你要生成的ASF檔案的壓縮比例。如果選250 Video的話就相當於2MB/分鐘的壓縮速度,圖像的質量不太好。同理,如果是選512 Video相當於4MB/分鐘的壓縮速度。其實,質量好的ASF應該是在320×240和有30幀/秒的情況下,它的圖像和聲音仍然可以同步。最後,取消Encode Real Media format選項並確認完成。
高級串流格式
創建ASF檔案
使用ffmpeg進行轉碼,通過在安裝了ffmpeg的電腦上輸入ffmpeg -i output.asf input.mp4即可將ffmpeg資料夾內的input.mp4轉碼為output.asf
利用專用的視頻採集卡(Ospres-200),藉助“Netshow Ecorder 3.0”軟體把錄像機、影碟機、攝像機等視頻、音頻信號轉換成ASF格式。對已是數字格式的dat、mpg檔案,可以通過豪傑超級解霸2000中的工具——“vcd轉avi”程式,先轉換成avi格式,再使用採集卡附帶的軟體完成轉換。具體過程在此不作介紹。
對以上兩種形式來說,使用第二種效果比較好,畫面信號損失少,圖像質量更高。

利用ASF檔案

ASF流檔案的數據速率可以在28.8Kbps到3Mbps之間變化。用戶可以根據自己套用環境和網路條件選擇一個合適的速率,實現VOD點播和直播。
1. 點播功能(Video On Demand)
因為ASF技術支持任意的壓縮/解壓縮編碼,可以使用任何一種底層網路傳輸協定,這使它既能在高速的區域網路內使用,也可以在撥號方式連線的低頻寬Internet環境下使用。點播服務方式下,用戶之間互不干擾,可以對點播內容的播放進行控制。這種方式最為靈活,但是占用伺服器、網路資源多。
ASF的點播內容均存放在VOD伺服器上,建立VOD站點進行網頁發布,在同一時間可多點同時點播相同或不同的節目,即多個計算機可在不同的地點、不同的時刻,實時、互動式地點播同一ASF流檔案,用戶可以通過上網查看和選擇內容進行點播。播放過程中可實現播放、停止、暫停、快進、後退等功能,播放速率達到25幀/s,1小時的視頻信息按照300Kb/s採集,只占108MB的空間,1張640MB的光碟可存放將近6小時的ASF檔案。
2. 直播功能
直播服務下,用戶只能觀看播放的內容,無法進行控制。可以使用ASF檔案作為媒體內容的來源,實時的多媒體內容最適合使用直播服務方式。通過視頻捕捉卡把攝像機、麥克風記錄的內容輸入到計算機,進行編碼生成ASF流,然後通過該機把信號傳送到網路,用戶通過網頁收看直播內容。
計算機可同時接收相同或不同的節目頻道,直播計算機可作為一個小電視台,連在網上的每一台計算機都可實時接收9個不同的節目頻道(這項功能筆者在單位已經實現,一個教員講課,同時有8個教室、800多人同時收看教學情況,效果良好)。
3. 遠程教育
這種遠程教育系統由製作計算機、VOD伺服器、用戶機組成。
製作計算機安裝視頻採集卡、音效卡及攝像機,用於製作流媒體檔案;VOD伺服器用於存儲和發布流媒體信息;用戶機是連在網上的普通多媒體計算機,通過網頁進行學習。網頁上有教員授課的視頻檔案、多媒體課件、學習內容提要、參考資料、複習/練習題、作業等信息。

優點

本地或網路回放
可擴充的媒體類型
部件下載、可伸縮的媒體類型
流的優先權化
多語言支持、環境獨立性
豐富的流間關係以及擴展性等。

相關詞條

熱門詞條

聯絡我們