網站開題報告范例6篇

前言:中文期刊網精心挑選了網站開題報告范文供你參考和學習,希望我們的參考范文能激發你的文章創作靈感,歡迎閱讀。

網站開題報告

網站開題報告范文1

1.本課題的研究意義

在internet飛速發展的今天,互聯網成為人們快速獲取、和傳遞信息的重要渠道,它在人們政治、經濟、生活等各個方面發揮著重要的作用.因此網站建設在internet應用上的地位顯而易見,它已成為政府、企事業單位信息化建設中的重要組成部分,從而倍受人們的重視。

這次我們所設計的課題正是互聯網與社會生活之間的緊密關系的體現,現今的社會,人們已經離不開了網絡,網絡已經成為人與人之間交流的一種形式,他能夠把事情的復雜化轉為簡單化。老干部局網網站的建設不僅能夠使該事業單位的工作方式有所改變,也大大地提高了該單位工作人員的辦事效率,也增加了該單位的知明度,更重要的是為我們局的老干部們提供了一個網絡生活空間,促進了他們對網絡知識的進一步地了解。

通過該網站展示了機構設置、政策法規、辦事指南、電子刊物、新聞、學習園地、問題集錦、養生保健、生活小常識、旅游簡介等系列內容的介紹。同時您也可以利用電子信箱經濟而又快捷地與外界進行各種信息溝通。

asp簡介

1 什么是a s p microsoft active server pages (asp)實際上是將標準的h t m l文件拓展了一些附加特征, a s p像標準的h t m l文件一樣包含h t m l語句并且在一個瀏覽器上解釋并顯示。但它為h t m l編寫人員提供了在服務器端運行腳本的環境,使h t m l編寫人員可以利用v b s c r i p t和j s c r i p t或其他

第三方腳本語言來創建a s p,實現過去需要編寫復雜的c g i程序才能實現的有動態內容的網頁,如計數器等。一個a s p文件的后綴為. a s p,其中包含實現動態功能的v b s c r i p t或j s c r i p t語句,如果去掉那些v b s c r i p t或j s c r i p t語句,它和標準的h t m l文件沒有任何區別。a s p提供了一些內建對象(參見后面關于內建對象的章節)。利用這些內建對象,你可以使你的腳本更加強大;這些

對象會允許您從瀏覽器中接收和發送信息。例如,利用r e q u e s t對象,你可以接收用戶的h t m l表單中的信息并加以處理。a s p包含標準的a c t i v e x組件(參見后面關于組件的章節),這些組件可以實現一些復雜的功能,如使用數據庫等。不過,你并不會被此局限,你可以輕松創建屬于你自己的附加a c t i v e x組件。這意味著你可以不加限制地拓展你的a c t i v e x組件(參見后面關于自制組件的章節)。a s p可以和諸如sql server這樣的數據庫行掛接,在本書后面的章節中,我

們將詳細地學習這方面的內容。重要的是,這是a s p一個非常強大的功能所在,在線商務以及在線論壇等各種非常高級的、動態更新的站點都需要數據庫的支持,而且需要隨數據庫內容的更新而自動更新,這樣,你就可以利用a s p自己建立很多類似的高級站點。通過上面的描述,我們可以了解到, a s p就是由服務器端腳本、對象以及組件拓展過的標準網頁并為其提供了運行的環境。而它的網頁并不是在建立初期存在的,而是當某個瀏覽器向它提出請求時,它才根據需要產生所需要的標準網頁,這克服了過去h t m l編寫的網頁的靜態缺點,從而使網頁上可以有許多動態的信息存在。如:當前的計算機時間、計數器的計數值等。

a s p是一套服務器端的腳本運行環境,當用戶從瀏覽器向we b服務器請求.asp 文件時, asp 腳本開始運行,然后web 服務器調用a s p,a s p全面讀取請求的文件,執行所有的腳本命令,并將標準的web 頁傳送給瀏覽器,而并不包含你所寫的腳本命令。

2使用asp與sql server 網站架設

而a s p的每一個命令都首先被用來生成h t m l文件,因此a s p允許生成動態內容。

