




已閱讀5頁(yè),還剩65頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
碩士學(xué)位論文 (專業(yè)學(xué)位) 實(shí)時(shí)視頻會(huì)議系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 姓 名:李春鑫 學(xué) 號(hào): 0921170494 所在院系:軟件學(xué)院 職業(yè)類型:工程碩士 專業(yè)領(lǐng)域:軟件工程 指導(dǎo)教師:何宗鍵 副指導(dǎo)教師:楊寶成 二 一二年十一月 A in 2012 i 0921170494 e 實(shí)時(shí)視頻會(huì)議系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 李春鑫 同濟(jì)大學(xué) 學(xué)位論文版權(quán)使用授權(quán)書 本人完全了解同濟(jì)大學(xué)關(guān) 于收集、保存、使用學(xué)位論文的規(guī)定,同意如下各項(xiàng)內(nèi)容:按照學(xué)校要求提交學(xué)位論文的印刷本和電子版本;學(xué)校有權(quán)保存學(xué)位論文的印刷本和電子版,并采用影印、縮印、掃描、數(shù)字化或其它手段保存論文;學(xué)校有權(quán)提供目錄檢索以及提供本學(xué)位論文全文或者部分的閱覽服務(wù);學(xué)校有權(quán)按有關(guān)規(guī)定向國(guó)家有關(guān)部門或者機(jī)構(gòu)送交論文的復(fù)印件和電子版;在不以贏利為目的的前提下,學(xué)??梢赃m當(dāng)復(fù)制論文的部分或全部?jī)?nèi)容用于學(xué)術(shù)活動(dòng)。 學(xué)位論文作者簽名: 年 月 日 同濟(jì)大學(xué)學(xué)位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的學(xué)位論文,是本人在導(dǎo)師指導(dǎo)下,進(jìn)行研究工作所取得的成果。除文中已經(jīng)注明引用的內(nèi)容外,本學(xué)位論文的研究成果不包含任何他人創(chuàng)作的、已公開發(fā)表或者沒(méi)有公開發(fā)表的作品的內(nèi)容。對(duì)本論文所涉及的研究工作做出貢獻(xiàn)的其他個(gè)人和集體,均已在文中以明確方式標(biāo)明。本學(xué)位論文原創(chuàng)性聲明的法律責(zé)任由本人承擔(dān)。 學(xué)位論文作者簽名: 年 月 日同濟(jì)大學(xué) 碩士學(xué)位論文 摘要 I 摘要 隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,人們對(duì)視頻會(huì)議系統(tǒng)在互動(dòng)性的要求也在提高,傳統(tǒng)的視頻會(huì)議系統(tǒng)已經(jīng)不能滿足當(dāng)下的需求。市場(chǎng)常見(jiàn)的視頻會(huì)議由 C/S, B/中 C/S 模式要求計(jì)算機(jī)先安裝客戶端軟件才可以使用,這對(duì)于初級(jí)用戶比較困難,而且對(duì)于會(huì)議場(chǎng)地多變的情況需要多次安裝,靈活性差。 B/要下載安裝插件。由于瀏覽器的多樣性,常會(huì)出現(xiàn)不兼容或設(shè)置復(fù)雜的問(wèn)題。因此,一款真正意義上基于 互性強(qiáng)的視頻會(huì)議系 統(tǒng)顯得尤為重要。 為解決上述問(wèn)題,本文提出采用 術(shù)開發(fā)視頻會(huì)議系統(tǒng) ,使其能夠在客戶端和服務(wù)器端達(dá)到平衡。 術(shù)可以使畫面界面絢麗多變、操作界面簡(jiǎn)單易上手,給用戶帶來(lái)友好的體驗(yàn), 以顯示集成的用戶界面以及綜合使用聲音和圖像,并在流媒體服務(wù)器 此采用基于術(shù)能夠很好的滿足實(shí)現(xiàn)基于 視頻會(huì)議需求。本系統(tǒng)具有三大特點(diǎn):首先,本系統(tǒng)的硬件設(shè)備只需要普通的 和攝像頭、揚(yáng)聲器、麥克風(fēng)等常用設(shè)備,其它部分由軟件實(shí)現(xiàn),不需要專門的硬件設(shè)備。系 統(tǒng)成本較低,有利于向普通用戶市場(chǎng)推廣。其次,系統(tǒng)提供實(shí)用的會(huì)議協(xié)同功能,如文件共享、文字聊天等,滿足視頻會(huì)議的實(shí)際需求。再次,系統(tǒng)具有跨平臺(tái)特性,可以實(shí)現(xiàn)只需要通過(guò)瀏覽器就可以召開視頻會(huì)議的理想。 本文首先通過(guò)比較提出采用 軟件開發(fā)前期,首先通過(guò)詳細(xì)的需求分析給出總體設(shè)計(jì)方案,并且基于模塊化開發(fā)方法論述視頻會(huì)議系統(tǒng)的具體實(shí)現(xiàn)過(guò)程。最后,通過(guò)對(duì)系統(tǒng)軟件應(yīng)用測(cè)試,證明了文中提出的設(shè)計(jì)方案的正確性和實(shí)用性。 關(guān)鍵詞 :視頻會(huì)議 ; B/I of as an to as of of is a by of so on IA on of to it up , as so As to of is At in It in of is in B/碩士學(xué)位論文 目錄 錄 第 1 章 引言 . 1 題背景 . 1 內(nèi)外研究現(xiàn)狀 . 2 題意義及技術(shù)可行性 . 3 文的主要工作和組織結(jié)構(gòu) . 4 第 2 章 開發(fā)工具及相關(guān)技術(shù) . 6 術(shù) . 6 . 8 媒體服務(wù)器 . 11 件生命周期 . 12 結(jié) . 13 第 3 章 系統(tǒng)需求分析 . 14 求規(guī)定 . 14 能需求 . 14 功能性需求 . 15 例分析 . 16 注冊(cè)用戶用例圖 . 16 通參會(huì)者用例圖 . 16 議主持人用例圖 . 17 結(jié) . 18 第 4 章 實(shí)時(shí)視頻會(huì)議系統(tǒng)設(shè)計(jì) . 19 統(tǒng)設(shè)計(jì)原則 . 19 統(tǒng)總體設(shè)計(jì) . 20 統(tǒng)架構(gòu)設(shè)計(jì) . 20 統(tǒng)工作流程 . 21 務(wù)器端模塊設(shè)計(jì) . 22 同濟(jì)大學(xué) 碩士學(xué)位論文 實(shí)時(shí)視頻會(huì)議系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 用戶管理模塊 . 23 議管理模塊 . 23 務(wù)器端視音頻模塊 . 24 務(wù)器端文字聊天模塊 . 24 戶端模塊設(shè)計(jì) . 25 戶端視音頻模塊 . 25 戶端文字聊天模塊 . 26 戶端文件共享模塊 . 26 面設(shè)計(jì) . 27 據(jù)庫(kù)設(shè)計(jì) . 27 臺(tái)數(shù)據(jù)交互 . 28 全沙箱設(shè)計(jì) . 30 結(jié) . 31 第 5 章 實(shí)時(shí)視頻會(huì)議系統(tǒng)實(shí)現(xiàn) . 32 序流程 . 32 媒體服務(wù)器流程 . 32 戶端流程 . 32 戶管理模塊實(shí)現(xiàn) . 33 于 方式 . 35 于 方式 . 36 音頻模塊的實(shí)現(xiàn) . 37 戶端的實(shí)現(xiàn) . 38 的 實(shí)現(xiàn) . 39 字聊天模塊的實(shí)現(xiàn) . 41 議管理模塊的實(shí)現(xiàn) . 42 議成員管理 . 42 議房間管理 . 44 議控制 . 44 件共享的實(shí)現(xiàn) . 45 存回收 . 46 結(jié) . 48 同濟(jì)大學(xué) 碩士學(xué)位論文 目錄 V 第 6 章 系統(tǒng)測(cè)試 . 49 戶管理模塊測(cè)試 . 49 音頻模塊測(cè)試 . 51 字聊天模塊測(cè)試 . 52 結(jié) . 53 第 7 章 總結(jié)和展望 . 54 致謝 . 55 參考文獻(xiàn) . 56 個(gè)人簡(jiǎn)歷、在讀期間發(fā)表的學(xué)術(shù)論文與研究 成果 . 58 第 1 章 引言 1 第 1 章 引言 視頻會(huì)議系統(tǒng)是基于網(wǎng)絡(luò)組播的分布式多媒體即時(shí)通訊系統(tǒng)。自視頻會(huì)議誕生以來(lái),就擔(dān)負(fù)著變革傳統(tǒng)會(huì)議的使命。然而它并沒(méi)有使傳統(tǒng)的視頻會(huì)議徹底顛覆,而是在不溫不火中平穩(wěn)發(fā)展。隨著計(jì)算機(jī)技術(shù)、通信技術(shù)和網(wǎng)絡(luò)條件的發(fā)展,視頻會(huì)議技術(shù)也日趨成熟。集音視頻、圖形、圖像、文字、數(shù)據(jù)共享、公文流轉(zhuǎn)等為一體的視頻會(huì)議,使越來(lái)越多的人開始享受到網(wǎng)上辦公、遠(yuǎn)程醫(yī)療、遠(yuǎn)程通信、遠(yuǎn)程協(xié)作、遠(yuǎn)程培訓(xùn)等全新的工作模式,縮短了時(shí)區(qū)和地域的距離,在提高工 作效率、降低差旅成本以及精簡(jiǎn)業(yè)務(wù)流程等方面有著積極的作用。 題背景 視頻會(huì)議自發(fā)展以來(lái),就分為基于硬件和基于軟件兩個(gè)類別,并且硬件解決方案和軟件解決方案之爭(zhēng)就沒(méi)有停息過(guò) 1。首先硬件視頻會(huì)議系統(tǒng)因?yàn)橛兄僮骱?jiǎn)單和易于維護(hù)的特點(diǎn),然而其發(fā)展和更新相對(duì)于軟件來(lái)說(shuō),功能和性能的發(fā)展是相對(duì)緩慢的。其次硬件在價(jià)格方面也是遠(yuǎn)遠(yuǎn)的高出軟件,而且系統(tǒng)硬件如果有損壞就造成了整個(gè)系統(tǒng)的崩潰,而更換一套價(jià)格昂貴的硬件,這是令客戶非常頭疼的事情。軟件系統(tǒng)在音、視頻的穩(wěn)定性上可能與硬件系統(tǒng)存在一定的差別,但是軟件的提高速度 是硬件視頻會(huì)議系統(tǒng)所望其項(xiàng)背的,并且在數(shù)據(jù)操作方面更是優(yōu)于硬件會(huì)議系統(tǒng),這些是所有用戶有目共睹的。 上世紀(jì) 60 年代初,美國(guó)電報(bào)電話公司推出一款模擬會(huì)議電視系統(tǒng),也是最早的視頻會(huì)議系統(tǒng)。由于當(dāng)時(shí)的視頻信號(hào)只能通過(guò)衛(wèi)星信號(hào)傳輸,成本非常高,而市場(chǎng)需求不足,最終導(dǎo)致該產(chǎn)品沒(méi)有得到推廣。 70 年代,由于數(shù)字信號(hào)處理技術(shù)的發(fā)展,視頻會(huì)議系統(tǒng)也開始向數(shù)字傳輸方向發(fā)展。但是由于數(shù)字信號(hào)的存儲(chǔ)與傳輸需要耗費(fèi)更多硬件資源,所以視頻會(huì)議技術(shù)也很難完全推向市場(chǎng)。 到了 80 年代中期,編碼和信息壓縮技術(shù)的迅猛發(fā)展,視頻會(huì)議系統(tǒng)也變得更 加實(shí)用。此外,由于設(shè)備制造技術(shù)和數(shù)字網(wǎng)絡(luò)技術(shù)的提高, 體積變小了,價(jià)格也在降低,低速率的網(wǎng)絡(luò)服務(wù)也已經(jīng)能夠供應(yīng)市場(chǎng)需求。此階段的視頻會(huì)議系統(tǒng)已經(jīng)開始走向高檔會(huì)議室,開拓高端市場(chǎng)。 90 年代初期開始出現(xiàn)國(guó)際標(biāo)準(zhǔn) 決了不同產(chǎn)品的兼容性問(wèn)題。視頻會(huì)議系統(tǒng)也隨著 頻壓縮集成電路技術(shù)的發(fā)展變得更加小型化,可以更好的為中小型會(huì)議服務(wù)。 視頻會(huì)議的組網(wǎng)協(xié)議經(jīng)歷了也經(jīng)歷了多次發(fā)展和變遷 11在視頻會(huì)議業(yè)務(wù)中 到更大的作用。 統(tǒng)技術(shù)完善和性能穩(wěn)定,而且同濟(jì)大學(xué) 碩士學(xué)位論文 實(shí)時(shí)視頻會(huì)議系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 2 又 具有一定的靈活性,在未來(lái)的三五年內(nèi) 時(shí)還無(wú)法取代 為下一代的視頻會(huì)議系統(tǒng)的組網(wǎng)協(xié)議, 下一代多媒體業(yè)務(wù)通訊協(xié)議 于其研究進(jìn)程緩慢,大范圍的應(yīng)用還需要一定時(shí)日。 圖像質(zhì)量是影響視頻會(huì)議系統(tǒng)發(fā)展的關(guān)鍵。目前的圖像編解碼技術(shù)已經(jīng)經(jīng)歷了 發(fā)展,技術(shù)上逐步向高質(zhì)量圖像低傳輸速率方向邁進(jìn)。隨著芯片開發(fā)和協(xié)議制定完成, 2006 年正式開始商業(yè)使用,其明顯優(yōu)勢(shì)就是不受帶寬影響。因此, 括視頻會(huì)議、 得到重點(diǎn)發(fā)展,在不久的未來(lái)將得到大規(guī)模應(yīng)用。 內(nèi)外研究現(xiàn)狀 當(dāng)前國(guó)內(nèi)外視頻會(huì)議產(chǎn)品繁多,最早的多是基于 C/來(lái)隨著市場(chǎng)的需求,出現(xiàn)了一些基于 B/C/S 模式要求計(jì)算機(jī)必須安裝相應(yīng)的客戶端軟件才能進(jìn)行使用,這對(duì)于初次使用的用戶或經(jīng)常更換會(huì)議場(chǎng)地的情況就很麻煩,缺少足夠的靈活性。常見(jiàn)的基于 C/S 的視頻會(huì)議軟件有 B/體又分為基于插件的和基于 于插件的方式需要下載插件安裝使用。 際上最大的網(wǎng)絡(luò)會(huì)議供應(yīng)商,它推出的 于系統(tǒng)和瀏覽器的多樣性,這種基于插件的方式經(jīng)常會(huì)出現(xiàn)不兼容問(wèn)題,或者要對(duì)瀏覽器進(jìn)行多種設(shè)置,操作不便?;?視頻會(huì)議系統(tǒng)不需要安裝任何軟件 2,只要可以打開網(wǎng)頁(yè)就可以運(yùn)行系統(tǒng),而且具有較高的互動(dòng)性,提供更豐富的功能。比較有代表性的系統(tǒng)有 。 司的流媒體服務(wù)器這些產(chǎn)品走向商用的基礎(chǔ) 3與 C/S 相比, B/受制于 限制,在數(shù)據(jù)展示和用戶體驗(yàn)上稍遜一籌。 基于 架開發(fā)的,采用的是基于 33,其整體架構(gòu)比較清晰,比較適合二次開發(fā)。該系統(tǒng)的優(yōu)點(diǎn)是一個(gè)完全的開放平臺(tái),代碼是開放的,所用的環(huán)境和第三方軟件也是基于開放平臺(tái)的開源工具:運(yùn)行環(huán)境是 臺(tái)數(shù)據(jù)庫(kù)是 發(fā)語(yǔ)言是 媒體服務(wù)器是 件轉(zhuǎn)換使用 檔文件使用 理。缺點(diǎn)是其對(duì)視頻 依賴過(guò)重,缺少靈活性,而且在處理音視頻方面比 基于 在線會(huì)議系統(tǒng) 有很好的跨平臺(tái)性,其界面操作沒(méi)有完全基于 面,基本滿足了會(huì)議對(duì)界面布局的要求。商業(yè)版的 被評(píng)為“ 2008 年美國(guó)十大企業(yè)網(wǎng)絡(luò)產(chǎn)品”。其缺第 1 章 引言 3 點(diǎn)在于功能太過(guò)簡(jiǎn)單,不能滿足視頻會(huì)議的更多要求。 前身就是 是目前市場(chǎng)最流行的流媒體視頻會(huì)議產(chǎn)品。該產(chǎn)品充分利用了 表著 題意義及技術(shù)可行性 在這個(gè)快節(jié)奏的社會(huì)里 ,時(shí)間就是金錢,將一大批人聚集在一起開會(huì)是一種資源上的浪費(fèi),因此視頻會(huì)議系統(tǒng)應(yīng)時(shí)而生?;谲浖囊曨l會(huì)議系統(tǒng)具有硬件不可比擬的豐富的數(shù)據(jù)協(xié)作功能,并且對(duì)網(wǎng)絡(luò)的適應(yīng)能力較強(qiáng),便于升級(jí)更新。 相關(guān)研究表明,有效信息中的 55%60%依賴于面對(duì)面的視覺(jué)效果, 33%38%依賴于說(shuō)話者的語(yǔ)音,而只有 7%依賴于內(nèi)容。采用 召開視頻會(huì)議的方式,足不出戶就可以實(shí)現(xiàn)“面對(duì)面”的交流,可有效節(jié)省時(shí)間、費(fèi)用,減少出差頻率并有效解決了出差安全憂患和旅途勞累的弊端。視頻會(huì)議系統(tǒng)以一個(gè)嶄新的方式為用戶建立起一個(gè)協(xié)同工作的環(huán)境,讓地域分散的群體利用計(jì)算機(jī)及網(wǎng)絡(luò)共同協(xié)調(diào)與協(xié)作來(lái)完成任務(wù),改善人們進(jìn)行信息交流的方式,消除或減少人們?cè)跁r(shí)間和空間上相互分隔的障礙,節(jié)省工作人員的時(shí)間和精力,提高群體工作質(zhì)量和效率。在屏幕上顯示并閱讀 燈片、 示、軟件介紹和其他培訓(xùn)內(nèi)容可以避免視覺(jué)疲勞,提高工作效率、加深印象并使工作充滿樂(lè)趣 ,與流暢的動(dòng)作相結(jié)合的清晰圖像同樣使聽(tīng)力障礙的與會(huì)者能夠更容易地辨別手語(yǔ),從而提高企業(yè)、機(jī)關(guān)、團(tuán)體乃至社會(huì)的整體效益。 隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,人們對(duì)視頻會(huì)議系統(tǒng)在互動(dòng)性的要求也在提高,傳統(tǒng)的視頻會(huì)議系統(tǒng)已經(jīng)不能滿足當(dāng)下的需求。市場(chǎng)常見(jiàn)的視頻會(huì)議由 C/S, B/中 C/S 模式要求計(jì)算機(jī)縣安裝客戶端軟件才可以使用,這對(duì)于初級(jí)用戶比較困難,而且對(duì)于會(huì)議場(chǎng)地多變的情況需要多次安裝,靈活性差。 B/要下載安裝插件。由于瀏覽器的多樣性,常會(huì)出現(xiàn)不兼容或設(shè)置復(fù)雜的問(wèn)題。因此,一款真正意 義上基于 互性強(qiáng)的視頻會(huì)議系統(tǒng)顯得尤為重要。為解決上述問(wèn)題,本文提出采用 術(shù)開發(fā)視頻會(huì)議系統(tǒng) ,使其能夠在客戶端和服務(wù)器端達(dá)到平衡 16 由于 將能很好的應(yīng)用與視頻會(huì)議系統(tǒng)中。其不需要安裝任何軟件,只要可以上網(wǎng),可以打開網(wǎng)頁(yè),就可以召開視頻會(huì)議。由于 可以在消息確認(rèn)和格式編排方面提供互動(dòng)用戶界面,在無(wú)刷新頁(yè)面之下提供快捷的界面響應(yīng)時(shí)間;提供通用的用戶界面特性及離線操作能力。由于同濟(jì)大學(xué) 碩士學(xué)位論文 實(shí)時(shí)視頻會(huì)議系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 4 以顯示集成的用戶界面以及綜合使用聲音和圖像,并 在流媒體服務(wù)器 此采用基于 術(shù)能夠很好的滿足實(shí)現(xiàn)基于 34。 視頻會(huì)議系統(tǒng)的結(jié)構(gòu)主要由視頻會(huì)議終端,多點(diǎn)控制器,信道(網(wǎng)絡(luò))及控制管理軟件組成。視頻會(huì)議系統(tǒng)終端的主要功能是完成視頻信號(hào)的采集,編輯處理及顯示輸出、音頻信號(hào)的采集、編輯處理及輸出,視頻音頻數(shù)字信號(hào)的壓縮編碼和解碼,最后將符合國(guó)際標(biāo)準(zhǔn)的壓縮碼流經(jīng)線路接口送到信道,或從信道上將標(biāo)準(zhǔn)壓縮碼流經(jīng)線路接口送到終端中。此外,終端還要形成通信的各種控制信息:同步控制和指示信號(hào),遠(yuǎn)端攝像機(jī)的控 制協(xié)議,定義幀結(jié)構(gòu),單個(gè)及多個(gè)終端的呼叫規(guī)程,加密標(biāo)準(zhǔn),傳送密鑰,及密鑰的管理標(biāo)準(zhǔn)等。 多點(diǎn)控制單元 的主要功能是對(duì)視頻,語(yǔ)音及數(shù)據(jù)信號(hào)進(jìn)行切換,例如它會(huì)把傳送到 于語(yǔ)音信號(hào),若同時(shí)有幾個(gè)發(fā)言,可以對(duì)他們進(jìn)行混合處理,選出最高的音頻信號(hào),切換到其他會(huì)場(chǎng)。 叫控制單元,多路復(fù)用和解復(fù)用單元,音頻處理器,數(shù)據(jù)處理器,控制處理器,密鑰處理分發(fā)器及呼叫控制處理器。 文的主要工作和組織結(jié)構(gòu) 針對(duì)視頻 會(huì)議研究現(xiàn)狀,本課題計(jì)劃設(shè)計(jì)開發(fā)一套實(shí)用的視頻會(huì)議系統(tǒng)。首先,本系統(tǒng)的硬件設(shè)備只需要普通的 和攝像頭、揚(yáng)聲器、麥克風(fēng)等常用設(shè)備,其它部分由軟件實(shí)現(xiàn),不需要專門的硬件設(shè)備。系統(tǒng)成本較低,有利于向普通用戶市場(chǎng)推廣。其次,系統(tǒng)提供實(shí)用的會(huì)議協(xié)同功能,如文件共享、文字聊天等,滿足視頻會(huì)議的實(shí)際需求。再次,系統(tǒng)具有跨平臺(tái)特性,可以實(shí)現(xiàn)只需要通過(guò)瀏覽器就可以召開視頻會(huì)議的理想。 本文首先介紹了視頻會(huì)議的國(guó)內(nèi)外研究現(xiàn)狀,通過(guò)比較提出采用 架實(shí)現(xiàn)視頻會(huì)議系統(tǒng)。在軟件開發(fā)前期,首先通過(guò)詳細(xì)的需求分析給出總體設(shè)計(jì)方案,并且基于模塊化開發(fā)方法論述視頻會(huì)議系統(tǒng)的具體實(shí)現(xiàn)過(guò)程。最后,通過(guò)對(duì)系統(tǒng)軟件應(yīng)用測(cè)試,證明了文中提出的設(shè)計(jì)方案的正確性和實(shí)用性。 本文共分七章,主要內(nèi)容結(jié)構(gòu)如下: 第一章介紹了本課題的研究背景及意義,并概括了本文的主要研究工作。 第二章介紹了該視頻會(huì)議系統(tǒng)所用到的開發(fā)工具和相關(guān)技術(shù)。重點(diǎn)闡述了 第三章分析了該視頻會(huì)議系統(tǒng)的功能性需求。 第 1 章 引言 5 第四章對(duì)系統(tǒng)總體設(shè)計(jì)進(jìn)行分析,并確定設(shè)計(jì)模式和最終采用的技術(shù)方案。 第五章介紹了系統(tǒng)各模塊的具體實(shí)現(xiàn),針對(duì)不同 的模塊給出了詳細(xì)的實(shí)現(xiàn)過(guò)程。這是本文的重要組成部分。 第六章對(duì)系統(tǒng)進(jìn)行應(yīng)用測(cè)試,指出在實(shí)現(xiàn)過(guò)程中遇到的主要問(wèn)題和解決辦法。 第七章最后總結(jié)全文,歸納所做工作并指出其中的不足,展望未來(lái)工作。 同濟(jì)大學(xué) 碩士學(xué)位論文 實(shí)時(shí)視頻會(huì)議系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 6 第 2 章 開發(fā)工具及相關(guān)技術(shù) 本系統(tǒng)的設(shè)計(jì)主要使用 術(shù)進(jìn)行開發(fā)。 開發(fā)人員可以開發(fā)和部署可升級(jí)的富互聯(lián)網(wǎng)應(yīng)用程序( 供了一種現(xiàn)代的、基于標(biāo)準(zhǔn)的語(yǔ)言來(lái)支持公共模板設(shè)計(jì)、客戶端運(yùn)行環(huán)境、編程模型、開發(fā)模型和高級(jí)數(shù)據(jù)服務(wù)。富互聯(lián)網(wǎng)應(yīng)用 程序( 指以像開發(fā) 頁(yè)一樣的簡(jiǎn)單方式來(lái)部署富客戶端程序。這種程序具有比應(yīng)更加靈敏和互動(dòng)性更豐富的特點(diǎn)。 服務(wù)器(簡(jiǎn)稱 用于用戶之間相互通信的新平臺(tái)。它集成了 媒體交互的特性,又添加了實(shí)時(shí)音頻、實(shí)時(shí)視頻和實(shí)時(shí)數(shù)據(jù)流等新特色,使用該平臺(tái)可以與其他用戶實(shí)時(shí)通信,并且可以將通信內(nèi)容錄制下來(lái)保存到服務(wù)器上,包括音頻、視頻及其他共享數(shù)據(jù)。然后,可以將這些錄制下來(lái)的音頻、視頻和共享數(shù)據(jù)傳遞給多個(gè)客戶端,實(shí)現(xiàn)同步共享。 數(shù)據(jù)庫(kù)方 面則是使用 司推出的數(shù)據(jù)庫(kù)系統(tǒng) 操作簡(jiǎn)單,以其自身的安全性、可靠性及所具有強(qiáng)大功能,深受廣大開發(fā)人員的歡迎。 術(shù) 通過(guò) 者 非 徑,解釋 件組織生成相應(yīng)的 件。 用 面開發(fā),使用基于 15。 實(shí)現(xiàn) 程對(duì)象、 排序、圖表等功能, 建動(dòng)畫效果和其它簡(jiǎn)單互動(dòng)界面等。相對(duì)于基于 應(yīng)用在每個(gè)請(qǐng)求時(shí)都需要執(zhí)行服務(wù)器端的模板,由于客戶端只需要載入一次, 14,166。 1. 描述應(yīng)用程序界面的 2. 符合 范的腳本語(yǔ)言( 處理用戶和系統(tǒng)的事件,構(gòu)建復(fù)雜的數(shù)據(jù)模型; 3. 一個(gè)基礎(chǔ)類庫(kù); 4. 運(yùn)行時(shí)的即時(shí)服務(wù); 5. 由 可以使用 明來(lái)定義程序中的非可視化組件。 要負(fù)責(zé)程序的邏輯。 簽與 章 開發(fā)工具及相關(guān)技術(shù) 7 類或者類中的屬性是相對(duì)應(yīng)的。如果是使用免費(fèi)的 么就要使用獨(dú)立的編譯器把代碼編譯到 件里。 設(shè)置自動(dòng)編譯代碼,并創(chuàng)建一個(gè)必要的瀏覽器檢測(cè)。當(dāng)編譯 用程序的時(shí)候, 解析 簽并生成相應(yīng)的 ,最后這些 會(huì)被 編譯成 務(wù)器上,在那里它根據(jù)用戶請(qǐng)求而服務(wù)。圖 圖 言是專門用于 序中描述界面表現(xiàn)的一種 言。在 標(biāo)簽中的 綴是一個(gè)命名空間。它是通過(guò)在 就是為什么 簽相對(duì)應(yīng)的 。 分大小寫,且文件名和變量標(biāo)示名都區(qū)分大小寫。 通常情況下, 1) 以 2) 以 3) 以 以 被編譯成 擬機(jī)里。因此 繼承了 表示層上先天性的美感、除了視覺(jué)上的舒適感外,還天生具備方便的矢量圖形、動(dòng)畫和媒體處理接口。圖 運(yùn)行的結(jié)構(gòu) 29。 同濟(jì)大學(xué) 碩士學(xué)位論文 實(shí)時(shí)視頻會(huì)議系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 8 圖 系結(jié)構(gòu) 雖然 眾多的相似點(diǎn),但是不同之處仍然很多 : 1) 盡管公用 是使用的庫(kù)并不完全相同,更合適的說(shuō)法是兩者使用著兩套具有極大“功能重疊”范圍的庫(kù)。 2) 以更容易發(fā)揮特效處理的優(yōu)勢(shì),以容易做出具有豐富交互功能的應(yīng)用程序。 3) 臺(tái) 被關(guān)聯(lián)到一個(gè)稱之為 另外舞臺(tái)元素也是可以綁定腳本的,不過(guò)從軟件工程的角度講不建議這樣用, 本。 4) 由于第三點(diǎn)而造成的兩者市場(chǎng)定位不同, 告設(shè)計(jì)等多媒體展示程序。 5) 借助 一移動(dòng)設(shè)備上的 以開發(fā)移動(dòng)應(yīng)用, 6) 編程模型是基于時(shí)間軸的, 則是基于窗體,雖然它運(yùn)行在網(wǎng)頁(yè)里。 盡管存在上述不同點(diǎn),但是在進(jìn)行 發(fā)時(shí)可以把 為資源嵌入到 可以用 象來(lái)實(shí)現(xiàn) 外部 件的交互。使用 式更具有通用性,它的好處是不用管 可以進(jìn)行通信交互。 2 章 開發(fā)工具及相關(guān)技術(shù) 9 即富互聯(lián)網(wǎng)應(yīng)用 , 是具有高度互動(dòng)性、豐富用戶體驗(yàn)的客戶端 18傳統(tǒng)網(wǎng)絡(luò)程序的開發(fā)是基于頁(yè)面的、服務(wù)器端數(shù)據(jù)傳遞的模式,把網(wǎng)絡(luò)程序的表示層建立于 適合于文本的,傳統(tǒng)的基于頁(yè)面的系統(tǒng)已經(jīng)漸漸不能滿足網(wǎng)絡(luò)瀏覽者的更高的、全方位的體驗(yàn)要求了,而富因特網(wǎng)應(yīng)用程序( 寫為出現(xiàn)也就是為了解決這個(gè)問(wèn)題。 集桌面應(yīng)用程序的最佳用戶界面功能與 成本部署以及互動(dòng)多媒體通信的實(shí)時(shí)快捷 于一體的新一代網(wǎng)絡(luò)應(yīng)用程序。目前 域和桌面軟件領(lǐng)域正逐步向 計(jì) 3 包含了兩層含義。 1)豐富的數(shù)據(jù)模型: 用 數(shù)據(jù)能夠被緩存在客戶端,從而可以實(shí)現(xiàn)一個(gè)比基于 響應(yīng)速度更快,且數(shù)據(jù)往返于服務(wù)器的次數(shù)更少的用戶界面。 2)豐富的界面元素: 集、響應(yīng)速度快和圖形豐 富的頁(yè)面元素與數(shù)據(jù)模型結(jié)合在一起,為用戶提供好的使用體驗(yàn)。 27 有的桌面應(yīng)用程序的特點(diǎn)包括:在消息確認(rèn)和格式編排方面提供互動(dòng)用戶界面;在無(wú)刷新頁(yè)面之下提供快捷的界面響應(yīng)時(shí)間;提供通用的用戶界面特性如拖放式( 及在線和離線操作能力。 有的 用程序的特點(diǎn)包括如:立即部署、跨平臺(tái)、采用逐步下載來(lái)檢索內(nèi)容和數(shù)據(jù)以及可以充分利用被廣泛采納的互聯(lián)網(wǎng)標(biāo)準(zhǔn)。 有通信的特點(diǎn)則包括實(shí)時(shí)互動(dòng)的聲音和圖像。 客戶機(jī)在 的作用不僅是展示頁(yè)面,它可以在幕后與用戶請(qǐng)求異步 地進(jìn)行計(jì)算、傳送和檢索數(shù)據(jù)、顯示集成的用戶界面和綜合使用聲音和圖像,這一切都可以在不依靠客戶機(jī)連接的服務(wù)器或后端的情況下進(jìn)行 24,25
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025屆山東省泰安肥城市高二下化學(xué)期末檢測(cè)模擬試題含解析
- 供應(yīng)工業(yè)冷庫(kù)管理辦法
- 數(shù)據(jù)湖成本控制-洞察及研究
- 檔案數(shù)據(jù)追溯管理辦法
- 公安舉報(bào)投訴管理辦法
- 貨物裝卸機(jī)械使用安全守則
- 智能化農(nóng)用機(jī)器人及其人機(jī)交互優(yōu)化-洞察及研究
- 醫(yī)療幫扶專家管理辦法
- 信用評(píng)級(jí)機(jī)構(gòu)競(jìng)爭(zhēng)態(tài)勢(shì)與公司債券發(fā)行上市審核探析
- 公安職工餐廳管理辦法
- 2025年中國(guó)LTCC技術(shù)行業(yè)市場(chǎng)現(xiàn)狀、前景分析研究報(bào)告(智研咨詢發(fā)布)
- 租賃住房培訓(xùn)課件下載
- 房管員試題資料
- 2024年蘇州昆山國(guó)創(chuàng)投資集團(tuán)有限公司招聘筆試真題
- 商場(chǎng)吸煙區(qū)管理制度
- 糖尿病足截肢術(shù)后護(hù)理
- 廣東省東莞市2022-2023學(xué)年高二下學(xué)期期末物理試題(含答案)
- 公司第四季度安委會(huì)會(huì)議匯報(bào)材料課件
- 2025年農(nóng)業(yè)技術(shù)員考試試題及答案
- 【詩(shī)歌鑒賞】2025屆高三下4月名校??荚囶}
- 小學(xué)生書法知識(shí)講座課件
評(píng)論
0/150
提交評(píng)論