999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Flash流媒體視頻服務器的構建與應用

2013-04-29 16:29:07吳運明呂愛峰
中國信息技術教育 2013年5期

吳運明 呂愛峰

摘要:FLV、F4V都是Adobe推出的Flash流媒體產品,目前已成為互聯網視頻主流格式。它們的傳輸可以通過HTTP協議或RTMP協議,服務器安裝配置簡便,客戶端只需瀏覽器安裝Flash Player插件即可。因其體積小、質量好、傳輸速度快等優點,廣泛應用在網絡教學、視頻點播、網絡直播、視頻會議等領域。

關鍵詞:FLV;F4V;流媒體;RTMP;FMS

● Flash流媒體視頻格式

1.FLV視頻格式

FLV是Flash Video的簡稱,它利用了網頁上廣泛使用的Flash Player平臺,把視頻整合到Flash動畫中。互聯網用戶只要能看到Flash動畫,就能看到FLV視頻,不需要再安裝其他視頻插件。FLV視頻采用H.263編碼,具有壓縮率高、文件體積小、視頻質量好、加載速度快等優點,而且相比傳統視頻更具有適用性和跨平臺性,適于在網上傳輸。

2.F4V視頻格式

F4V是繼FLV格式后最新的流媒體格式,它支持H.264編碼的高清晰視頻,碼率最高可達50Mbps。作為一種更小、更清晰、更利于在網絡傳播的格式,F4V逐漸取代了FLV,也已經被大多數主流播放器兼容播放,而不需要通過轉換等復雜的方式。

● Flash視頻網絡傳輸的兩種協議

Flash視頻在網絡上傳輸時可以采用兩種協議:HTTP協議和RTMP協議。

1.基于HTTP協議傳輸

Flash視頻采用HTTP協議傳輸時,服務器端服務程序,如IIS,會先將視頻文件下載到客戶端緩存中,然后嵌入網頁中的Flash視頻播放器通過客戶端的本地連接來播放該視頻文件。通過這種方式,Flash視頻播放器播放的是客戶端本地的視頻,而不是遠程Flash視頻服務器中的視頻。因此,在用戶機緩存中能找到此Flash視頻文件。

2.基于RTMP協議傳輸

Flash視頻采用RTMP協議傳輸時,可以實時播放服務器的Flash視頻文件,是流式傳輸方式。采用HTTP方式傳輸時,需要客戶端在緩存下載完整的Flash視頻文件后才可以選擇任意播放點,而采用RTMP方式隨時可以任意選擇播放點。

由此可以看出,HTTP方式是客戶端本地播放,而RTMP方式是服務器實時播放。

● 基于HTTP協議傳輸的Flash視頻服務器配置

基于HTTP協議傳輸Flash視頻,服務器端采用Web服務器程序即可,無需安裝其他程序,在此以Windows Server 2003和IIS為例介紹視頻服務器配置方法。

1.服務器配置

Windows Server 2003操作系統中,默認通過IIS是無法播放FLV、F4V文件的。原因是IIS中沒有指定輸出FLV、F4V這兩種格式,而Windows Server 2003加強了IIS6的MIME驗證,一切未注冊的擴展文件格式均顯示為404錯誤。

讓IIS支持FLV、F4V的設置方法為:打開IIS,選擇“本地計算機→用戶站點(如默認網站)”,單擊右鍵在菜單命令中選擇“屬性”,打開網站屬性對話框。選擇“HTTP頭”選項卡,單擊“MIME類型”按鈕,通過“新建”按鈕添加兩種MIME類型。

FLV視頻的擴展名是.flv,MIME類型是flv-application/octet-stream。F4V視頻擴展名是.f4v,MIME類型是video/mp4。

2.制作播放界面

服務器設置好后,在網頁中播放FLV視頻時,可以自己制作播放器,也可使用Dreamweaver中提供的播放器。在Dreamweaver中,選擇“插入→媒體→FLV”,在“插入FLV”對話框中,選擇視頻類型為“累進式下載視頻”,即通過HTTP方式傳輸視頻。設置好視頻URL、播放器外觀、窗口大小等參數即可完成FLV視頻網頁的制作。

● 基于RTMP協議傳輸的Flash視頻服務器配置

基于RTMP協議傳輸FLV視頻采用的是流式傳輸,需要在服務器端安裝服務程序。支持Flash視頻流式傳輸的服務器端程序有兩個:Adobe公司的FMS和開源的Red5,在此介紹FMS的配置方法。

1.Flash Media Server簡介

Flash Media Server(簡稱FMS)最早是Macromedia公司于2002年發布的Flash Communication Server MX服務器(簡稱FCS),是FMS的前一個版本。FMS服務器是用于用戶之間相互通訊的新平臺,它集成了Flash多媒體交互的特性,能夠實現實時視頻、音頻和數據流傳輸,能夠輕松流暢地實現點播和實時同步廣播。與傳統流媒體服務器相比,FMS具有互動性,不但可以有效地處理影音數據(包括實時影音數據),而且可以進行文本數據的實時通訊,這種實時通訊可以是一對一、一對多、多對一或多對多。它將這種流媒體能力和其他應用程序服務器集成在一起,從而可以創建功能強大的富媒體應用程序。