下載對于web 服務器來說, a s p與h t m l有著本質的區別, h t m l不經任何處理送回給瀏覽器另一方面,對于瀏覽器來說, a s p和h t m l幾乎是沒有區別的,僅僅是后綴為. a s p和. h t m的區別,當我們在客戶端提出對a s p的申請后,我們的瀏覽器接受的是h t m l格式的文件。因此它根據以上特性,我們用a s p可以方便地實現諸如表格信息收集、計數器、留言簿、公告板、a s p還可以輕松地實現對頁面內容的動態控制,為不同的瀏覽者定制不同的頁面內容,實現

適用于任何瀏覽器。

聊天室甚至電子商務等過去必須由c g i才能實現的功能。

個性化的網站。

3 使用范圍

用a s p實現各功能時幾乎沒有什么限制,只要網站存在并正常運行,以下是的應用示例列表:

. 在你的網站主頁頂部添加一個滾動顯示的廣告欄。

. 從h t m l的表單中接受信息并且存到數據庫中。

. 根據不同訪問者顯示不同內容,創建個性化主頁。

. 在你的主頁中添加點擊計數器。

. 根據用戶瀏覽器的版本、類型和能力顯示不同檔次的內容。

. 連接多個主頁使之容易網際導航。

. 跟蹤用戶網站上的活動信息并且存入日志文件。

. 使用基于windows nt的i n t r a n e t建立你的m i s應用。

用a s p編寫出的系統,完全可以達到原來使用c l i e n t / s e r v e r的網絡數據庫系統的水平。使用a s p最大的好處是,在你對程序進行升級時,你只需要修改服務器上的a s p文件,而不需要修改客戶端程序。

以上只是簡單介紹,看完下面章節,你會對利用a s p做的事情有更加全面深入的了解。你會真正學會如何使用a s p建立各種應用。

2.本課題的基本內容

為了樹立中國各級政府各部門在網絡上的嶄新形象,有利于使各級政府由管理型向管理服務型的角色轉換,降低辦公費用,提高辦公效率,促進勤政、廉政建設,提高政府公務員的信息化水平,市委老干部局網站的建立將為辦公網絡化,自動化、電子化,全面信息的共享所提供了優越的條件

本課題介紹了市老干部局網站建設的做法和具體步驟,給出了老干部局網站建設的方案選擇、設備配置。還介紹了老干部局網站建設的運用目的和發展方向以充分實現以上目的。還全面介紹了在internet上建設和管理網站的技術。內容涉及網站的基礎建設,對原始數據進行調查,重點放在新聞更新、辦事指南等的事務處理以及站點管理,使用asp,html開發前臺程序,完成網站的鏈接,從相關系統中導入數據,編寫相應的存儲過程,以便聯系老干部局的需要開發出功能強大的網站。

老干部局網站為干部的工作、管理、生活、信息交流個通訊等提供綜合的網絡環境。網站的使用,使干部的辦公、學術研究和管理條件跨上一個新臺階,同時也給老干部局的宣傳,發展,提供了一個平臺。我們可以充分利用現用計算機資源,實現信息交流和軟硬件資源的共享,實現老干部局辦公、管理、服務于社會的現代化新形式。

關于建設老干部局網站的一些內容,包括網站的結構,特點以及網站建設的理論知識要點。其最大的特點就是在于對asp中的每個知識點都精心運用到了實際需要中,通過對理論的研究來聯系實際操作,并全面地掌握asp開發web動態網站的思路、技巧和體系。另外,asp還提供可更簡單、更方面的數據庫訪問方法,使開發基于數據庫驅動的web應用程序更容易,asp支持vbscript和jscript,并能以插件形式支持其他腳本語言,如html。

3.本課題的重點和難點

本課題的重點主要是網站素材的選擇與框架的搭建,一個好的網站要有許多的主頁相互之間鏈接起來,以及其中添加一些動態、圖片、聲效等鏈接。綜合地完成網站的建設才能體現主題,才能把瀏覽者的目光吸引到每一個主頁上,內容的及時更新也是網站建設的一個主要實際問題,只有不斷得到更新的主頁內容才能使瀏覽者再次訪問該網站,沒有新鮮的內容素材,沒有時代性的哲學理念,遠遠不能稱得為好網站。

