淺談多校區(qū)視頻交互教學(xué)系統(tǒng)的構(gòu)建和使用分析(2)
時(shí)間:
張勇1由 分享
二、構(gòu)建多校區(qū)視頻交互教學(xué)系統(tǒng)
2008年,我們和某公司根據(jù)上述的功能分析,設(shè)計(jì)了一套多校區(qū)視頻交互教學(xué)系統(tǒng)。該系統(tǒng)是在原有的錄播系統(tǒng)的基礎(chǔ)上增加了交互教學(xué)功能。新的系統(tǒng)主要是由課程錄播系統(tǒng)、流媒體服務(wù)器、網(wǎng)絡(luò)視頻服務(wù)器和后臺(tái)監(jiān)控服務(wù)器等四個(gè)部分組成。
?。ㄒ唬┱n程錄播系統(tǒng)
課程錄播系統(tǒng)主要是由全自動(dòng)錄播操作臺(tái)、全自動(dòng)錄播編輯機(jī)、圖形圖像工作站、輸入/輸出及多媒體設(shè)備和超聲波定位系統(tǒng)構(gòu)成。
(二)網(wǎng)絡(luò)視頻服務(wù)器
網(wǎng)絡(luò)視頻服務(wù)器是一種對(duì)音視頻數(shù)據(jù)進(jìn)行編碼處理并完成網(wǎng)絡(luò)傳輸?shù)膶S迷O(shè)備,從而實(shí)現(xiàn)遠(yuǎn)程監(jiān)控的功能。由于它具有獨(dú)立完成網(wǎng)絡(luò)傳輸功能,不需要另外設(shè)置計(jì)算機(jī),故其能實(shí)現(xiàn)簡(jiǎn)單的IP方式組網(wǎng),是傳統(tǒng)的模擬監(jiān)控所無(wú)法實(shí)現(xiàn)的。每部網(wǎng)絡(luò)視頻服務(wù)器具有網(wǎng)段內(nèi)唯一IP地址,通過(guò)網(wǎng)絡(luò)連接方便對(duì)該設(shè)備(IP地址)進(jìn)行控制管理,也即通過(guò)IP地址識(shí)別、管理、控制該網(wǎng)絡(luò)視頻服務(wù)器所連接的視頻源。根據(jù)這些體特點(diǎn),本系統(tǒng)中,網(wǎng)絡(luò)視頻服務(wù)器用來(lái)提供后臺(tái)監(jiān)控服務(wù)器的畫面、上課實(shí)時(shí)交互的視音頻和上課前準(zhǔn)備直播的畫面。
?。ㄈ┝髅襟w服務(wù)器
流媒體服務(wù)器的主要功能是以流媒體傳輸協(xié)議(RTP/RTSP、MMS、RTMP等)將視頻文件傳輸?shù)娇蛻舳?,供用戶在線觀看;也可從視頻采集、壓縮軟件接收實(shí)時(shí)視頻流,再以流媒體傳輸協(xié)議直播給客戶端。本系統(tǒng)利用流媒體服務(wù)器的第二個(gè)功能將主講教室的上課視頻實(shí)時(shí)直播給各個(gè)分校區(qū)。而流媒體向外播放的方式有三種:?jiǎn)尾?、廣播和組播。因?yàn)榻M播具有節(jié)省服務(wù)器負(fù)載和不受客戶接入端帶寬的限制,所以我們決定采用組播的方式進(jìn)行直播。但是因?yàn)榻M播沒(méi)有糾錯(cuò)機(jī)制,發(fā)生丟包錯(cuò)包后難以彌補(bǔ),網(wǎng)絡(luò)不暢就會(huì)造成拖屏的現(xiàn)象,所以課前可以使用MCastTest20這個(gè)軟件來(lái)進(jìn)行組播丟包率的測(cè)試,該軟件包括發(fā)送端和接收端,可以設(shè)置不同的組播地址、端口、帶寬和測(cè)試包尺寸。由于本系統(tǒng)每個(gè)校區(qū)的教室中都有錄播系統(tǒng),都能錄制出流媒體視頻文件,我們可以通過(guò)流媒體服務(wù)器選擇發(fā)送的流媒體源來(lái)設(shè)置教師端。根據(jù)這個(gè)原理我們?cè)O(shè)計(jì)出一套流媒體源的選擇軟件,根據(jù)實(shí)際課程的安排,通過(guò)這套軟件設(shè)置哪間教室提供流媒體源(教師端),哪間教室需要接受這些流媒體(學(xué)生端)。
?。ㄋ模┖笈_(tái)監(jiān)控服務(wù)器
考慮到人工利用效率的問(wèn)題,我們只是在一個(gè)校區(qū)設(shè)置了后臺(tái)管理中心。而對(duì)于其他校區(qū)系統(tǒng)的管理,我們主要通過(guò)后臺(tái)監(jiān)控服務(wù)器。該服務(wù)器不僅有監(jiān)控管理的功能,還能開啟和關(guān)閉其他校區(qū)的多媒體設(shè)備。