999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種基于P2P流媒體的網(wǎng)絡(luò)教學(xué)系統(tǒng)設(shè)計(jì)

2010-04-12 00:00:00吳承毅
現(xiàn)代電子技術(shù) 2010年15期

摘 要:隨著互聯(lián)網(wǎng)的迅速發(fā)展,遠(yuǎn)程網(wǎng)絡(luò)教育已經(jīng)逐漸普及。然而已有的網(wǎng)絡(luò)技術(shù)不支持動(dòng)態(tài)多媒體數(shù)據(jù)和實(shí)時(shí)流數(shù)據(jù),且存在著流媒體技術(shù)中服務(wù)器的承載問(wèn)題。針對(duì)這些問(wèn)題設(shè)計(jì)基于P2P流媒體技術(shù)的網(wǎng)絡(luò)教育系統(tǒng),其中每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)既是服務(wù)的消費(fèi)者又是服務(wù)的提供者,針對(duì)Web服務(wù)模式,有效地解決了流媒體系統(tǒng)中存在的問(wèn)題,同時(shí)具有對(duì)網(wǎng)絡(luò)帶寬和服務(wù)器處理能力要求低、易部署和易擴(kuò)展的特點(diǎn)。

關(guān)鍵詞:流媒體; P2P技術(shù); 網(wǎng)絡(luò)教育; 資源共享

中圖分類(lèi)號(hào):TP316文獻(xiàn)標(biāo)識(shí)碼:A

文章編號(hào):1004-373X(2010)15-0099-03

Design of Network Education System Based on P2P Technology and Streaming Media

WU Cheng-yi

(Shangluo Vocational Technical College, Shangluo 726000, China)

Abstract: The remote network education has been popularized gradually, but the network technology does not support the dynamic multimedia and real-time streaming data,and the current streaming media system has the problem of the server bottleneck. In view of the present situation, a network education system based on P2P streaming media technology is brought forward, in which each network node is both a service consumer and service provider. The problems of Web service mode and streaming media system were solved effectively. It has the characteristics of low requirement for network bandwidth and server processing ability,easy deployment and high scalability.

Keywords: streaming media; P2P technology; network education; resource sharing

0 引 言

隨著科學(xué)技術(shù)的日益提高和人類(lèi)生活節(jié)奏的加快,傳統(tǒng)的教學(xué)模式已經(jīng)漸漸不能滿足人們學(xué)習(xí)新技術(shù)的需要,這時(shí)網(wǎng)絡(luò)教學(xué)系統(tǒng)應(yīng)運(yùn)而生。經(jīng)過(guò)近幾年的發(fā)展,現(xiàn)在的網(wǎng)絡(luò)教學(xué)模式融合了互聯(lián)網(wǎng)和多媒體技術(shù),突破了學(xué)習(xí)時(shí)間和地點(diǎn)的限制,實(shí)現(xiàn)了優(yōu)質(zhì)教育資源的共享。

遠(yuǎn)程網(wǎng)絡(luò)教育就是在線學(xué)習(xí),即在教育領(lǐng)域建立基于C/S模式的互聯(lián)網(wǎng)平臺(tái),學(xué)生通過(guò)網(wǎng)絡(luò),使時(shí)空分離的教師和學(xué)生共同完成教學(xué)交互活動(dòng)和實(shí)現(xiàn)學(xué)生個(gè)別化學(xué)習(xí)。在遠(yuǎn)程網(wǎng)絡(luò)教學(xué)過(guò)程中,最基本的要求是快速、安全、有效地將海量的信息在教師端與學(xué)生端之間進(jìn)行傳輸。需要傳送的信息是多元化的,包括各種數(shù)據(jù),如視頻、音頻、文本、圖片等[1]。

傳統(tǒng)C/S模式的網(wǎng)絡(luò)教學(xué)系統(tǒng)中,不能實(shí)現(xiàn)同步數(shù)據(jù)傳輸,數(shù)據(jù)量大和網(wǎng)絡(luò)帶寬受限一直是困擾網(wǎng)絡(luò)教學(xué)活動(dòng)的瓶頸。限于當(dāng)前網(wǎng)絡(luò)帶寬的現(xiàn)狀,目前解決上述問(wèn)題的一個(gè)比較好的選擇就是基于P2P的流媒體技術(shù)[2]。現(xiàn)代的遠(yuǎn)程教育是一種動(dòng)態(tài)的同步教學(xué)模式,要求教師的授課內(nèi)容都要?jiǎng)討B(tài)地進(jìn)行傳輸,而且還要進(jìn)行面對(duì)面的交流,P2P流媒體技術(shù)能夠很好地解決異步教學(xué)模式存在的問(wèn)題。