2.Flash Media Server的構成

FMS可以監聽多個端口,在安裝過程中可以定義多個端口號,各端口之間用逗號隔開,而管理服務器的端口號只有一個(最好使用默認安裝)。服務器安裝成功后,在系統服務中會新加兩項服務:Flash Media Server和Flash Media Administration Server。FMS服務器的啟動包括服務器的啟動和控制臺啟動兩個方面,可以通過“開始”菜單啟動,如果在進程表中看到FMSMaster.exe、FMSCore.exe、FMSEdge.exe和FMSAdmin.exe四個進程,則說明FMS服務器和FMS服務器控制臺已經啟動成功。

Flash Media Server主要由兩部分構成:服務器端Server程序和客戶端Flash播放器。服務器端的應用程序在FMS上建立私有目錄,存放所需的資源和服務端腳本,客戶端與服務器端程序通過RTMP協議進行通信。Flash客戶端通過RTMP協議與FMS建立連接,同時在服務器端與Flash的客戶端之間形成數據流。FLV視頻文件則嵌入在瀏覽器中,Web服務器通過HTTP協議響應客戶端的請求并將FLV視頻信息發送到客戶端。

3.Flash視頻文件的加載

FMS安裝完成后,在安裝目錄下有一個名稱為applications的文件夾,是FMS工作時的服務目錄,其下包括Live和VOD兩個子目錄,分別存放直播和點播的視頻文件。在FMS中實現視頻點播服務的方法有下面三種:

(1)方法一:使用默認的存放路徑

只需把要發布的視頻復制到VOD目錄下的media文件夾,FMS即可開始提供流式視頻傳輸服務。

(2)方法二:映射虛擬路徑到物理路徑

如果Flash視頻文件不放在VOD目錄下,而放在其他目錄下,如D:\FlashVideo,則可以使用虛擬路徑映射到物理路徑,具體方法是在某個VOD應用下,找到Application.xml文件,按照下列配置修改:

/;D:\ FlashVideo

上述配置將覆蓋Vhost.xml中"/"的配置。這樣,一個客戶端連接將可以播放D:\FlashVideo文件夾下的視頻,如sample.flv文件,其訪問地址為: rtmp://localhost/VOD/sample.flv。

(3)方法三:創建新的RTMP虛擬目錄

VOD是FMS默認的虛擬目錄,實際上用戶可以自己創建新的虛擬目錄,然后映射到存放視頻的文件夾。虛擬目錄的配置文件是C:\Program Files\Adobe\Flash Media Server 3.5\conf\fms.ini,打開后可以看到默認的VOD虛擬目錄是通過這兩句內容實現的:

VOD_COMMON_DIR = C:\Program Files\Adobe\Flash Media Server 3.5\webroot\vod

VOD_DIR = C:\Program Files\Adobe\Flash Media Server 3.5\applications\vod\media

因此,在這里要創建一個新的虛擬目錄hello,可以添加如下內容:

HELLO_COMMON_DIR = D:\hello

HELLO_DIR = D:\hello\media

然后把C:\Program Files\Adobe\Flash Media Server 3.5\applications\vod文件夾里的文件復制到D:\hello文件夾,并且修改D:\hello\Application.xml的文件內容,做如下修改。

修改前:

/;${VOD_COMMON_DIR}

/;${VOD_DIR}

修改為:

/;${HELLO_COMMON_DIR}

/;${HELLO_DIR}

重啟FMS,虛擬目錄就建好了。這樣,將視頻文件放在D:\hello\media目錄下,客戶端連接時就可以播放了,如播放sample.flv文件,其訪問地址為: rtmp://localhost/hello/sample.flv。

4.將Flash視頻加載到網頁中

在將Flash視頻加入到網頁中時,需要一個Flash播放器。在此可以使用FMS中自帶的播放器,播放器文件在C:\Program Files\Adobe\Flash Media Server 3.5\webroot\swfs\videoPlayer.swf,可以將此文件復制到網頁所在目錄下,在網頁中使用標記或標記將Flash播放器嵌入到網頁中,如播放默認虛擬目錄VOD下的sample.f4v文件,主要代碼如下:

● Flash流媒體視頻服務器的應用

無論是FLV視頻文件還是F4V視頻文件,都具有體積小、質量高、制作簡便等特點,適合于網絡傳輸。基于FMS構建的Flash流媒體服務器能夠實現流媒體視頻點播和視頻直播,因此在很多領域都有廣泛的應用。

1.網絡遠程教育

在網絡教學中,通過Flash流媒體服務器的視音頻點播功能,可以實現異步授課,學生可以按自己的時間和興趣點播教師授課錄像進行個別化學習。通過服務器的直播功能,可以開展實時同步教學,將教師的講課場景通過網絡實時廣播出去。同時,學生和教師也可以進行實時的交流、討論。

2.網絡視頻點播

傳統的流媒體視頻點播系統由于媒體文件較大,大量的數據傳輸導致下載持續時間相對較長,造成服務器的負荷大。而Flash格式的流媒體文件體積小,傳輸快,因此,基于FLV或F4V格式能夠有效減輕服務器壓力,適于大規模的網絡視頻點播。

