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