新穎的框架結構也能使瀏覽者的目光更長久地被吸引,再擁有好的素材基礎上,框架的搭建也是網站建設所必須考慮到的問題, 只有把這兩者相結合進行周密地布置,相信建設出來的網站必然是點擊率最高的網站。

該網站的建設也牽涉到了動態網頁的制作,因此,這必然成了制作過程中的難點,就我個人而言,對動態網頁的制作方面還缺少很多的理論與實際操作知識,曾經只是做一些簡單的個人主頁,僅此而已,而現今,卻得必須運用asp程序進行動態網站的編輯,運用asp把腳本、html、組件和強大的web數據庫訪問功能結合在一起,形成一個能在服務器上運行的應用程序,并把按用戶的要求專門制作的html頁面送給客戶端瀏覽器。此技術的運用使我的工作量大大地提高了幾倍,當然這正是我以前沒好好學的不好表現,但通過這次設計使我認識提高了,在學好靜態網頁制作的基礎上則不能忽視對動態網頁制作的重要性。此后,我將借鑒這次的領悟,認真學習并全面地掌握asp中的每個知識點,以便今后熟練地運用到實際問題中,充分展現自我價值。為自己以后的生活道路鋪上一層更牢固的奠基石!

用asp實現搜索引擎的功能是一件很方便的事,可是,如何實現類似3721的智能搜索呢?比如,當在搜索條件框內輸入“中國人民"時,自動從中提取“中國"、“人民"等關鍵字并在數據庫內進行搜索。看完本文后,你就可以發現,這個功能實現起來竟然是如此的簡單。ok,follow me!

第一步,我們要建立一個名為db_sample.mdb的數據庫(本文以access2000數據庫為例),并在其中建立表t_sample。表t_sample包括如下字段:

id 自動編號

u_name 文本

u_info 備注

第二步,我們開始設計搜索頁面search.asp。該頁面包括一個表單(frm_search),表單內包括一個文本框和一個提交按鈕。并將表單的method屬性設為“get" ,action屬性設為“search.asp,即提交給網頁自身。代碼如下:

請輸入關鍵字:

下面,就進入了實現智能搜索的關鍵部分。

首先,建立數據庫連接。在search.asp的開始處加入如下代碼:

4.論文提綱

1.緒論

1)設計依據

3)設計要求

1)系統分析

3)功能圖

1)程序代碼

5.參考文獻

7.附錄

(對本課題的深度、廣度及工作量的意見)

網站開題報告范文2

教育信息化的發展,使中小學的信息化環境不斷改善,信息化教學資源日益豐富,也使教育教學模式發生了重大轉變,實施信息化教育既是國內外教育改革與發展的趨勢與潮流,也是廣大中小學教育教學實踐中面臨的重要課題。教師的教學能力是影響教學質量和效果的關鍵性因素,信息化教育對教師教學能力提出了新的挑戰,中小學教師必須具備信息化教學能力才能有效地實施信息化教育,什么是教師的信息化教學能力?教師的信息化教學能力由哪些方面構成?如何培養和提高教師的信息化教學能力等一系列問題,是教育信息化實踐亟待解決的理論與實踐問題。解決這些問題,不僅能豐富校本培訓和教師專業能力發展的理論與實踐,而且能促進信息化教育的實施,提高教育信息化的效益。

二、國內外研究現狀

教學能力是教師在教學活動中表現出來的一種專業能力,是由多種具體能力構成的一個綜合體,教學環境的變化對教師的教學能力提出新要求。信息技術環境特別是網絡環境下教師開展教學活動需要具備的新教學能力得到了一些學者的研究與關注,陳麗等學者(2003)提出了中小學教師要具備現代教育觀念、系統化教學設計能力、教學實施能力、教學監控能力等七個方面新的能力。Smith,T.C.等學者(2005)根據課程教學的三個階段,歸納總結了教師開展網絡教學應具備的51種能力,并分析了每個階段教師的具體能力。Vera Queiroz(2003)分析指出,在網絡環境下,教師要具有不同于傳統教學的技術應用能力、課程設計和實施能力等。Jia-Ling Lee與Atsusi Hirumi(2005)、陳麗等(2003)、Smith,T.C.(2005)、Vera Queiroz(2003)、Ahmad G. Abdulla(2004)、陳鳳燕(2005)、錢煥新(2006)等學者雖然從不同側面探討了中小學教師信息化教學能力的構成,但還缺乏對中小學教育信息化教學能力的系統研究,其能力體系尚需進一步研究和明確。

