天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 搜索引擎論文 >

基于HTML5的網(wǎng)絡(luò)在線多媒體會議系統(tǒng)的改進(jìn)

發(fā)布時間:2020-03-14 17:22
【摘要】:隨著互聯(lián)網(wǎng)日新月異的發(fā)展,人們?nèi)找鎸⑷粘5墓ぷ鬟w移到網(wǎng)絡(luò)上來完成,從電子郵件到搜索引擎,從淘寶、京東商城的火熱到去哪網(wǎng)的興起,這些日常生活中的行為正在逐漸的在網(wǎng)絡(luò)上完成。由于網(wǎng)絡(luò)的通信速度,減小了現(xiàn)實存在中消耗的人力、物力和財力,所以網(wǎng)絡(luò)通信存在強(qiáng)大優(yōu)勢,F(xiàn)有的多媒體會議系統(tǒng),就是將現(xiàn)實中的會議遷移到網(wǎng)絡(luò)環(huán)境中進(jìn)行,這樣省去了物理存在的會議室,減小了人們的溝通距離,方便快捷。但是,隨著HTML5技術(shù)的興起,HTML5中存在很多很有價值的新技術(shù)點,能夠融入現(xiàn)有的多媒體會議系統(tǒng),用以提升它的功能和性能等方面。相對而言,現(xiàn)有的多媒體會議系統(tǒng)已經(jīng)跟不上時代的發(fā)展,由此,我們需要對現(xiàn)有的多媒體會議系統(tǒng)進(jìn)行改進(jìn),使其適應(yīng)HTML5的發(fā)展浪潮。 本文主要工作是將HTML5中的WebSocket協(xié)議應(yīng)用到多媒體會議系統(tǒng)的聊天室模塊中,為了使整個系統(tǒng)實現(xiàn)WebSocket通信,還對Servlet容器進(jìn)行了升級。WebSocket協(xié)議是對HTTP協(xié)議1.1版本的一個升級,和HTTP協(xié)議的無狀態(tài)連接不同,WebSocket協(xié)議的通信機(jī)制是面向連接的有狀態(tài)的全雙工方式的通信。WebSocket只在初次請求階段會發(fā)送帶有HTTP頭部信息的幀,當(dāng)它處于通信狀態(tài)時,將直接在服務(wù)器與瀏覽器將的信道內(nèi)發(fā)送和接收實時消息,提升聊天性能和用戶體驗。在改進(jìn)后的聊天室模塊中,聊天消息借助WebSocket通信方式,將原系統(tǒng)中的AJAX實現(xiàn)的即時消息通信升級為實時消息通信。在新的通信邏輯中,通過瀏覽器頁面內(nèi)嵌的框架打開,同時打開一條WebSocket通信信道,這條信道連接瀏覽器與服務(wù)器,全雙工通信。在瀏覽器中,應(yīng)用DOM的WebSocket對象,每建立一條WebSocket通信信道都要在頁面中new新建一個該對象的實例,來管理這條信道的瀏覽器端。在服務(wù)器端,應(yīng)用一個繼承了Tomcat中的WebSocket Servlet類的特殊Servlet來管理服務(wù)器端的這條信道。服務(wù)器端的信道由這個特殊的Servlet統(tǒng)一管理,在這種通信模式中,每條信道都由confId和user唯一標(biāo)識。消息的獲取不再用AJAX輪詢,而是在發(fā)送消息的同時將消息直接發(fā)送給相關(guān)的用戶,不必用戶自己去取了。消息的存儲還是啟用線程存儲,先將消息存儲在一個消息池中,存儲時將消息從消息池中取出存儲即可。 本文還對視頻通信模塊的實現(xiàn)方式提供了另一種新的思路,就是將原有用JMF框架控制、用applet元素嵌入頁面的前端視頻通信方式改用video、canvas和WebSocket來實現(xiàn)。其中,攝像頭的視頻信息流由JavaScript腳本控制傳入video元素中作為它的數(shù)據(jù)源,然后抓取video中的圖像到本地的canvas元素中,然后再將canvas中的數(shù)據(jù)通過WebSocket經(jīng)由服務(wù)器傳遞給遠(yuǎn)端的對應(yīng)canvas。由于canvas的抓取工作定時進(jìn)行,所以,只要這個定時器設(shè)置合理,用圖像展示的視頻信息和用JMF展現(xiàn)的視頻信息并無差異。 最后,本文還對原多媒體會議系統(tǒng)的前端性能進(jìn)行了優(yōu)化的工作。根據(jù)雅虎工程師前端性能優(yōu)化的著名十四條規(guī)則,我們對多媒體會議系統(tǒng)前端代碼中的CSS樣式表和JavaScript腳本都進(jìn)行了優(yōu)化。
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2013
【分類號】:TP311.52;TN948.63

