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

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

2015-07-14 18:11:42袁鑫攀彭成
亞太教育 2015年8期
關鍵詞:系統

袁鑫攀+彭成

遠程視頻教育突破了時空的界線,具有資源共享、快速靈活等優點。論文采用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].

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

猜你喜歡
系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
基于UG的發射箱自動化虛擬裝配系統開發
半沸制皂系統(下)
FAO系統特有功能分析及互聯互通探討
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
一德系統 德行天下
PLC在多段調速系統中的應用
主站蜘蛛池模板: 亚洲婷婷丁香| 99re热精品视频国产免费| 男女性午夜福利网站| av一区二区人妻无码| 91丨九色丨首页在线播放| 亚洲无线观看| 国产男女免费视频| 亚洲AV无码久久天堂| 亚洲精品男人天堂| 亚洲欧美h| 97人人做人人爽香蕉精品| 日本成人不卡视频| 亚洲成人网在线观看| 精品国产aⅴ一区二区三区| 久久伊人久久亚洲综合| 国产美女人喷水在线观看| 中文字幕免费在线视频| 91久久精品国产| 亚洲免费人成影院| 99人体免费视频| 日韩精品一区二区三区免费在线观看| 亚洲天堂网在线播放| 无码福利日韩神码福利片| 日韩免费成人| 亚洲综合久久一本伊一区| 秋霞国产在线| 精品一区二区三区中文字幕| 久久综合丝袜日本网| 91美女视频在线观看| 亚洲欧美综合精品久久成人网| 亚洲三级影院| 国产精品一区在线麻豆| 国产极品美女在线观看| www亚洲精品| 亚洲成综合人影院在院播放| 久久久久国产一级毛片高清板| 青青青国产在线播放| 熟妇无码人妻| 亚洲视频影院| 中文字幕色在线| 亚洲中文在线视频| 欧美国产日本高清不卡| av在线无码浏览| 夜夜操天天摸| 欧美激情综合| 色色中文字幕| 8090成人午夜精品| 91精品国产一区自在线拍| 国产欧美日韩另类精彩视频| 午夜在线不卡| 久久久91人妻无码精品蜜桃HD| 无码人妻热线精品视频| 中文字幕在线看视频一区二区三区| 国产高潮流白浆视频| 亚洲国产综合第一精品小说| 亚洲熟女中文字幕男人总站| 日韩欧美成人高清在线观看| 一区二区三区成人| 精品视频一区在线观看| 亚洲欧美人成人让影院| 欧美一级视频免费| 中国一级特黄大片在线观看| 国产成+人+综合+亚洲欧美| 天堂在线视频精品| 国产精品开放后亚洲| 日韩毛片在线播放| 亚洲嫩模喷白浆| 国产女人18水真多毛片18精品 | jizz在线免费播放| 好吊色妇女免费视频免费| 亚洲精品无码在线播放网站| 国产日本视频91| 久久精品中文字幕少妇| 2021最新国产精品网站| 中文字幕佐山爱一区二区免费| 免费无码AV片在线观看中文| 国产精品护士| 国产在线无码一区二区三区| 美女被躁出白浆视频播放| 香蕉伊思人视频| 91久久青青草原精品国产| 99精品伊人久久久大香线蕉|