對教師能力的發展, Benner, P.(1984)、Fuller F. 和Bown O(1975)、Melanie Clay(1999)、歐陽向東(2003)、張煥華(2001)、譚強(2003)等國內外學者已經在這方面有較多研究成果,國內外對信息技術環境下中小學教師技術操作能力方面的研究與培訓較多,對于網絡環境下通過校本培訓來發展教師教學能力特別是信息化教學能力的研究還比較缺乏,需要進行系統深入的理論與實踐探索。

三、研究目標

本課題的研究目標是構建中小學教師信息化教學能力體系,明確信息化教育背景下中小學教師專業能力的培養目標和內容,探討中小學教師信息化教學能力發展的現狀與問題,探索解決這些問題的途徑。由于校本培訓是教師專業發展的重要途徑,研究網絡環境下校本培訓對中小學教師信息化教學能力發展具有重要意義,本課題將研究提出通過校本培訓發展教師信息化教學能力的有效策略,并在實踐中予以檢驗和完善,從而優化網絡環境下校本培訓的質量,促進中小學教師信息化教學能力的發展,提高教師實施信息化教育的能力。

四、研究內容

本研究的主要內容有五個方面:

1.信息化環境下中小學教師信息化教學能力體系構建的研究

研究當現代信息技術應用于教育領域改變了傳統教學環境以后,中小學教師在信息化環境下要順利實施教學活動應該具備的能力體系,厘清中小學教師信息化教學能力發展的內容,明確信息時代教師教學能力發展的目標。

2.中小學教師信息化教學能力發展的現狀及問題

通過調查、訪談、實地觀察和文獻研究等方法,掌握中小學教師信息化教學能力的實際狀況,探討中小學教師能力發展的途徑,分析影響中小學教師信息化教學能力發展的阻礙因素,剖析中小學教師信息化教學能力發展存在的問題。

3.網絡環境下校本培訓中中小學教師信息化教學能力發展的特點

分析研究網絡環境下校本培訓中中小學教師信息化教學能力發展的特點,才能針對其特點,提出有效的發展策略。

4.網絡環境下校本培訓中發展中小學教師信息化教學能力的策略

校本培訓是發展中小學教師信息化教學能力的重要途徑和方式,針對校本培訓中發展中小學信息化教學能力存在的培訓模式單一、理論脫離實踐等問題,將信息化教學資源應用于校本培訓,在混合學習理論、知識管理理論等理論指導下,研究網絡環境下通過校本培訓發展中小學教師信息化教學能力的有效策略。

5.網絡環境下校本培訓中發展中小學教師信息化教學能力的實踐與反思

以廣州市部分中小學為試驗基地,實施校本培訓中發展中小學教師信息化教學能力的策略,驗證策略的有效性,通過反思,總結其優點與不足,分析解決存在的問題,進一步完善網絡環境下校本培訓中發展中小學教師信息化教學能力的策略。

五、研究方法與技術路線

本課題研究擬采用理論研究與實踐研究結合、基礎研究與應用研究結合的方式,綜合運用文獻分析法、實地觀察法、綜合法、歸納法、行動研究、試驗等多種研究方法開展。

對于中小學教師信息化教學能力體系構建的研究將采用文獻研究法、綜合法等研究方法;對于中小學教師信息化教學能力發展的現狀與存在的問題,將采用問卷調查法、訪談法、歸納法等研究方法;在運用文獻研究法、綜合法、歸納法等方法提出網絡環境下校本培訓中發展中小學教師信息化教學能力的策略以后,綜合上述研究成果,采用行動研究法,開展網絡環境下發展中小學教師信息化教學能力的校本培訓,并對試驗結果進行反思與總結。