【共引文獻(xiàn)】

相關(guān)期刊論文 前10條

1 楊俊;李艷梅;;JavaScript面向?qū)ο缶幊烫轿鯷J];辦公自動化;2010年08期

2 諶燕;趙定遠(yuǎn);;基于AJAX的異步Web開發(fā)模式[J];成都大學(xué)學(xué)報(自然科學(xué)版);2007年04期

3 楊英;周偉其;;基于ASP網(wǎng)上教學(xué)系統(tǒng)若干問題的探討[J];重慶工學(xué)院學(xué)報(自然科學(xué)版);2007年05期

4 吳曉明;崔曉臨;楊信廷;錢建平;;ArcGIS Server平臺下空間數(shù)據(jù)與屬性數(shù)據(jù)的交互[J];測繪通報;2009年10期

5 肖波;陳正學(xué);;基于JAVA的描述語言應(yīng)用[J];電腦學(xué)習(xí);2009年02期

6 陳牧歌;王健;;Ajax技術(shù)在Web開發(fā)中的應(yīng)用[J];電腦學(xué)習(xí);2010年04期

7 陳錦平;何孝港;;基于Ajax技術(shù)Web實時監(jiān)控系統(tǒng)[J];電腦編程技巧與維護(hù);2009年17期

8 湯衛(wèi)衛(wèi);梁儉佳;陶志榮;劉鎮(zhèn)江;;基于Web的集群監(jiān)控系統(tǒng)設(shè)計與實現(xiàn)[J];電腦編程技巧與維護(hù);2010年08期

9 陳員義;周祥明;;JavaScript閉包研究及典型應(yīng)用[J];電腦編程技巧與維護(hù);2011年10期

10 張曉龍;;基于Ajax的Web應(yīng)用[J];電腦開發(fā)與應(yīng)用;2006年08期

相關(guān)會議論文 前2條

1 陳小松;王桂平;王崢瀛;郭潔;;三峽右岸水電站H9000TR狀態(tài)監(jiān)測及趨勢分析系統(tǒng)研究[A];中國水力發(fā)電工程學(xué)會信息化專委會2007年學(xué)術(shù)交流會論文集[C];2007年

2 李蕊;魏更宇;王樅;張冬梅;;Rhino解析引擎的分析與改進(jìn)[A];2010年全國通信安全學(xué)術(shù)會議論文集[C];2010年

相關(guān)碩士學(xué)位論文 前10條

1 劉東;基于EXT的富客戶端審批系統(tǒng)的設(shè)計與實現(xiàn)[D];大連理工大學(xué);2010年

2 沈飛飛;基于組件的海洋監(jiān)測軟件系統(tǒng)的設(shè)計與實現(xiàn)[D];中國海洋大學(xué);2010年

3 芮文艷;基于數(shù)據(jù)挖掘的智能化輔助教學(xué)系統(tǒng)的研究與實現(xiàn)[D];蘇州大學(xué);2010年

4 羅俊;基于ASP.net的辦公自動化系統(tǒng)設(shè)計與實現(xiàn)[D];華南理工大學(xué);2010年

5 楊素亞;吉林省農(nóng)村電子商務(wù)交易平臺的設(shè)計與實現(xiàn)[D];吉林大學(xué);2011年

6 遲名;煙草專賣網(wǎng)平臺的設(shè)計與實現(xiàn)[D];吉林大學(xué);2011年

7 袁鑫;手機(jī)應(yīng)用軟件發(fā)布管理系統(tǒng)的研究與實現(xiàn)[D];中南大學(xué);2010年

8 邱聯(lián)魁;面向Mobile Widget的JavaScript庫研究與實現(xiàn)[D];電子科技大學(xué);2011年

9 儲百生;基于射頻技術(shù)的電廠檔案資料管理系統(tǒng)的設(shè)計與實現(xiàn)[D];電子科技大學(xué);2011年

10 王青竹;普通本科高校教學(xué)管理系統(tǒng)的設(shè)計與實現(xiàn)[D];山東大學(xué);2011年

,

本文編號:2587020

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/sousuoyinqinglunwen/2587020.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶80615***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com