蒲曉川
摘 要:遠程教育是信息技術(shù)、計算機網(wǎng)絡技術(shù)等快速發(fā)展的背景下產(chǎn)生的不同于傳統(tǒng)教學模式的新型教學模式,而在我國西部地區(qū)更需要這種教學模式來克服因地理環(huán)境而導致的教學資源缺乏等現(xiàn)象,遵義師范學院遠程教育視頻點播系統(tǒng)就是在這樣的需求下誕生,利用大量錄播課程視頻資源結(jié)合ASP與P2P技術(shù)搭建的該系統(tǒng)將有利于將我校的精品課程資源共享開放以促進高等教育的普及。
關(guān)鍵詞:遠程教育 視頻點播 流媒體 系統(tǒng)搭建
中圖分類號:G434 文獻標識碼:A 文章編號:1672-3791(2014)03(c)-0040-01
由于遠程教育能夠降低教育成本,有利于緩解偏遠山區(qū)由于教師不足,缺少優(yōu)質(zhì)的源于資源,滿足不了少數(shù)民族地區(qū)民眾的學習需求。而且,終身教育思想已經(jīng)深入人心,不同年齡、不同層次的人都在謀求繼續(xù)受教育的途徑和機會。社會應該開拓新的教育形式,為這些人群提供符合他們要求的,更多的受教育機會。遠程教育可為他們提供一種靈活的,較少受時間地點限制的學習形式,滿足更多求學者的愿望。而且我校由于教學質(zhì)量監(jiān)控所需,擁有大量的優(yōu)質(zhì)的教師錄播課程視頻資料,怎么樣把這些優(yōu)質(zhì)的視頻資料分享給需要的人,就成了問題,所以我們需要一個基于網(wǎng)絡的遠程教育視頻點播系統(tǒng)來滿足需求,這樣又能把我校的優(yōu)質(zhì)課程視頻資源介紹給公眾,還能滿足偏遠山區(qū)民眾接受高等教育的愿望。
1 系統(tǒng)搭建關(guān)鍵技術(shù)
1.1 P2P流媒體技術(shù)
P2P是peer-to-peer的英文縮寫,其中peer的中文含義是“同等者、同事”和“伙伴”等,P2P可以理解為對等聯(lián)網(wǎng)。簡單地說,P2P就是一種用于不同PC用戶之間直接交換數(shù)據(jù)或服務的技術(shù),它允許Internet用戶直接使用對方的文件。每個人可以直接連接到其他用戶的計算機,并進行文件的交換,而不需要連接到服務器上再進行瀏覽與下載。因為消除了中間環(huán)節(jié),P2P技術(shù)使得網(wǎng)絡上的溝通變得更容易、更直接。P2P改變了現(xiàn)在的Internet以大網(wǎng)站為中心的狀態(tài)、重返“非中心化”,并把權(quán)力交還給用戶。
P2P技術(shù)的主要特性如下:
(1)既是服務器又是客戶機,如何表現(xiàn)取決于用戶的要求,網(wǎng)絡應用由使用者根據(jù)要求自由驅(qū)動。
(2)信息在網(wǎng)絡設備間直接、高速地流動,使得信息的傳輸高速而且及時,降低中轉(zhuǎn)服務成本。
(3)構(gòu)成網(wǎng)絡設備互動的基礎(chǔ)和應用。
(4)在使網(wǎng)絡信息分散化的同時,相同特性的P2P設備可以構(gòu)成存在于互聯(lián)網(wǎng)這張大網(wǎng)中的子網(wǎng)。由于視頻的資源一般都很大,在C/S網(wǎng)絡中對服務器的性能,網(wǎng)絡的帶寬要求都很高。例如,一個比特為1 MB的視頻,如果同時有1000人觀看,那服務器的帶寬必須到達1GB,服務器要至少每秒1 GB的數(shù)據(jù),滿足這種條件的服務器及網(wǎng)絡少且十分昂貴。目前的主要解決方法是使用服務器群集提高服務性能,增加光纖來增加帶寬。但這種方法代價較高、管理維護困難,而且隨著用戶的不斷發(fā)展增多,服務器更新不堪重負,力不從心。
如果采用P2P模式,則各客戶機之間可以互相“服務”,可以充分利用各客戶機的閑散資源互相幫助。一個客戶機節(jié)點在接受數(shù)據(jù)的同時向其他節(jié)點發(fā)送數(shù)據(jù),充分有效地利用了網(wǎng)絡上的可用資源,顯著提高了傳輸速度。這就是俗稱的“下載人越多速度越快”
1.2 ASP技術(shù)
ASP是Active Server Page的縮寫,意為“動態(tài)服務器頁面”。ASP是微軟公司開發(fā)的代替CGI腳本程序的一種應用,它可以與數(shù)據(jù)庫和其它程序進行交互,是一種簡單、方便的編程工具。ASP的網(wǎng)頁文件的格式是。asp,現(xiàn)在常用于各種動態(tài)網(wǎng)站中。
2 系統(tǒng)的實現(xiàn)
系統(tǒng)的搭建核心需要兩臺服務器,一臺點播服務器用來架設遠程教育門戶網(wǎng)頁,一臺視頻服務器用來架設P2P視頻服務器,外網(wǎng)用戶通過防火墻訪問系統(tǒng)門戶網(wǎng)站點,根據(jù)需要點擊網(wǎng)頁索取視頻服務器視頻文件短地址,通過P2P協(xié)議播放相關(guān)課程視頻資源。
2.1 搭建P2P視頻服務器
由于考慮到搭建P2P服務器的成本,所以使用共享軟件來降低成本,本文作者選用COOL高清視頻點播系統(tǒng),此款系統(tǒng)在同等碼率及用戶規(guī)模情況下,相比較于常規(guī)Flash視頻服務方案的FLV B/S點播系統(tǒng),能節(jié)省90%以上的流媒體服務器帶寬。
P2P服務器的搭建主要在于視頻內(nèi)容的管理上,系統(tǒng)管理員獲得錄播課程資源后登陸到服務器,使用FTP服務器傳輸視頻內(nèi)容到服務器上,然后使用P2P服務器的發(fā)布功能獲得視頻文件的短地址,獲得該地址填入WEB頁面中。
2.2 WEB服務器、編寫點播網(wǎng)頁設計
考慮到兼容P2P視頻服務器的問題,采用ASP語言編寫網(wǎng)頁。
遵義師范學院遠程教育視頻點播系統(tǒng)網(wǎng)頁由五大模塊構(gòu)成,首先是用戶管理,然后是課程管理,公告管理,留言板和系統(tǒng)管理。
2.3 用戶管理模塊
主要包括用戶信息、權(quán)限管理、分組管理、系統(tǒng)播放信息等。
分為校內(nèi)用戶和校外用戶,對不同用戶進行分組管理,不同組別賦予不同權(quán)限,比如校外用戶可以觀看我校的精品公開課的視頻文件,而校內(nèi)用戶的權(quán)限較大,可以觀看各學院的精品課程資源,這樣做既保護了我校學生的權(quán)益,又宣傳和推廣了我校優(yōu)秀教學資源。
2.4 課程管理
主要包括課程分類、課程添加、課程課件添加、課程視頻添加等
對課程進行分類,根據(jù)視頻資源所屬院系不同進行分類,而且由于學習資源主要是視頻文件,所以需要文字和圖片來描述視頻文件,幫助用戶進行課程資源的選擇。
在該頁面的編寫過程中需要添加通過設定一個簡單的語法規(guī)則,將帶有P2P服務器視頻鏈接的文本內(nèi)容自動轉(zhuǎn)換成可以在客戶端自動播放的網(wǎng)頁代碼。只需按規(guī)則輸入簡單的一行文本即可實現(xiàn)視頻發(fā)布
2.5 公告管理
主要包括公告分類、添加公告等。
2.6 留言板
管理普通用戶的留言信息。
2.7 系統(tǒng)管理
網(wǎng)站配置、數(shù)據(jù)庫維護等。
規(guī)劃好模塊后,利用現(xiàn)有的新聞CMS系統(tǒng)來減少開發(fā)時間,這樣就可以把精力放在美化網(wǎng)站以及視頻內(nèi)容編輯上了。
3 結(jié)語
這套遠程教育視頻點播系統(tǒng)使用了當今流行的ASP.NET技術(shù)進行開發(fā),并結(jié)合P2P流媒體技術(shù),充分利用了.NET平臺的優(yōu)越特性,不僅開發(fā)效率高,成本低廉,而且運行快速穩(wěn)定,易于維護,使教學擺脫了課堂教學的局限,豐富了教學的形式,更重要的是能使我校大量的錄播課程能充分發(fā)揮作用,而不是沉睡在硬盤列陣中,因此,在現(xiàn)代遠程教育教學過程中一定會發(fā)揮著越來越重要的作用。
參考文獻
[1] 劉琰.基于WEB的視頻點播系統(tǒng)在現(xiàn)代遠程教育中的應用[J].中國科技信息,2008(4).
[2] 方圓媛,黃旭光.我國基礎(chǔ)教育數(shù)字化資源的研究現(xiàn)狀[J].中國遠程教育,2012(1).endprint