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