1 相關(guān)技術(shù)

1.1 流媒體技術(shù)

流媒體技術(shù)也稱(chēng)流式媒體技術(shù),即把連續(xù)的影像和聲音信息經(jīng)過(guò)壓縮處理后放在網(wǎng)站服務(wù)器上,用戶(hù)可以一邊下載一邊觀看、收聽(tīng),而不需要等整個(gè)文件下載到自己的計(jì)算機(jī)上才可以觀看的網(wǎng)絡(luò)傳輸技術(shù)。該技術(shù)首先在使用者端的計(jì)算機(jī)上創(chuàng)建一個(gè)緩沖區(qū),在播放前預(yù)先下載一段數(shù)據(jù)作為緩沖,在網(wǎng)絡(luò)實(shí)際連線速度小于播放所耗的速度時(shí),播放程序就會(huì)取用緩沖區(qū)內(nèi)的數(shù)據(jù),這樣可以避免播放的中斷,從而使得播放品質(zhì)得以保證。整個(gè)過(guò)程的實(shí)現(xiàn)涉及到流媒體數(shù)據(jù)的采集、壓縮、存儲(chǔ)、傳輸以及網(wǎng)絡(luò)通信等多項(xiàng)技術(shù)。流媒體本質(zhì)是一種多媒體文件,其在網(wǎng)絡(luò)上傳輸?shù)倪^(guò)程中應(yīng)用了流技術(shù)[3]。

流媒體傳輸?shù)倪^(guò)程一般是這樣的:當(dāng)用戶(hù)選擇某一個(gè)流媒體服務(wù)后,Web瀏覽器與Web服務(wù)器之間使用HTTP/TCP交換控制信息,以便把需要傳輸?shù)膶?shí)時(shí)數(shù)據(jù)從原始信息中檢索出來(lái);然后客戶(hù)機(jī)上的Web瀏覽器啟動(dòng)A/V Helper程序,使用HTTP從Web服務(wù)器檢索相關(guān)參數(shù)對(duì)Helper程序初始化。這些參數(shù)可能包括目錄信息、A/V數(shù)據(jù)的編碼類(lèi)型或與A/V檢索相關(guān)的服務(wù)器地址。

A/V Helper程序及A/V服務(wù)器運(yùn)行實(shí)時(shí)流控制協(xié)議(RTSP),以交換A/V傳輸所需的控制信息。與CD播放機(jī)或VCRs所提供的功能相似,RTSP提供了操縱播放、快進(jìn)、快倒、暫停及錄制等命令的方法。A/V服務(wù)器使用RTP/UDP協(xié)議將A/V數(shù)據(jù)傳輸給A/V客戶(hù)程序(一般可認(rèn)為客戶(hù)程序等同于Helper程序),一旦A/V數(shù)據(jù)抵達(dá)客戶(hù)端,A/V客戶(hù)程序即可播放輸出。流媒體傳輸?shù)脑砣鐖D1所示。

圖1 流媒體傳輸原理

1.2 P2P技術(shù)

P2P(peer-to-peer)技術(shù),也稱(chēng)為對(duì)等網(wǎng)絡(luò)技術(shù),是一種用戶(hù)不經(jīng)過(guò)中繼設(shè)備直接交換數(shù)據(jù)或服務(wù)的技術(shù),它是一種網(wǎng)絡(luò)新技術(shù),依賴(lài)網(wǎng)絡(luò)中參與者的計(jì)算能力和帶寬,而不是把依賴(lài)都聚集在較少的幾臺(tái)服務(wù)器上。P2P網(wǎng)絡(luò)通常用于通過(guò)Ad Hoc連接來(lái)連接節(jié)點(diǎn)。這類(lèi)網(wǎng)絡(luò)可以用于多種用途,各種檔案分享軟件已經(jīng)得到了廣泛的使用。P2P技術(shù)也被使用在類(lèi)似VoIP等實(shí)時(shí)媒體業(yè)務(wù)的數(shù)據(jù)通信中。P2P模式具有健壯性、自治性、動(dòng)態(tài)性、資源數(shù)量巨大、無(wú)集中管理和強(qiáng)分布性等特征[4]。

