資源描述:
《實時視頻協(xié)作的網(wǎng)絡(luò)學習平臺構(gòu)建》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學術(shù)論文-天天文庫。
1、實時視頻協(xié)作的網(wǎng)絡(luò)學習平臺構(gòu)建 摘要:BigBlueButton是一個開源的Web會議系統(tǒng),可以實時共享視頻、音頻、演示文稿、桌面、白板等。BigBlueButton建議安裝在Ubuntu系統(tǒng)中。它能與Moodle系統(tǒng)進行集成,為在線學習提供更好的協(xié)作體驗,協(xié)助教師開展信息化教學?! £P(guān)鍵詞:BigBlueButton;Moodle;視頻協(xié)作;在線學習 中圖分類號:TP393.09文獻標識碼:A文章編號:1009-3044(2016)17-0206-02 Abstract:BigBlueButtonisanopensourcewebconferencingsystem.BigBlue
2、Buttonenablesreal-timesharingofvideo,audio,presentation,thepresenter’sdesktopandwhiteboard.BigBlueButton’srecommendationisinstallingitonUbuntuserver.ItcanbeintegratedwiththeMoodlesystemforonlinelearningtoprovideabettercollaborativeexperience,tohelpteacherstocarryoutinformatizationteaching. Keywor
3、ds:BigBlueButton;Moodle;videocollaboration;onlinelearning 1引言8 目前國內(nèi)外大多數(shù)網(wǎng)絡(luò)學習平臺都側(cè)重內(nèi)容的呈現(xiàn),適合學生的異步學習,比如Moodle、Blackboard、Sakai等平臺,或是目前流行的MOOC、SPOC學習模式,都缺少師生間實時協(xié)作的功能。雖然多數(shù)平臺都會有類似留言板、聊天室的功能,但都以文字為主,沒有音視頻的實時交流功能,學生難以獲得現(xiàn)場教學的氛圍?! ≡趯拵ЬW(wǎng)絡(luò)普及的情況下,需要有新的平臺來拓展傳統(tǒng)網(wǎng)絡(luò)學習空間,讓學生可以更好地與老師、同學即時進行視頻交流,與同伴分享、協(xié)作,獲得更好的學習體驗。 Mo
4、odle作為一個開源的CMS(CourseManagementSystem,課程管理系統(tǒng)),能幫助教師創(chuàng)建在線學習社區(qū),也允許管理員根據(jù)需要自定義網(wǎng)站的功能,把用于教學的活動模塊插件添加到學習平臺中。BigBlueButton是一個開源的Web會議系統(tǒng),尤其適用于在線學習的環(huán)境。通過技術(shù)整合,BigBlueButton可以很好地嵌入到Moodle平臺中,為課程學習提供易用的視頻協(xié)作功能。 2BigBlueButton系統(tǒng)概況 通過BigBlueButton系統(tǒng),可以實時共享視頻、音頻、演示內(nèi)容、演講者的桌面,提供白板功能、在教學過程中進行投票,參與者可以發(fā)送表情符、電子舉手、在線聊天等
5、?! igBlueButton本身以多個開源組件為基礎(chǔ)進行構(gòu)建,系統(tǒng)架構(gòu)如圖1所示。 圖1BigBlueButton系統(tǒng)架構(gòu)圖 RedisPubSub(發(fā)布/訂閱模式)提供不同的服務(wù)器端應(yīng)用之間的通信信道。8 Red5Apps是指視頻會議中所有用戶的聊天、白板、演示信息共享、桌面共享、聲音處理、攝像頭視頻共享等應(yīng)用。這些應(yīng)用在客戶端和AppsAkka之間提供流媒體和消息傳輸?! ppsAkka是BigBlueButton中的主要組成部分,負責協(xié)調(diào)各個應(yīng)用、提供實時的協(xié)作?! igBlueButton的客戶端是運行在瀏覽器中的Flash應(yīng)用程序,使用RTMP協(xié)議或RTMPT協(xié)
6、議與Red5服務(wù)器通信??蛻舳送ㄟ^WebAPI上傳演示文稿等內(nèi)容?! BBWeb(BBB是BigBlueButton的縮寫)是提供與第三方應(yīng)用集成的WebAPI,用于控制BigBlueButton服務(wù)器?! sESLAkka允許用戶使用FreeSWITCH以外的其它音頻會議系統(tǒng)。它通過RedisPubSub與AppsAkka進行消息通信?! reeSWITCH提供了BigBlueButton的音頻會議功能,也能和VOIP供應(yīng)商集成,以便用戶使用電話呼入。 BigBlueButton已經(jīng)進行了多語言本地化,支持超過35種語言,并且支持JAWS(JobAccessWithSpeech)
7、屏幕閱讀,可以幫助盲人使用網(wǎng)絡(luò)學習平臺。 3BigBlueButton的安裝 BigBlueButton1.0系統(tǒng)要求運行在Ubuntu14.0464位服務(wù)器上,允許訪問TCP端口:80,1935,9123,80端口不能被其它應(yīng)用占用,允許訪問UDP端口:16384~32768。最好使用專用的硬件服務(wù)器,在生產(chǎn)環(huán)境下不建議使用虛擬化環(huán)境。8 3.1系統(tǒng)配置過程 (1)安裝BigBlueButton前,要先確認Ub