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

基于node.js的遠程視頻教育系統

2015-08-29 06:50:50袁鑫攀彭成
亞太教育 2015年8期
關鍵詞:系統教育

袁鑫攀 彭成

基于node.js的遠程視頻教育系統

袁鑫攀 彭成

遠程視頻教育突破了時空的界線,具有資源共享、快速靈活等優點。論文采用Nodejs服務器技術實現了音視頻的Web服務器; 結合WebRTC規范的Web API接口實現了客戶端音視頻交互模塊,設計實時互動的遠程視頻教育系統。

遠程視頻教育是指通過音頻、視頻(直播或錄像)以及包括實時和非實時在內的計算機技術把課程傳送到校園外的教育。論文主要采用Node.js服務器技術,設計并實現了WebRTC音視頻通信的信令實時服務器,設計并實現了一個集音視頻交互、課件點播、白板寫作等功能的遠程視頻教育系統。

一、系統結構

論文中視頻會議系統主要分為三層結構:人機交互層主要負責用戶的接口。業務層主要負責實現用戶的功能;控制層完成主要完成媒體流連接信令的建立以及控制,資源請求響應的路由處理控制。持久層采用MongoDB數據庫來存儲數據。網絡層將采用WebRTC中的網絡傳輸協議控制流媒體的傳輸。

二、系統的關鍵模塊實現

遠程視頻教育系統的關鍵技術模塊是音視頻實時處理,論文主要闡述系統服務端的實現和視頻會議模塊。

(一)系統服務端的實現

1.Web服務器的實現

Node.js是一個服務器端JavaScript解釋器。Node.js的每個連接發射一個在Node引擎的進程中運行的事件,Node.js內建了HTTP服務器,其服務器代碼主要在Webserver.js中。

2.實時服務器的實現

Websocket是基于TCP協議,其目的能讓Web應用能夠想桌面網絡應用具有實時的通訊能力。在Nodejs的編程框架里,采用異步的事件驅動方式來開發Websocke服務器。為了實現連接之間的通信和消息的廣播,設計實現了一個manager類,給每一個連接創建一個id,在內存中維護一個連接鏈表,并提供了上線和下線的自動管理Websocket服務器的設計采用訂閱通知的設計模式,客戶端訂閱服務器制定的消息,當事件發生將自動通知客戶端。

(二)視頻會議模塊的實現

視頻會議模塊是系統業務功能的核心模塊,它在已實現WebSocket實時服務器上,完成呼叫的建立、媒體流的傳輸等功能,最終建立音視頻的通訊。

1.音視頻的采集

首先瀏覽器會通過websocket與服務器進行連接,如果連接成功,瀏覽器的設備函數get User Media調用時會提示用戶是否允許調用當前媒體設備的音視頻設備,比如攝像頭和麥克風。如果用戶選擇允許,該函數的回調函數success Callback將會觸發stream_ created事件。配置音視頻的實例如下:

Media Stream 接口定義的屬性方法和get User Media函數為獲取音視頻數據提供了有效的途徑,降低了開發人員獲取本地媒體設備的難度。

2.音視頻的傳輸

在音視頻的通訊中,采用Web RTC規范的RTC Peer Connectiong接口定義的一些列的屬性和方法,用來處理客戶端的信令,連接建立,媒體傳輸等任務。視頻會議通訊連接的交互模式由發起連接發送請求給接聽者,再有接聽者發送應答給發起者,發送方和接收方記性交換SDP。通過交換SDP分別告訴雙方的網絡環境以及媒體流格式,達成協議,將通過WebSocket實時服務器的轉發信令,建立了呼叫方和接收方之間的握手協議。這樣就可以進行正常的視頻會議了。

論文以視頻遠程教育系統中關鍵部件-音視頻處理模塊為例詳細的描述了系統的實現。Node.js和WebRTC技術目前并不完善,瀏覽器兼容性還存在很大問題,推廣到商用任重而道遠。隨著Node.js 和WebRTC技術的普及,可以想象所有的瀏覽器都支持WebRTC技術標準,人們將擁有一個快速便捷而且免費的音視頻交互平臺,音視頻的應用將得到更寬廣的發展。

[1]馮堅.基于云計算的現代遠程教育展望[J].

[2]屈振華,李慧云,張海濤,龍顯軍.WebRTC技術初探.[J].電信科學.2012/1.

[3]孫凱龍.基于WebRTC的視頻會議系統的設計與實現.[J].

(作者單位:湖南工業大學計算機通信學院)

猜你喜歡
系統教育
國外教育奇趣
華人時刊(2022年13期)2022-10-27 08:55:52
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
題解教育『三問』
當代陜西(2022年4期)2022-04-19 12:08:52
軟件工程教育與教學改革
軟件導刊(2022年3期)2022-03-25 04:44:48
“雙減”如劍,“體外教育”何去何從?
當代陜西(2021年15期)2021-10-14 08:24:24
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
教育有道——關于閩派教育的一點思考
半沸制皂系統(下)
主站蜘蛛池模板: 国产精品无码久久久久久| 国产激爽大片高清在线观看| 国产精品人莉莉成在线播放| 国产高清精品在线91| 亚洲a级在线观看| 人妻21p大胆| 无码'专区第一页| 色播五月婷婷| 国产成人综合亚洲欧美在| 无码专区在线观看| 一本一道波多野结衣一区二区| 香蕉久人久人青草青草| 久久久久亚洲av成人网人人软件| 欧美中文字幕在线视频 | 国产精品香蕉| 日韩精品免费一线在线观看| 日韩午夜伦| 日韩美毛片| 人妻少妇乱子伦精品无码专区毛片| 欧美α片免费观看| 怡红院美国分院一区二区| 国产精品尹人在线观看| a级免费视频| 色婷婷在线影院| 欧美另类一区| 中美日韩在线网免费毛片视频| 青青青视频蜜桃一区二区| 国产精品综合久久久| 久久国产精品麻豆系列| 久久综合干| 久久国产精品影院| 亚洲欧美在线综合一区二区三区| 久久久久久国产精品mv| 国产美女久久久久不卡| 99精品视频在线观看免费播放| 成人国内精品久久久久影院| 伊人丁香五月天久久综合 | 在线视频亚洲色图| 成人一级黄色毛片| 国产人成在线视频| 538国产视频| 57pao国产成视频免费播放| 国产欧美日韩资源在线观看| 麻豆精品在线| 国产AV毛片| 亚洲国产成人麻豆精品| 人与鲁专区| 国产美女在线观看| 欧美69视频在线| 国产96在线 | 久久性妇女精品免费| 日韩一级二级三级| 国产麻豆精品久久一二三| 国产幂在线无码精品| 免费黄色国产视频| 精品一区二区三区自慰喷水| 亚洲精品桃花岛av在线| 国产99免费视频| 亚洲无码A视频在线| 少妇极品熟妇人妻专区视频| 久久女人网| 丰满人妻久久中文字幕| 久青草网站| 午夜视频免费试看| 亚洲激情区| 污网站在线观看视频| lhav亚洲精品| 久久综合婷婷| 久久五月天综合| 热99re99首页精品亚洲五月天| 欧美成人综合视频| 国产亚洲美日韩AV中文字幕无码成人| 国产特级毛片aaaaaa| 色成人亚洲| 操美女免费网站| 日韩国产黄色网站| 国产亚洲视频中文字幕视频| 噜噜噜综合亚洲| 黄色网址手机国内免费在线观看 | 国产91线观看| 国产欧美成人不卡视频| AV色爱天堂网|