六、課題研究的創新點

本課題研究的創新點主要體現在以下兩方面:

1.對中小學教師信息化教學能力發展的研究,抓住了實施信息化教育的關鍵因素和信息時代教師專業發展的重要方面,構建中小學教師信息化教學能力體系,使信息化背景下中小學教師的專業發展有了明確的方向和目標。

2.本選題將信息化資源的應用與教師專業能力的發展結合起來,探索了提高教育信息化效益的新視角,有利于調動教師、學校在教育信息化過程中的積極性,通過校本培訓促進信息化資源應用和教師專業發展的互相作用,使二者在互促互動中相得益彰。

七、理論意義和研究價值

研究中小學教師實施信息化教育過程中專業能力發展方面面臨的問題,構建中小學教師的信息化教學能力體系,對中小學教師專業發展目標和方向具有重要的理論指導價值;研究網絡環境下通過校本培訓發展中小學教師信息化教學能力的途徑與策略,對中小學教師專業能力的發展具有重要的實踐指導意義。

網絡環境下校本培訓中發展中小學教師信息化教學能力的研究成果可以豐富中小學校本培訓和網絡環境下教師專業能力發展的理論與實踐,對于信息化教育的順利實施有重要的理論和現實意義。

網絡環境下校本培訓中發展中小學教師信息化教學能力的策略的研究與實踐,能為廣大中小學在網絡環境下開展校本培訓、提升教師的專業能力提供理論支持與實踐指導,優化校本培訓的質量,促進信息化教育的發展,提高教育信息化的效益。

八、預期成果

1.中小學教師信息化教學能力體系構建的研究,論文。

2.網絡環境下中小學教師信息化教學能力發展的現狀與存在的問題,研究報告。

網站開題報告范文3

論文關鍵詞:流媒體,FMS,Flash,RTMP,實時視頻

 

1 引言

流媒體技術是為解決以Internet為代表的中、低帶寬網絡上多媒體信息傳輸問題而產生、發展起來的一種新技術。流媒體技術是利用數據緩沖技術,采用編解碼系統和特殊的網絡協議,對網上多媒體文件邊下載解壓縮邊播放,目前已經成為網絡上音、視頻(特別是實時音視頻)應用的主要解決方案。視頻流媒體是視頻技術和網絡通信技術發展的產物,廣泛應用于實時視頻、遠程教育、網絡電臺等方面。

FMS(FlashMedia Server)給世界帶來了全新的通信方式,它是用于用戶之間相互通訊的新平臺。該平臺集成了通訊功能和應用程序功能,它通過Flash Player在客戶端提供音頻共享、視頻共享和共享數據流。使用該平臺,人們可以方便的進行實時通信,可以通過網絡存儲錄制下來的音頻、視頻RTMP,也可以共享數據對象,并且可以將這些音頻、視頻和共享數據對象傳遞給多個客戶端,實現實時同步共享。FMS平臺集成了Flash多媒體交互的特性,又添加了實時音頻、實時視頻和實時數據流等新特色。

Flash是美國Macromedia公司(2005年4月已被Adobe公司并購)于1999年6月推出的交互式矢量動畫設計軟件。Flash技術具有強大的圖形表現力和交互操作性,它是一種交互式動畫設計工具,可以將音樂,聲效,動畫以及富有新意的界面融合在一起,從而制作出高品質的動態效果。Flash文件最終將編譯并生成SWF文件,通過Flash Player來解釋運行[1]。

2RTMP協議

流媒體技術實現的關鍵就是流式傳輸,所以需要合適的流式傳輸協議。由于TCP協議需要的開銷較多,所以不太適合傳輸實時多媒體數據。FMS服務器使用RTMP(Real-Time Messaging Protocol,實時通信協議)來高速傳輸音頻、視頻和數據信息論文開題報告。RTMP是一種未加密的TCP/IP協議,當Flash影片要使用FMS服務器時,Flash Player就連接到服務器,這樣Flash Player和FMS服務器之間就建立了往復的源源不斷的信息流[2],如圖1所示。

圖1 FMS、Web服務器與客戶端Flash Player的連接

3FMS服務器

