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