1.3 P2P流媒體技術(shù)

可以將P2P技術(shù)和流媒體技術(shù)有效地結(jié)合起來(lái),這是一種優(yōu)秀的組合,由此產(chǎn)生了P2P流媒體技術(shù),這項(xiàng)技術(shù)兼?zhèn)銹2P技術(shù)和流媒體技術(shù)的雙重優(yōu)點(diǎn)[5],現(xiàn)在網(wǎng)絡(luò)中的播放器已經(jīng)有一些開(kāi)始采用這種技術(shù),比如基于P2P的在線電視直播PPLive。PPLive是一款用于互聯(lián)網(wǎng)上大規(guī)模視頻直播的共享軟件,它使用網(wǎng)狀模型,有效解決了網(wǎng)絡(luò)視頻點(diǎn)播服務(wù)的帶寬和負(fù)載有限問(wèn)題,實(shí)現(xiàn)用戶(hù)越多,播放越流暢的特性,整體服務(wù)質(zhì)量大大提高。

2 體系結(jié)構(gòu)

基于 P2P流媒體的網(wǎng)絡(luò)教育系統(tǒng)的結(jié)構(gòu)模型如圖2所示。一個(gè)基于P2P的遠(yuǎn)程網(wǎng)絡(luò)教學(xué)系統(tǒng)應(yīng)該至少包括監(jiān)聽(tīng)器、瀏覽器和流媒體服務(wù)器3個(gè)模塊[6]。本系統(tǒng)體系結(jié)構(gòu)沒(méi)有層次,只有兩種類(lèi)型的結(jié)點(diǎn),一種就是一個(gè)特殊的結(jié)點(diǎn)服務(wù)器,另外一種結(jié)點(diǎn)就是遠(yuǎn)程機(jī),即我們的客戶(hù)機(jī)。客戶(hù)機(jī)之間也可以互相傳輸資源。

圖2 P2P流媒體技術(shù)的網(wǎng)絡(luò)教育系統(tǒng)

3 本系統(tǒng)涉及的關(guān)鍵技術(shù)、特點(diǎn)及優(yōu)勢(shì)

本系統(tǒng)涉及到的技術(shù)主要是流媒體技術(shù)和P2P技術(shù)兩方面。詳細(xì)介紹如下:

(1) 流媒體數(shù)據(jù)的編碼。流媒體數(shù)據(jù)的編碼是以后各個(gè)階段的基礎(chǔ),編碼器的性能好壞將直接決定服務(wù)質(zhì)量的優(yōu)劣。在編碼會(huì)話開(kāi)始之前,要先指定顯示信息、標(biāo)題、作者名等屬性。在不指定這些屬性的情況下,編碼會(huì)話也能進(jìn)行,但是對(duì)它們進(jìn)行指定更為可取一些,因?yàn)樗鼈優(yōu)榻邮斩它c(diǎn)提供了會(huì)話的完整參考信息。目前最流行的編碼器有Microsoft公司的Windows-Media、DivXNetworks公司的DivX等。

(2) 流媒體文件和Web頁(yè)面的結(jié)合[7]。在完成了流媒體文件的制作,并將它們組合成流式多媒體節(jié)目之后,就可以在Internet上發(fā)布了,可以在Web頁(yè)面中直接加入連接到流媒體文件的超級(jí)鏈接,當(dāng)用戶(hù)點(diǎn)擊鏈接時(shí),會(huì)啟動(dòng)用戶(hù)端的流媒體播放器(例如Media Player)作為一個(gè)單獨(dú)的應(yīng)用程序窗口被打開(kāi),來(lái)播放鏈接內(nèi)容,播放結(jié)束后,關(guān)閉播放器窗口,繼續(xù)瀏覽Web頁(yè)的其他內(nèi)容,這種方法的實(shí)現(xiàn)非常簡(jiǎn)單,但播放器窗口有時(shí)會(huì)覆蓋掉網(wǎng)頁(yè)的其他內(nèi)容,為了使用戶(hù)在觀看流媒體播放的同時(shí)可以繼續(xù)瀏覽網(wǎng)頁(yè),或者進(jìn)行其他操作,為用戶(hù)提供一個(gè)完整而整齊的用戶(hù)界面,有時(shí)需要將播放器播放窗口結(jié)合到Web頁(yè)中,這樣用戶(hù)就可以通過(guò)支持流媒體播放的插件在Web瀏覽器中直接播放流媒體文件,而不用再另外啟動(dòng)播放器。

