亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        實(shí)時視頻協(xié)作的網(wǎng)絡(luò)學(xué)習(xí)平臺構(gòu)建

        2016-07-23 20:46:57鄭健宋俊騰陳可程
        電腦知識與技術(shù) 2016年17期
        關(guān)鍵詞:功能系統(tǒng)

        鄭健++宋俊騰++陳可程

        摘要:BigBlueButton是一個開源的Web會議系統(tǒng),可以實(shí)時共享視頻、音頻、演示文稿、桌面、白板等。BigBlueButton建議安裝在Ubuntu系統(tǒng)中。它能與Moodle系統(tǒng)進(jìn)行集成,為在線學(xué)習(xí)提供更好的協(xié)作體驗(yàn),協(xié)助教師開展信息化教學(xué)。

        關(guān)鍵詞:BigBlueButton;Moodle;視頻協(xié)作;在線學(xué)習(xí)

        中圖分類號:TP393.09 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2016)17-0206-02

        Abstract: BigBlueButton is an open source web conferencing system. BigBlueButton enables real-time sharing of video, audio, presentation, the presenters desktop and whiteboard. BigBlueButtons recommendation is installing it on Ubuntu server. It can be integrated with the Moodle system for online learning to provide a better collaborative experience, to help teachers to carry out informatization teaching.

        Key words: BigBlueButton; Moodle; video collaboration; online learning

        1 引言

        目前國內(nèi)外大多數(shù)網(wǎng)絡(luò)學(xué)習(xí)平臺都側(cè)重內(nèi)容的呈現(xiàn),適合學(xué)生的異步學(xué)習(xí),比如Moodle、Blackboard、Sakai等平臺,或是目前流行的MOOC、SPOC學(xué)習(xí)模式,都缺少師生間實(shí)時協(xié)作的功能。雖然多數(shù)平臺都會有類似留言板、聊天室的功能,但都以文字為主,沒有音視頻的實(shí)時交流功能,學(xué)生難以獲得現(xiàn)場教學(xué)的氛圍。

        在寬帶網(wǎng)絡(luò)普及的情況下,需要有新的平臺來拓展傳統(tǒng)網(wǎng)絡(luò)學(xué)習(xí)空間,讓學(xué)生可以更好地與老師、同學(xué)即時進(jìn)行視頻交流,與同伴分享、協(xié)作,獲得更好的學(xué)習(xí)體驗(yàn)。

        Moodle作為一個開源的CMS(Course Management System,課程管理系統(tǒng)),能幫助教師創(chuàng)建在線學(xué)習(xí)社區(qū),也允許管理員根據(jù)需要自定義網(wǎng)站的功能,把用于教學(xué)的活動模塊插件添加到學(xué)習(xí)平臺中。BigBlueButton是一個開源的Web會議系統(tǒng),尤其適用于在線學(xué)習(xí)的環(huán)境。通過技術(shù)整合,BigBlueButton可以很好地嵌入到Moodle平臺中,為課程學(xué)習(xí)提供易用的視頻協(xié)作功能。

        2 BigBlueButton系統(tǒng)概況

        通過BigBlueButton系統(tǒng),可以實(shí)時共享視頻、音頻、演示內(nèi)容、演講者的桌面,提供白板功能、在教學(xué)過程中進(jìn)行投票,參與者可以發(fā)送表情符、電子舉手、在線聊天等。

        BigBlueButton本身以多個開源組件為基礎(chǔ)進(jìn)行構(gòu)建,系統(tǒng)架構(gòu)如圖1所示。

        圖1 BigBlueButton系統(tǒng)架構(gòu)圖

        Redis PubSub(發(fā)布/訂閱模式)提供不同的服務(wù)器端應(yīng)用之間的通信信道。

        Red5 Apps是指視頻會議中所有用戶的聊天、白板、演示信息共享、桌面共享、聲音處理、攝像頭視頻共享等應(yīng)用。這些應(yīng)用在客戶端和Apps Akka之間提供流媒體和消息傳輸。

        Apps Akka是BigBlueButton中的主要組成部分,負(fù)責(zé)協(xié)調(diào)各個應(yīng)用、提供實(shí)時的協(xié)作。

        BigBlueButton的客戶端是運(yùn)行在瀏覽器中的Flash應(yīng)用程序,使用RTMP協(xié)議或RTMPT協(xié)議與Red5服務(wù)器通信。客戶端通過Web API上傳演示文稿等內(nèi)容。

        BBB Web(BBB是BigBlueButton的縮寫)是提供與第三方應(yīng)用集成的Web API,用于控制BigBlueButton服務(wù)器。

        FsESL Akka允許用戶使用FreeSWITCH以外的其它音頻會議系統(tǒng)。它通過Redis PubSub與Apps Akka進(jìn)行消息通信。

        FreeSWITCH提供了BigBlueButton的音頻會議功能,也能和VOIP供應(yīng)商集成,以便用戶使用電話呼入。

        BigBlueButton已經(jīng)進(jìn)行了多語言本地化,支持超過35種語言,并且支持JAWS(Job Access With Speech)屏幕閱讀,可以幫助盲人使用網(wǎng)絡(luò)學(xué)習(xí)平臺。

        3 BigBlueButton的安裝

        BigBlueButton 1.0 系統(tǒng)要求運(yùn)行在Ubuntu 14.04 64位服務(wù)器上,允許訪問TCP端口:80,1935,9123,80端口不能被其它應(yīng)用占用,允許訪問UDP端口:16384~32768。最好使用專用的硬件服務(wù)器,在生產(chǎn)環(huán)境下不建議使用虛擬化環(huán)境。

        3.1 系統(tǒng)配置過程

        (1)安裝BigBlueButton前,要先確認(rèn)Ubuntu服務(wù)器的版本,語言環(huán)境要求是en_US.UTF-8。

        (2)確認(rèn)完畢后,首先更新現(xiàn)有的服務(wù)器組件,然后安裝LibreOffice 4.4,命令如下:

        sudo apt-get install software-properties-common

        sudo add-apt-repository ppa:libreoffice/libreoffice-4-4

        (3)下一步安裝BigBlueButton的軟件包密鑰,命令如下:

        wget http://ubuntu.bigbluebutton.org/bigbluebutton.asc -O- | sudo apt-key add –

        echo "deb http://ubuntu.bigbluebutton.org/trusty-1-0/ bigbluebutton-trusty main" | sudo tee /etc/apt/sources.list.d/bigbluebutton.list

        sudo apt-get update

        (4)然后安裝ffmpeg組件。BigBlueButton使用ffmpeg來創(chuàng)建回放音視頻和桌面共享的組件。安裝ffmpeg前,創(chuàng)建一個腳本文件install-ffmpeg.sh,將以下代碼復(fù)制到此文件中并保存。接下來就賦予文件執(zhí)行權(quán)限、運(yùn)行此腳本。

        sudo apt-get install build-essential git-core checkinstall yasm texi2html libvorbis-dev libx11-dev libvpx-dev libxfixes-dev zlib1g-dev pkg-config netcat libncurses5-dev

        FFMPEG_VERSION=2.3.3

        cd /usr/local/src

        if [ ! -d "/usr/local/src/ffmpeg-${FFMPEG_VERSION}" ]; then

        sudo wget "http://ffmpeg.org/releases/ffmpeg-${FFMPEG_VERSION}.tar.bz2"

        sudo tar -xjf "ffmpeg-${FFMPEG_VERSION}.tar.bz2"

        fi

        cd "ffmpeg-${FFMPEG_VERSION}"

        sudo ./configure --enable-version3 --enable-postproc --enable-libvorbis --enable-libvpx

        sudo make

        sudo checkinstall --pkgname=ffmpeg --pkgversion="5:${FFMPEG_VERSION}" --backup=no --deldoc=yes --default

        (5)上述工作完成后,即可開始安裝BigBlueButton 1.0,運(yùn)行以下命令后等待安裝完成:

        sudo apt-get install bigbluebutton

        (6)BigBlueButton安裝完成后,可以安裝BigBlueButton演示包(API Demos),以進(jìn)行系統(tǒng)功能的測試,命令如下:

        sudo apt-get install bbb-demo

        但要注意的是,BigBlueButton與Moodle系統(tǒng)集成時,要先刪除此演示包。

        (7)如需要啟用WebRTC音頻,可以執(zhí)行以下命令:

        sudo bbb-conf --enablewebrtc

        (8)最后,運(yùn)行以下命令,清除所有BigBlueButton日志文件并重啟服務(wù),完成系統(tǒng)配置:

        sudo bbb-conf --clean

        3.2 問題處理

        (1)漏洞處理

        Ubuntu 14.04中的ImageMagick(一個開源的圖片處理程序)存在遠(yuǎn)程代碼執(zhí)行的漏洞。要解決此問題,需要編輯 /etc/ImageMagick/ 中的policy.xml 文件,加入以下代碼:

        然后運(yùn)行convert -list policy命令,確認(rèn)安全策略已被應(yīng)用。

        (2)中文亂碼處理

        在BigBlueButton中演示中文的Office文檔時,中文字會變成亂碼,這是由于Ubuntu中缺少相應(yīng)的中文字體。解決方法是:從windows下復(fù)制中文字體到Ubuntu中 /usr/share/fonts/ 下,可新建類似 /usr/share/fonts/chs/ 的目錄,然后執(zhí)行以下命令,并重啟服務(wù)器:

        sudo mkfontscale

        sudo mkfontdir

        sudo fc-cache –fv

        4 BigBlueButton與Moodle集成

        BigBlueButton可通過BBB Web API與Moodle、Wordpress、Canvas、Sakai等多個第三方應(yīng)用進(jìn)行集成。目前,BigBlueButton已經(jīng)可以在MoodleCloud的站點(diǎn)中使用,與Moodle平臺無縫集成。它被Martin Dougiamas(Moodle的最初開發(fā)者)評價為Moodle平臺上首屈一指的完整軟件包。

        BigBlueButton為Moodle開發(fā)了BigBlueButtonBN和RecordingsBN兩個插件。BigBlueButtonBN可以在課程中創(chuàng)建在線會議,設(shè)定會議日程,限制學(xué)生加入會議的方式,設(shè)置聊天窗口的歡迎信息等。RecordingsBN則提供了會議錄制的功能,可以管理和訪問已保存的視頻會議。

        當(dāng)視頻會議進(jìn)行錄制時,所有事件都會存儲在Redis數(shù)據(jù)庫中。會議結(jié)束后,錄制處理器(Recording Processor)會把記錄的事件作為不同的原始文件(PDF、WAV、FLV格式)進(jìn)行處理。

        'BigBlueButtonBN和RecordingsBN插件的安裝很簡單,直接把插件文件解壓到Moodle站點(diǎn)的mod目錄中,然后進(jìn)入Moodle的管理頁面安裝插件。在配置BigBlueButtonBN插件時,需要指定BigBlueButton的服務(wù)器地址、共享密鑰。這些信息可以通過執(zhí)行命令:bbb-conf --secret 來獲取。

        5 結(jié)束語

        BigBlueButton是一款優(yōu)秀的視頻協(xié)作系統(tǒng),集成到Moodle平臺后,能為在線學(xué)習(xí)提供更好的協(xié)作體驗(yàn)。它不僅可以進(jìn)行文檔演示,模擬真實(shí)的課堂白板,還能實(shí)現(xiàn)直播+錄播的云課堂模式,是協(xié)助教師開展信息化教學(xué)的有利助手。

        參考文獻(xiàn):

        [1] 鄭健.基于Windows系統(tǒng)的Moodle教學(xué)平臺構(gòu)建[J]. 電腦知識與技術(shù), 2008,4(31):1018-1019.

        [2] BigBlueButton [EB/OL]. [2016-05-06]. http://docs.bigbluebutton.org/.

        [3] Moodle Launches MoodleCloud – Free Hosting for Educators [EB/OL]. [2016-05-05]. https://moodle.com/2015/07/06/moodle-launches-moodlecloud-free-hosting-for-educators/.

        猜你喜歡
        功能系統(tǒng)
        也談詩的“功能”
        中華詩詞(2022年6期)2022-12-31 06:41:24
        Smartflower POP 一體式光伏系統(tǒng)
        WJ-700無人機(jī)系統(tǒng)
        ZC系列無人機(jī)遙感系統(tǒng)
        北京測繪(2020年12期)2020-12-29 01:33:58
        基于PowerPC+FPGA顯示系統(tǒng)
        半沸制皂系統(tǒng)(下)
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        關(guān)于非首都功能疏解的幾點(diǎn)思考
        懷孕了,凝血功能怎么變?
        媽媽寶寶(2017年2期)2017-02-21 01:21:24
        “簡直”和“幾乎”的表達(dá)功能
        97无码人妻Va一区二区三区| 国产不卡一区在线视频| 亚洲一区二区岛国高清| 无码伊人66久久大杳蕉网站谷歌| 久久精品国产亚洲av电影网| 国产精品一区二区久久| jk制服黑色丝袜喷水视频国产| 亚洲天码一区二区三区| 国产美女爽到喷出水来视频| 欧美性videos高清精品| 亚洲色四在线视频观看| 国产91会所女技师在线观看| 草草地址线路①屁屁影院成人| 亚洲国产高清在线一区二区三区| 久久久久人妻精品一区5555| 99青青草视频在线观看| 97人人模人人爽人人喊网| 中文亚洲av片在线观看不卡| 操出白浆在线观看| 久久99精品免费国产| 色婷婷色丁香久久婷婷| 成l人在线观看线路1| 国产成人无码精品久久99| 色婷婷精久久品蜜臀av蜜桃| 狂猛欧美激情性xxxx大豆行情 | 亚洲精品国产老熟女久久| 日本韩国黄色三级三级| 东北老熟女被弄的嗷嗷叫高潮| 日韩av无码社区一区二区三区| 欧美操逼视频| 69天堂国产在线精品观看| 亚洲综合一区二区三区在线观看| av无码国产在线看免费网站| 天天躁人人躁人人躁狂躁| 国产亚洲av手机在线观看| 福利视频一区二区三区| 性生交片免费无码看人| 人妻无码中文人妻有码| 色综合999| 国产三级av大全在线爽| 少妇被粗大的猛烈进出免费视频|