3.1FMS流媒體服務器的配置與部署

FMS服務器可以對多個端口進行監聽,所以在安裝過程中可以定義多個端口號,每個端口號之間使用逗號隔開RTMP,而管理服務器的端口號只有一個(最好使用默認安裝)。FMS服務器安裝成功后,將在系統服務中新加兩服務:Flash Media Server和Flash Media AdministrationServer。在“%FMS安裝目錄%”文件夾下主要包括以下文件[3]:

FMSMaster.exe:服務器應用程序。

FMSAdmin.exe:服務器管理控制器,管理員控制臺所連接到的服務,用來執行管理任務。

FMSCore.exe:FMS應用程序都在這里運行,所有的腳本執行,流的發生都是在這里完成。

FMSEdge.exe:文件監視到Flash Media Server的連接,把連接傳給FMSCore 進程。

fms_adminConsole.swf、fms_adminConsole.hmtl:功能一樣,都是用來連接FMSadmin服務的管理工具,不同之處一個是SWF的,一個是HTML進去之后界面都差不多。

applications:存放了FMS在安裝時默認的兩個應用程序,live、vod,用戶自己開發的應用程序也要存放這里,通過客戶端NetConnection call 連接到這個應用程序。

(1)FMS服務器和控制臺的啟動與停止服務

FMS的啟動包括服務器的啟動和控制臺啟動兩個方面,可以通過“開始”菜單啟動,如果在進程表中看到FMSMaster.exe、FMSCore.exe、 FMSEdge.exe和FMSAdmin.exe四個進程,說明FMS服務器和FMS服務器控制臺已經啟動成功。FMS服務器和控制臺的關閉也可以通過相應菜單執行或關閉進程中的FMS四個進程即可。

(2)FMS控制臺賬號、密碼的管理

FMS控制臺的啟動,需要設置管理員帳戶和密碼,設置的用戶名和密碼存放在“%FMS安裝目錄%”下的conf\fms.ini文件中,可以設置如下:

SERVER.ADMIN_USERNAME = chenrongRTMP,此行代碼設置和修改用戶名。

SERVER.ADMIN_PASSWORD = 654321,此行代碼設置和修改密碼。

(3)指定applications所在位置

FMS系統安裝后,所有要聯機的目錄都放在安裝目錄下application文件夾中,如果要進行開發,也必須先在applications目錄中創建目錄并把程序存放在此。而application的位置都是預設在安裝目錄下,通常這樣的管理很不方便。所以如果要將applicetions要建置的目錄放在其它好維護的地方(比如放置于D盤根目錄),則需做如下配置和部署。

修改“%FMS安裝目錄%”下的conf\fms.ini文件的VHOST.APPSDIR:

VHOST.APPSDIR = D:\applications。

(4)指定FMS使用的IP和Port

如果要設置或指定FMS服務器IP和Port,則需要修改“%FMS安裝目錄%”下的conf\fms.ini文件中的第2個ADAPTOR.HOSTPORT。

ADAPTOR.HOSTPORT為210.89.105.21:1935

(5)視頻文件部署

在FMS安裝目錄的applications文件夾下,默認有vod和live兩個文件夾 (vod提供視頻;live提供實時視頻服務)。

如果用戶需要設置自己的視頻文件夾RV,則需完成下述工作:

①復制vod文件夾下的所有文件到 RV文件夾下;

②用記事本打開安裝目錄下RV文件夾中的Application.xml,將 VOD_DIR改為RV_DIR;

③用記事本打開FMS安裝目錄的conf文件夾下fms.ini文件,增加一條設置: RV_DIR=C:\ProgramFiles\Adobe\Flash Media Server 3.5\applications\RV\media并保存文件;

④將要的視頻文件放到RV\media 文件夾下。

3.2開發環境的調試及FMS組件安裝

在創建實時通信應用程序時,需要創建Flash影片程序和ActionScript通訊腳本(ASC),而Flash環境是創造影片應用程序的最佳選擇,同時它也可以編寫ASC,所以選擇Flash作為軟件開發的環境。