(3) 流媒體的同步技術(shù)[8]。包括流媒體的系統(tǒng)同步、媒體間同步和用戶(hù)層同步。

(4) 數(shù)據(jù)交換控制協(xié)議。為了在對(duì)等結(jié)點(diǎn)之間順利交換數(shù)據(jù),各個(gè)peer結(jié)點(diǎn)必須按照一定方式組織一定的結(jié)構(gòu),但是這個(gè)結(jié)構(gòu)是半結(jié)構(gòu)化的。文獻(xiàn)[9-10]提出了兩種組織的方式及相應(yīng)的控制信息的維護(hù)。

(5) 引入用戶(hù)的身份驗(yàn)證和安全管理等功能。在索引和搜索階段完成用戶(hù)的鑒權(quán)控制,各客戶(hù)端播放器進(jìn)行鑒權(quán)后,便成為P2P網(wǎng)絡(luò)的一員,可在該網(wǎng)絡(luò)中開(kāi)展相應(yīng)的應(yīng)用。文獻(xiàn)[9,11]分別提供了兩種不同的組織方式及其用戶(hù)的加入方式。

(6) 用戶(hù)結(jié)點(diǎn)的離開(kāi)與失效。結(jié)點(diǎn)的離開(kāi)或失效都將引起子結(jié)點(diǎn)服務(wù)的中斷,而為了恢復(fù)被中斷的服務(wù),必須解決兩個(gè)問(wèn)題:中斷結(jié)點(diǎn)的檢測(cè);重新加入結(jié)點(diǎn)時(shí)父結(jié)點(diǎn)的搜索選擇。

本文介紹的網(wǎng)絡(luò)教育系統(tǒng)的特點(diǎn)和優(yōu)勢(shì)如下:

雙向互動(dòng)、實(shí)時(shí)全交互;

可以實(shí)現(xiàn)個(gè)性化教學(xué);

可以實(shí)時(shí)實(shí)現(xiàn)自動(dòng)化遠(yuǎn)程管理;

提高了多媒體服務(wù)能力和流服務(wù)能力;

改善了客戶(hù)體驗(yàn)感覺(jué),對(duì)用戶(hù)更加友好。

4 結(jié) 語(yǔ)

網(wǎng)絡(luò)教育視頻平臺(tái)的搭建和維護(hù)是一項(xiàng)復(fù)雜且持續(xù)時(shí)間長(zhǎng)的事務(wù)性工作。流媒體技術(shù)和P2P技術(shù)的結(jié)合,使網(wǎng)絡(luò)教學(xué)課程更加生動(dòng)真實(shí)。這一技術(shù)勢(shì)必將引起教學(xué)領(lǐng)域的改變,基于 P2P模式的遠(yuǎn)程網(wǎng)絡(luò)教育系統(tǒng)視頻資源的高共享性,為學(xué)習(xí)者提供高質(zhì)量的視頻學(xué)習(xí)接口,支持遠(yuǎn)程視頻直播,使遠(yuǎn)程距離上老師和學(xué)生之間、學(xué)生和學(xué)生之間面對(duì)面交流成為可能。所以,基于P2P流媒體技術(shù)的網(wǎng)絡(luò)教育的發(fā)展是一種趨勢(shì)。本文首先提到了傳統(tǒng)的基于Web服務(wù)方式的教育系統(tǒng),分析了其存在的問(wèn)題,同時(shí)介紹了流媒體和P2P兩種技術(shù),并且提出了基于P2P技術(shù)和流媒體技術(shù)的網(wǎng)絡(luò)教育系統(tǒng)。并對(duì)該系統(tǒng)的關(guān)鍵性技術(shù)進(jìn)行了討論,通過(guò)實(shí)際運(yùn)行,表明這種網(wǎng)絡(luò)教育體系結(jié)構(gòu)取得了很好的效果,適宜于進(jìn)一步的發(fā)展和推廣。

參考文獻(xiàn)

[1]萬(wàn)淑超.P2P平臺(tái)的關(guān)鍵技術(shù)[J].計(jì)算機(jī)科學(xué),2005(11):151-154.

