......談ASF文件及其應(yīng)用 ■認識ASF文件 ASF 用于排列、組織、同步多媒體數(shù)據(jù)以利于通過網(wǎng)絡(luò)傳輸。ASF 是一種數(shù)據(jù)格式,它也可用于指定實況演示。ASF最適于通過網(wǎng)絡(luò)發(fā)送多媒體流,也同樣適于在本地播放。任何壓縮/解壓縮運算法則(編解碼器)都可用來編碼ASF流。 Windows Media Service的核心是ASF。ASF是一種數(shù)據(jù)格式,音頻、視頻、圖像以及控制命令腳本等多媒體信息通過這種格式,以網(wǎng)絡(luò)數(shù)據(jù)包的形式傳輸,實現(xiàn)流式多媒體內(nèi)容發(fā)布。其中,在網(wǎng)絡(luò)上傳輸?shù)膬?nèi)容就稱為ASF Stream。ASF支持任意的壓縮/解壓縮編碼方式,并可以使用任何一種底層網(wǎng)絡(luò)傳輸協(xié)議,具有很大的靈活性。 Microsoft Media player是能播放幾乎所有多媒體文件的播放器,支持ASF在Internet網(wǎng)上的流文件格式,可以一邊下載一邊實時播放,無需下載完再聽。 ■創(chuàng)建ASF文件 如何生成ASF文件呢?在此提供軟件和硬件的兩種方式,供有興趣的用戶參考。 1.通過軟件將MPEG-1格式的影像文件轉(zhuǎn)換成微軟最新的ASF視頻流格式。使用軟件工具為:Sonic Foundry Stream Anywhere和Windows Media Toolkit。具體實施步驟為:首先安裝Windows Media Toolkit或把相應(yīng)版本號的ASF壓縮編碼驅(qū)動庫拷貝到Windows/System目錄。 接著運行軟件——Sonic Foundry Stream Anywhere。打開mpg文件。選擇“Save as”(另存為)→選擇你要儲存ASF文件的文件夾→選擇“Encode Windows Media Format”項→設(shè)置你要生成的ASF文件的壓縮比例。如果選250 Video的話就相當于2MB/分鐘的壓縮速度,圖像的質(zhì)量不太好。同理,如果是選512 Video相當于4MB/分鐘的壓縮速度。其實,質(zhì)量好的ASF應(yīng)該是在320×240和有30幀/秒的情況下,它的圖像和聲音仍然可以同步。最后,取消Encode Real Media format選項并確認完成。 2.利用專用的視頻采集卡(Ospres-200),借助“Netshow Ecorder 3.0”軟件把錄像機、影蝶機、攝像機等視頻、音頻信號轉(zhuǎn)換成ASF格式。對已是數(shù)字格式的dat、mpg文件,可以通過豪杰超級解霸2000中的工具——“vcd轉(zhuǎn)avi”程序,先轉(zhuǎn)換成avi格式,再使用采集卡附帶的軟件完成轉(zhuǎn)換。具體過程在此不作介紹。 對以上兩種形式來說,使用第二種效果比較好,畫面信號損失少,圖像質(zhì)量更高。 ■利用ASF文件 ASF流文件的數(shù)據(jù)速率可以在28.8Kbps到3Mbps之間變化。用戶可以根據(jù)自己應(yīng)用環(huán)境和網(wǎng)絡(luò)條件選擇一個合適的速率,實現(xiàn)VOD點播和直播。 1. 點播功能(Video On Demand) 因為ASF技術(shù)支持任意的壓縮/解壓縮編碼,可以使用任何一種底層網(wǎng)絡(luò)傳輸協(xié)議,這使它既能在高速的局域網(wǎng)內(nèi)使用,也可以在撥號方式連接的低帶寬Internet環(huán)境下使用。點播服務(wù)方式下,用戶之間互不干擾,可以對點播內(nèi)容的播放進行控制。這種方式最為靈活,但是占用服務(wù)器、網(wǎng)絡(luò)資源多。 ASF的點播內(nèi)容均存放在VOD服務(wù)器上,建立VOD站點進行網(wǎng)頁發(fā)布,在同一時間可多點同時點播相同或不同的節(jié)目,即多個計算機可在不同的地點、不同的時刻,實時、交互式地點播同一ASF流文件,用戶可以通過上網(wǎng)查看和選擇內(nèi)容進行點播。播放過程中可實現(xiàn)播放、停止、暫停、快進、后退等功能,播放速率達到25幀/s,1小時的視頻信息按照300Kb/s采集,只占108MB的空間,1張640MB的光盤可存放將近6小時的ASF文件。 2. 直播功能 直播服務(wù)下,用戶只能觀看播放的內(nèi)容,無法進行控制??梢允褂肁SF文件作為媒體內(nèi)容的來源,實時的多媒體內(nèi)容最適合使用直播服務(wù)方式。通過視頻捕捉卡把攝像機、麥克風記錄的內(nèi)容輸入到計算機,進行編碼生成ASF流,然后通過該機把信號傳送到網(wǎng)絡(luò),用戶通過網(wǎng)頁收看直播內(nèi)容。 計算機可同時接收相同或不同的節(jié)目頻道,直播計算機可作為一個小電視臺,連在網(wǎng)上的每一臺計算機都可實時接收9個不同的節(jié)目頻道(這項功能筆者在單位已經(jīng)實現(xiàn),一個教員講課,同時有8個教室、800多人同時收看教學(xué)情況,效果良好)。 3. 遠程教育 這種遠程教育系統(tǒng)由制作計算機、VOD服務(wù)器、用戶機組成。 制作計算機安裝視頻采集卡、聲卡及攝像機,用于制作流媒體文件;VOD服務(wù)器用于存儲和發(fā)布流媒體信息;用戶機是連在網(wǎng)上的普通多媒體計算機,通過網(wǎng)頁進行學(xué)習。網(wǎng)頁上有教員授課的視頻文件、多媒體課件、學(xué)習內(nèi)容提要、參考資料、復(fù)習/練習題、作業(yè)等信息。 ASF的主要優(yōu)點包括: 本地或網(wǎng)絡(luò)回放 可擴充的媒體類型 部件下載、可伸縮的媒體類型 流的優(yōu)先級化 多語言支持、環(huán)境獨立性 豐富的流間關(guān)系以及擴展性等 |
|