亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        一種基于P2P流媒體的網(wǎng)絡教學系統(tǒng)設計

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

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

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

        中圖分類號:TP316文獻標識碼:A

        文章編號: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 引 言

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

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

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

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

        1.1 流媒體技術(shù)

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

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

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

        圖1 流媒體傳輸原理

        1.2 P2P技術(shù)

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

        1.3 P2P流媒體技術(shù)

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

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

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

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

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

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

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

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

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

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

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

        (6) 用戶結(jié)點的離開與失效。結(jié)點的離開或失效都將引起子結(jié)點服務的中斷,而為了恢復被中斷的服務,必須解決兩個問題:中斷結(jié)點的檢測;重新加入結(jié)點時父結(jié)點的搜索選擇。

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

        雙向互動、實時全交互;

        可以實現(xiàn)個性化教學;

        可以實時實現(xiàn)自動化遠程管理;

        提高了多媒體服務能力和流服務能力;

        改善了客戶體驗感覺,對用戶更加友好。

        4 結(jié) 語

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

        參考文獻

        [1]萬淑超.P2P平臺的關(guān)鍵技術(shù)[J].計算機科學,2005(11):151-154.

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

        [3]張瑜.多媒體技術(shù)[M].北京:清華大學出版社,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)絡遠程教學[J].中國電化教學,2002(2):15-18.

        [7]佚名.流媒體文件和Web頁面的結(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流媒體服務體系[J].軟件學報,2006,17(4):876-884.

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

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

        日本红怡院东京热加勒比| 亚洲av无码一区二区三区系列| 免费可以在线看A∨网站| 成人国产一区二区三区精品不卡| 国产一区二区三区青青草| 国产乱人对白| 色窝窝免费播放视频在线| 亚洲Av无码专区尤物| 免费人成在线观看播放视频| 国产播放隔着超薄丝袜进入| 性欧美大战久久久久久久久| 免费一级a毛片在线播出| av毛片亚洲高清一区二区| 亚洲av高清在线观看一区二区| 欧美成a人片在线观看久| 国产福利97精品一区二区| 91久久精品美女高潮喷白浆| 亚洲综合激情另类小说区| 亚洲aⅴ无码成人网站国产app| 三级全黄的视频在线观看| 日本免费看一区二区三区| 亚洲av成人无遮挡网站在线观看| 无码一区二区三区老色鬼| 99在线无码精品秘 入口九色| 最新国产女主播在线观看| 免费无码中文字幕a级毛片| 午夜精品久久久| 亚洲最大的av在线观看| 色翁荡息又大又硬又粗视频| 亚洲 欧美精品suv| 99免费视频精品| 国产亚洲精品在线视频| 爽爽精品dvd蜜桃成熟时电影院| 亚洲亚洲网站三级片在线| 国产在线a免费观看不卡| 亚洲爆乳精品无码一区二区三区 | 麻豆成年视频在线观看| 激情五月我也去也色婷婷| 最近在线更新8中文字幕免费| 亚洲精品6久久久久中文字幕| 国产二区中文字幕在线观看|