[2]沈潔.P2P網(wǎng)絡(luò)中的信息搜索技術(shù)[J].福建電腦,2005(6):17-22.

[3]張瑜.多媒體技術(shù)[M].北京:清華大學(xué)出版社,2004.

[4]Dream Tech Software Group. Peer to peer application deve-lopment: cracking the code[M]. [S.l.]: Wiley Publishing, 2001.

[5]PATRO S, HU Y C. Transparent query caching in peer-to-peer overlay networks[C]. Proceedings of the 17th International. [S.l.]: [s.n.], 2004: 745-752.

[6]周文斌.基于流媒體技術(shù)的網(wǎng)絡(luò)遠(yuǎn)程教學(xué)[J].中國(guó)電化教學(xué),2002(2):15-18.

[7]佚名.流媒體文件和Web頁(yè)面的結(jié)合[EB/OL].[2006-02-22]. http://blog.csdn.net/yangli1103/archive/2006/02/22/605868.aspx.

[8]佚名.流媒體的底層與中間層同步技術(shù)介紹[EB/OL].[2007-03-21]. http://www.99d.com.cn/MacOS/WEB000/49466.html.

[9]劉亞杰,竇文華.一種P2P環(huán)境下的VoD流媒體服務(wù)體系[J].軟件學(xué)報(bào),2006,17(4):876-884.

[10]汪維華,汪維清.一種P2P網(wǎng)絡(luò)信息分類(lèi)檢索模型研究[J].計(jì)算機(jī)工程與設(shè)計(jì),2007,28(4):866-868.

[11]謝勇均.P2P模式的流媒體服務(wù)技術(shù)[J].現(xiàn)代電視技術(shù),2004(7):64-67.

主站蜘蛛池模板: 91精品国产综合久久不国产大片 | 首页亚洲国产丝袜长腿综合| 亚洲精品视频免费看| 国产精品香蕉| 国产精品伦视频观看免费| 成人韩免费网站| 精品国产91爱| 色视频国产| 欧美国产综合视频| 2021国产精品自拍| 亚洲无码高清一区| 五月激情婷婷综合| 亚洲国产中文在线二区三区免| 日韩一级二级三级| 男女精品视频| 国产精品久线在线观看| 国产91精品久久| 99re这里只有国产中文精品国产精品| 97综合久久| 五月激激激综合网色播免费| 国产成人久视频免费| 日韩精品久久无码中文字幕色欲| AV在线麻免费观看网站| 黄色三级毛片网站| 丁香综合在线| 国产精品深爱在线| 精品人妻AV区| 亚洲男人天堂网址| 无码一区二区三区视频在线播放| 免费国产小视频在线观看| 伊人蕉久影院| 99精品久久精品| 久久夜色精品国产嚕嚕亚洲av| 国产福利免费观看| 亚洲乱码在线视频| 欧美精品二区| 2019国产在线| 99性视频| 91精品aⅴ无码中文字字幕蜜桃| 国产精品大白天新婚身材| 亚洲中文字幕97久久精品少妇| 国产午夜一级毛片| 国产免费怡红院视频| 黄色网站在线观看无码| 高清无码手机在线观看| 亚洲人成影视在线观看| 国产视频只有无码精品| 亚洲国产中文欧美在线人成大黄瓜| 欧美日韩国产综合视频在线观看| h网站在线播放| 91外围女在线观看| 国产香蕉在线视频| 久久人人妻人人爽人人卡片av| 精品久久久久无码| 在线观看免费黄色网址| 色AV色 综合网站| 亚洲国产成人精品一二区| 亚洲色图综合在线| 青青草国产免费国产| 91色在线观看| 日韩性网站| 国产日韩精品一区在线不卡| 天堂成人av| 中日韩一区二区三区中文免费视频| 91蜜芽尤物福利在线观看| 免费高清自慰一区二区三区| 成年A级毛片| 亚洲欧美天堂网| 国产成人AV综合久久| 免费jizz在线播放| av尤物免费在线观看| 亚洲综合在线最大成人| 国产在线观看99| 国产一级毛片yw| 欧美在线综合视频| 五月丁香伊人啪啪手机免费观看| 丰满人妻一区二区三区视频| 欧美在线精品怡红院| 伊人久久福利中文字幕| 欧美视频二区| 操美女免费网站| 婷婷六月色|