ASF

ASF

網上流式數字音頻壓縮技術
ASF(Advanced Streaming Format)是微軟公司針對real公司開發的新一代網上流式數字音頻壓縮技術,是Microsoft為Windows98所開發的串流多媒體文件格式,是包含音頻、視頻、圖像以及控制命令腳本的數據格式。[1]這種壓縮技術的特點是同時兼顧了保真度和網絡傳輸需求,可和WMA及WMV互換使用。
  • 軟件名稱:ASF
  • 軟件平台:微軟公司
  • 軟件語言:
  • 開發商:
  • 軟件授權:
  • 軟件版本:
  • 軟件大小:
  • 特點:同時兼顧了保真度和網絡傳輸需求
  • 實質:網上流式數字音頻壓縮技術

概述

ASF是一個可擴展的文件格式用來存儲多媒體數據同步。它支持的數據傳輸了各種各樣的網絡和協議同時還證明适合當地播放。在明确目标的ASF是提供一個基礎,全行業的多媒體互操作性。每個格式的文件是由一個或多個媒體流。該文件頭指定的内容整個文件,連同流的具體内容。多媒體數據,儲存後的文件頭,特别提到媒體流編号,以表明其類型和目的。提供和介紹的所有媒體流數據同步到一個共同的時間線。

ASF是一個開放标準,它能依靠多種協議在多種網絡環境下支持數據的傳送。同JPG、MPG文件一樣,ASF文件也是一種文件類型,但它是專為在IP網上傳送有同步關系的多媒體數據而設計的,所以ASF格式的信息特别适合在IP網上傳輸。ASF文件的内容既可以是熟悉的普通文件,也可以是一個由編碼設備實時生成的連續的數據流,所以ASF既可以傳送人們事先錄制好的節目,也可以傳送實時産生的節目。

ASF用于排列、組織、同步多媒體數據以利于通過網絡傳輸。ASF是一種數據格式,它也可用于指定實況演示。ASF最适于通過網絡發送多媒體流,也同樣适于在本地播放。任何壓縮/解壓縮運算法則(編解碼器)都可用來編碼ASF流。

WindowsMediaService的核心是ASF。ASF是一種數據格式,音頻、視頻、圖像以及控制命令腳本等多媒體信息通過這種格式,以網絡數據包的形式傳輸,實現流式多媒體内容發布。其中,在網絡上傳輸的内容就稱為ASFStream。ASF支持任意的壓縮/解壓縮編碼方式,并可以使用任何一種底層網絡傳輸協議,具有很大的靈活性。

MicrosoftMediaplayer是能播放幾乎所有多媒體文件的播放器,支持ASF在Internet網上的流文件格式,可以一邊下載一邊實時播放,無需下載完再聽。ASF文件本地或網絡回放;可擴充的媒體類型;部件下載、可伸縮的媒體類型;流的優先級化;多語言支持、環境獨立性;豐富的流間關系以及擴展性等。

創建

如何生成ASF文件呢?在此提供軟件和硬件的兩種方式,僅供參考:

1、通過軟件将MPEG-1格式的影像文件轉換成微軟最新的ASF視頻流格式。使用軟件工具為:SonicFoundryStreamAnywhere和WindowsMediaToolkit。具體實施步驟為:首先安裝WindowsMediaToolkit或把相應版本号的ASF壓縮編碼驅動庫拷貝到Windows/System目錄。

接着運行軟件——SonicFoundryStreamAnywhere。打開mpg文件。選擇“Saveas”(另存為)→選擇你要儲存ASF文件的文件夾→選擇“EncodeWindowsMediaFormat”項→設置你要生成的ASF文件的壓縮比例。如果選250Video的話就相當于2MB/分鐘的壓縮速度,圖像的質量不太好。同理,如果是選512Video相當于4MB/分鐘的壓縮速度。其實,質量好的ASF應該是在320×240和有30幀/秒的情況下,它的圖像和聲音仍然可以同步。最後,取消EncodeRealMediaformat選項并确認完成。

2、利用專用的視頻采集卡(Ospres-200),借助“NetshowEcorder3.0”軟件把錄像機、影蝶機、攝像機等視頻、音頻信号轉換成ASF格式。對已是數字格式的dat、mpg文件,可以通過豪傑超級解霸2000中的工具——“vcd轉avi”程序,先轉換成avi格式,再使用采集卡附帶的軟件完成轉換到ASF過程。具體過程在此不作介紹。

文件功能

ASF流文件的數據速率可以在28.8Kbps到3Mbps之間變化。用戶可以根據自己應用環境和網絡條件選擇一個合适的速率,實現VOD點播和直播。

1、點播(VideoOnDemand)

因為ASF技術支持任意的壓縮/解壓縮編碼,可以使用任何一種底層網絡傳輸協議,這使它既能在高速的局域網内使用,也可以在撥号方式連接的低帶寬Internet環境下使用。點播服務方式下,用戶之間互不幹擾,可以對點播内容的播放進行控制。這種方式最為靈活,但是占用服務器、網絡資源。

ASF的點播内容均存放在VOD服務器上,建立VOD站點進行網頁發布,在同一時間可多點同時點播相同或不同的節目,即多個計算機可在不同的地點、不同的時刻,實時、交互式地點播同一ASF流文件,用戶可以通過上網查看和選擇内容進行點播。播放過程中可實現播放、停止、暫停、快進、後退等功能,播放速率達到25幀/s,1小時的視頻信息按照300Kb/s采集,隻占108MB的空間,1張640MB的光盤可存放将近6小時的ASF文件。

2、直播

直播服務下,用戶隻能觀看播放的内容,無法進行控制。可以使用ASF文件作為媒體内容的來源,實時的多媒體内容最适合使用直播服務方式。通過視頻捕捉卡把攝像機、麥克風記錄的内容輸入到計算機,進行編碼生成ASF流,然後通過該機把信号傳送到網絡,用戶通過網頁收看直播内容。

計算機可同時接收相同或不同的節目頻道,直播計算機可作為一個小電視台,連在網上的每一台計算機都可實時接收9個不同的節目頻道。

3、遠程教育

這種ASF文件遠程教育系統由制作計算機、vod服務器、用戶機組成。

制作ASF文件計算機安裝視頻采集卡、聲卡及攝像機,用于制作流媒體文件;VOD服務器用于存儲和發布流媒體信息;用戶機是連在網上的普通多媒體計算機,通過網頁進行學習。網頁上有教員授課的視頻文件、多媒體課件、學習内容提要、參考資料、複習/練習題、作業等信息。

相關詞條

相關搜索

其它詞條