編者按:傳統(tǒng)視頻因數(shù)據(jù)量大,缺乏交互性等方面的缺陷導致其在網(wǎng)絡教學中的應用并不廣泛。于是,一種新的視頻格式——Flash視頻格式應運而生,并且經(jīng)過一段時間的實際應用,大家發(fā)現(xiàn)這種視頻確實非常適合網(wǎng)絡教學。本期,我們特別為大家推薦三篇短文,以從不同的角度來剖析Flash視頻在教學中的應用之道。
Flash視頻格式是Adobe公司推出的一種流媒體視頻格式,簡稱為FLV(Flash Video)。FLV視頻和傳統(tǒng)視頻相比具有適用性和跨平臺能力強、文件壓縮率高并且視頻質(zhì)量好、Web集成性好并可以創(chuàng)建個性化項目、安全性高、具有良好的交互性、能夠提供對XML語言的支持等優(yōu)勢。
按傳送方式的不同,F(xiàn)LV視頻分為三種類型,這三種傳送方式和制作方法都不同的FLV視頻在網(wǎng)絡教學中的適用情況也不相同。下面我們就針對每一種視頻的特點,分析其在網(wǎng)絡教學中的適用情況。
SWF文件中嵌入的FLV視頻
這種嵌入方式就是把整個FLV視頻作為一種普通的Flash元件添加到swf動畫文件中,最后生成的文件的擴展名是swf。
這種FLV視頻的優(yōu)點是:①能夠在Flash時間軸上查看和編輯單個視頻幀,能夠借助Flash設計工具創(chuàng)建疊加和交互;②視頻只需要常規(guī)的Web服務器就可傳送;③任何版本的Flash播放器都可以播放。不足是:①如果視頻內(nèi)容發(fā)生變化,則必須重新嵌入視頻,重新檢查和處理所有導航以及相關聯(lián)的內(nèi)容,然后重新發(fā)布swf文件才能完成更改,并且在創(chuàng)作過程中,如果需要預覽或測試Flash的部分內(nèi)容時,也必須發(fā)布整個視頻文件;②要求視頻幀頻和Flash時間軸幀頻必須同步;③用戶必須從服務器上把文件完全下載之后才能播放;④受swf文件最大幀數(shù)不超過16000幀的約束,整個視頻文件的長度要受到限制。
因此,只有在視頻長度比較小、對視頻的質(zhì)量要求不高、整個視頻內(nèi)容改變的可能性很小的情況下,我們才適于采用這種嵌入式的視頻。針對此限制,教師可以創(chuàng)建基于這種嵌入式視頻格式的、以知識點為基本單位的小動畫、小電影形式的教學素材庫,然后按照教學需求有選擇地組合使用,以適應教學過程的動態(tài)變化。
外部漸進式下載的FLV視頻
這種方式的視頻是在一個swf文件中利用Action Script腳本語言或者Flash中提供的相關組件,將外部的FLV視頻文件動態(tài)地加載到swf動畫文件中進行播放的視頻。我們可以控制給定視頻文件的“播放”、“暫?!?、“查找”(時間碼)和“關閉”等動作,還可以控制緩沖時間及緩沖大小。
在這種方法中,視頻內(nèi)容 (FLV文件) 獨立于其他Flash內(nèi)容和視頻播放控件,添加或更改內(nèi)容時不需要重新發(fā)布swf文件;網(wǎng)絡傳送時,只要下載完第一段視頻并緩存到本地磁盤,即可開始播放;運行時,視頻文件從本地磁盤加載到swf文件中,并且沒有文件大小或持續(xù)時間的限制;視頻文件的幀頻可以不同于swf文件的幀頻;可以自定義自己的播放器外觀;可以和媒體組件一起用于創(chuàng)建項目中視頻序列和幻燈片之間的自動交互。
流式的FLV視頻
流式的FLV視頻是這三種視頻形式中最完整、最一致、最可靠、適用范圍最廣的視頻傳送形式。在流傳送過程中,每個客戶端打開一個返回到視頻服務器的持久連接,且傳送的視頻和客戶端交互之間存在緊密聯(lián)系。該方法還可以實現(xiàn)其他多種功能,用來提高視頻的傳送質(zhì)量。比如,帶寬檢測(以提供大小正確的視頻)、服務質(zhì)量規(guī)范、詳細的跟蹤和報告統(tǒng)計信息以及各種交互式功能和視頻體驗。
這種流式的FLV視頻傳送方式有以下優(yōu)點:①視頻內(nèi)容將獨立于其他Flash內(nèi)容和視頻回放控件,而且可根據(jù)用戶或應用程序的反饋更改FLV內(nèi)容;②客戶端無需下載整個文件,只有被查看的視頻部分才會傳送給客戶端,F(xiàn)LV視頻在傳送過程中不會保存到客戶端的緩存,并且可以創(chuàng)建實時視頻流,用于課堂直播;③提供了更好的跟蹤、報告、反饋和記錄功能;④可以利用編程來創(chuàng)建服務器端播放列表、控制流的同步、根據(jù)客戶端連接速度調(diào)整播放比特率實現(xiàn)更具智能化的傳送以及創(chuàng)建應用程序;⑤具有良好的交互性,可以實現(xiàn)多用戶通信功能,并且熱點觸發(fā)靈活,易于搜索。在網(wǎng)絡教學中,流式FLV視頻可用于視頻課件點播、課堂直播中。但要實現(xiàn)FLV視頻的流式傳輸,需要Flash Media Server的支持。