應用FMS的組件可以方便快捷的開發通信應用程序。FMS組件包括了服務器端和客戶端AS,同時在組件安裝包中有一個Communication Components.fla文件和scriptlib文件夾,它們是創建實時通信所需的重要組件。

將Communication Components.fla文件復制到Flash安裝目錄Communication Components下,啟動Flash即可調用該組件建立通信程序[4]。

將scriptlib文件夾復制到FMS安裝目錄下并覆蓋原有scriptlib目錄RTMP,啟動FMS服務器,該組件的設置即可生效。

4創建Flash通信應用程序[5]

要創建一個可供多人視頻聊天的Flash通信應用程序,可以使用內建的Communication Components來實現。

(1)在安裝FMS服務器時已經創建了一個%\applications\的文件夾,在該文件夾下新建名為flash_live_publish的文件夾,這就意味著創建了一個名為flash_live_publish的Flash通信應用程序論文開題報告。

(2)加載component.asc。因為在應用程序中需要使用通訊組件,所以必須加載位于scriptlib目錄中的commponents.asc。

(3)利用Flash創作環境,建立一個AS通信文件,在該文件下鍵入核心代碼:load(“components.asc”);將該文件命名為main.asc并保存于FMS服務器的flash_live_publish文件夾下。

(4)利用Flash環境建立一個Flash文檔,即創建該通信應用程序的GUI(圖形用戶界面)。

① 在舞臺上拖放一個PeopleList組件實例,并在“屬性”面板上將其命名為“PeopleList_mc”,用于顯示用戶列表。

② 在舞臺上拖放一個Chat組件,同理命名為“Chat_mc”,用于發送文字消息。

③ 在舞臺上放置6個AVPresence組件,分別命名為“AVPresence1、AVPresence2、AVPresence3……AVPresence6”,用于顯示音視頻。

④ 在舞臺上放置一個ConnectionLight組件,命名為“ConnectionLight_mc”,用于顯示連接狀態。

⑤ 在舞臺上放置一個SimpleConnect,該組件是核心組件,用于連接到FMS服務器上的通信應用程序。選中該組件,并定義其參數:

Application Directory參數:鍵入rtmp://myFlashHost/flash_live_publish;使用rtmp協議連接到flash_live_publish應用程序(myFlashHost表示計算機主機名RTMP,在這為210.89.105.21)。

Communication Components參數:單擊該參數右邊放大鏡按鈕,在彈出的“值”對話框中添加9個值,并定義已經創建的幾個組件值為――ConnectionLight_mc、Chat_mc、PeopleList_mc、AVPresence1、AVPresence2、AVPresence3……AVPresence6。

⑥ 設置并調整好各組件的位置和屬性后,將該文檔命名為sample,并生成sample.swf文件。

至此,一個可供多人視頻聊天的Flash通信應用就實現了,客戶端安裝了Flash Plyaer,FMS服務器正常運行,用戶就可以通過訪問sample.swf與其他人聊天。效果圖如圖2所示。

圖2FMS+Flash實時視頻應用截圖

5小結

FMS是一項新技術,利用Flash+FMS環境來創建實時通信系統,可以輕松快捷的實現用戶間的實時交流;并且Flash技術已比較成熟,在應用時不需擔心視頻編碼和安裝插件的問題,所以該系統的實現為創建視頻點播、會議系統、在線社區、遠程培訓提供了很好的參考意義,具有一定的應用價值。

參考文獻:

[1]劉明輝,任用攀,黃興.Flash與后臺ASP/ASP.NET/PHP/JavaScript/Delphi總動員[M].2008.05第二版.北京:清華大學出版社.2007.06.

[2]戴光麟.基于FMS的遠程互動教學系統的設計與實現[D]. 碩士,浙江工業大學,2007.

[3]張亞飛.至理:精通Flex網絡開發技術――整合ActionScript/JavaScript/Ajax動態網站[M]. 北京:電子工業出版社。2009.02.

[4]楊浩宇.FMS初體驗[Z].blog.csdn.net/yanghoyu/archive/2007/10/26/1844716.aspx. 2007.10

[5]張亞飛.Java for Flash動態網站開發手札[M].北京:電子工業出版社.2006.12.

亚洲精品一二三区-久久