3.互聯網高清直播

目前,互聯網上的網絡直播已比較普遍。采用傳統的流媒體直播時,為了保證直播的實時性,視頻的質量會有所降低。而F4V格式是采用H.264編碼壓縮的高清晰視頻,體積小;同時FMS服務器使用RTMP協議來傳輸視音頻和數據信息,傳輸速度快。而且Flash平臺具有交互性,網絡直播雙方可以相互交流,更能體現真實、主動及參與。

4.視頻會議

FMS平臺集成了通訊功能和應用程序功能,它通過Flash Player在客戶端提供視頻、音頻和數據流共享。通過該平臺,人們可以方便地進行實時通信,可以通過網絡存儲錄制下來的視音頻,也可以共享數據對象,并可將這些視音頻和共享數據傳遞給多個客戶端,實現實時同步共享。因此,基于FMS構建的流媒體服務器能夠提供穩定的、高質量的視頻會議服務。

● 結束語

FLV和F4V兩種流媒體視頻格式已經相對成熟,它利用網絡中廣泛使用的Flash Player播放平臺,網站用戶在訪問時無需考慮額外安裝其他視頻插件的問題。同時,Flash視頻文件的體積較小,視頻質量較高,很好地解決了視頻體積、視頻質量、網絡帶寬的制約問題,因此它具有廣闊的發展前景。

參考文獻:

[1]雷鋼.FLV視頻的制作及教學應用[J].四川文理學院學報(自然科學),2009(9):99-101.

[2]劉磊,丁巧榮.Flash視頻淺析[J].數字與縮微影像,2007(3):5-7.

[3]劉輝.基于FMS的實時視頻答疑系統的設計與實現[J].廣東廣播電視大學學報,2008(6):103-106.

[4]劉磊.Flash視頻及其在網絡教學中的應用[J].信息技術教育,2007(9): 68-69.

[5]魯志剛.應用Flash Media Server技術構建富媒體網絡教育系統[J].才智,2008(3):98.

[6]陳榮.利用FMS+Flash實現實時視頻應用[J].計算機時代,2011(4):20-24.

[7]劉成新,王煥景,等.網絡教育應用[M].北京:電子工業出版社,2009.

主站蜘蛛池模板: 国产亚洲欧美在线中文bt天堂| 日本欧美视频在线观看| 国产精品内射视频| 国产黄网永久免费| 91久久偷偷做嫩草影院电| 成人精品区| 中文字幕精品一区二区三区视频| 福利小视频在线播放| 日韩免费毛片| 欧美一区二区三区欧美日韩亚洲| 99热在线只有精品| 热99精品视频| 国产免费久久精品99re不卡| 亚瑟天堂久久一区二区影院| 国产jizz| 亚洲一区无码在线| 亚洲成A人V欧美综合| 国产精品hd在线播放| 22sihu国产精品视频影视资讯| 又粗又硬又大又爽免费视频播放| 国产在线视频二区| 欧美精品在线视频观看| 午夜视频www| 国产产在线精品亚洲aavv| 91福利国产成人精品导航| 国产午夜不卡| 欧美激情视频一区二区三区免费| 亚洲成年人网| 久久青草热| 91麻豆精品视频| 中文无码伦av中文字幕| 国产亚洲第一页| 成人福利在线免费观看| 激情综合五月网| 五月综合色婷婷| 综合久久五月天| 97超爽成人免费视频在线播放| 人妻丰满熟妇αv无码| 欧洲欧美人成免费全部视频| 热99re99首页精品亚洲五月天| 欧美在线综合视频| 视频一区视频二区中文精品| 久久综合婷婷| 女人爽到高潮免费视频大全| 成人精品视频一区二区在线| 国产麻豆精品手机在线观看| 久久久久无码国产精品不卡| 毛片网站免费在线观看| 亚洲欧洲自拍拍偷午夜色无码| 黄色污网站在线观看| 久久久久久久久18禁秘| 国产一区二区在线视频观看| 男女猛烈无遮挡午夜视频| 亚洲不卡av中文在线| 国产va免费精品观看| 久久精品人人做人人爽电影蜜月 | 九九热这里只有国产精品| 97国产精品视频自在拍| 自偷自拍三级全三级视频| 呦视频在线一区二区三区| 免费国产不卡午夜福在线观看| 精品一區二區久久久久久久網站| 免费毛片网站在线观看| 亚洲欧美人成电影在线观看| 丝袜美女被出水视频一区| 91青青草视频| 日韩区欧美国产区在线观看| 青青草国产一区二区三区| 亚洲人成人伊人成综合网无码| 久久国产黑丝袜视频| 日本手机在线视频| 亚洲天堂网在线观看视频| 动漫精品中文字幕无码| 国产性爱网站| 国产成本人片免费a∨短片| 国产福利拍拍拍| 亚洲欧美日韩动漫| 久久久久久尹人网香蕉| 日韩精品亚洲一区中文字幕| 中国特黄美女一级视频| www.国产福利| 国产福利免费观看|