freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于p2p的實(shí)時(shí)流媒體系統(tǒng)設(shè)計(jì)(畢業(yè)論文)(doc畢業(yè)設(shè)計(jì)論文)(存儲(chǔ)版)

2025-08-26 04:59上一頁面

下一頁面
  

【正文】 ), implAdv, RestoNet, RestoNet,Inc.)。joined existing group//找到RestoNet對(duì)等組,并加入存在的該組)。至此,我們的機(jī)器已處于一個(gè)P2P網(wǎng)絡(luò)中了,其實(shí)在我們得到默認(rèn)對(duì)等組實(shí)例時(shí)我們已經(jīng)在P2P網(wǎng)絡(luò)中了,只不過我們現(xiàn)在已經(jīng)通過網(wǎng)絡(luò)發(fā)現(xiàn),找到或創(chuàng)建了我們需要的對(duì)等組并加入其中,以后我們便可以提供并消費(fèi)該對(duì)等組提供的服務(wù)或是該對(duì)等組內(nèi)對(duì)等體提供的服務(wù)了。近年來,基于P2P網(wǎng)絡(luò)的流媒體服務(wù)體系己經(jīng)引起了許多大學(xué)(如Stanford University, Purdue University, Maryland University, Central Florida University, Chinese University of Hong Kong等)、研究機(jī)構(gòu)(如Microsoft Research等)以及公司(如VTrails , AllCast等)的重視并紛紛開展研究。3)節(jié)點(diǎn)在它們貢獻(xiàn)給系統(tǒng)的輸出帶寬上是異構(gòu)的。編程步驟:1) 啟動(dòng)Delphi7,建立一個(gè)標(biāo)準(zhǔn)的Application,首先制做服務(wù)器端。begin if not FileExists() then //檢測(cè)文件是否存在 begin Showmessage(39。 ButtonBegin。 //不可瀏覽 := False。 //釋放文件流 ButtonEnd。 then //開始傳輸 begin //告訴遠(yuǎn)程傳輸文件的大小和文件名 WriteLn(Format(39。END39。 then begin //傳輸取消 := 39。 //注意這個(gè)函數(shù)的參數(shù)。其中主要是WriteStream()函數(shù)的使用注意參數(shù):原型WriteStream (AStream: TStream。當(dāng)然要深入理解上面的代碼最好配合一下客戶端的接收按鈕的代碼:procedure (Sender: TObject)。BEGIN39。)。 try //循環(huán)開始接受 repeat (IntToStr())。 //大小一致了表示結(jié)束 finally 。連接服務(wù)器失敗或者對(duì)方已經(jīng)中斷傳輸!39。此時(shí)啟動(dòng)2臺(tái)PC機(jī)的傳輸程序。人人為我,我為人人。雖然DHT方式查找文件快速有效,但是也存在一些固有的問題,如DHT是將文件均勻分布在各個(gè)節(jié)點(diǎn)上,不能反映媒體文件的熱門度,導(dǎo)致負(fù)載的不均衡;其次DHT不能提供關(guān)鍵字的搜索,如同時(shí)包含媒體文件名、媒體類型等豐富信息的文件的查詢。若希望服務(wù)延遲小,可以選擇鄰近的節(jié)點(diǎn)快速建立會(huì)話,如在局域網(wǎng)內(nèi)有提供服務(wù)的節(jié)點(diǎn),就不選擇互聯(lián)網(wǎng)上的節(jié)點(diǎn),這也可以避免互聯(lián)網(wǎng)上的帶寬波動(dòng)和擁塞;若希望高質(zhì)量服務(wù),則可選擇能夠提供高帶寬、CPU能力強(qiáng)的節(jié)點(diǎn),如在寬帶接入的PC機(jī)和不對(duì)稱數(shù)字用戶線(ADSL)接入的終端之間選擇前者;若希望得到較穩(wěn)定的服務(wù),應(yīng)選擇相對(duì)穩(wěn)定的節(jié)點(diǎn),如在系統(tǒng)中停留時(shí)間較長(zhǎng),不會(huì)頻繁加入或退出系統(tǒng)的或正在接受服務(wù)的節(jié)點(diǎn)。值得研究的問題是如何快速有效地檢測(cè)節(jié)點(diǎn)的失效,以及如何保證在主備用節(jié)點(diǎn)切換的過程中流媒體服務(wù)的連續(xù)性。對(duì)產(chǎn)權(quán)的控制,現(xiàn)階段可采用DRM技術(shù)控制;對(duì)于基于企業(yè)級(jí)的P2P流媒體播出系統(tǒng)可以安裝防火墻阻止非法用戶訪問;因特網(wǎng)上的P2P流媒體系統(tǒng)可以通過數(shù)據(jù)包加密方式保證安全。遠(yuǎn)程教學(xué)以應(yīng)用對(duì)象明確、內(nèi)容豐富實(shí)用、運(yùn)營(yíng)模式成熟,成為目前商業(yè)上較為成功的流媒體應(yīng)用. 5)交互游戲:需要通過流媒體的方式傳遞游戲場(chǎng)景的交互游戲近年來得到了迅速的發(fā)展。同時(shí),還使用Delphi7制作了前臺(tái)的傳輸系統(tǒng)。我們也可以期待,未來的網(wǎng)絡(luò)娛樂資源,將向著更加高效,更加豐富的方向,蓬勃發(fā)展。當(dāng)然,我還要感謝互聯(lián)網(wǎng),以及在互聯(lián)網(wǎng)上分享知識(shí)的作者們。:“成功就是目標(biāo)的達(dá)成,其他都是這句話的注釋。正如微軟總裁兼首席軟件設(shè)計(jì)師比爾。這兩種能力是:第一,能思想;第二,能按事情的重要程度來做事。要事第一創(chuàng)設(shè)遍及全美的事務(wù)公司的亨瑞。相反,如果他抓住了主要矛盾,解決問題就變得容易多了。正如我的畢設(shè)選題一樣,P2P不僅是一門技術(shù),它同時(shí)是一種思想。在整個(gè)畢業(yè)設(shè)計(jì)的過程中,遇到了很多的難關(guān)和阻礙。經(jīng)過各方面的了解和學(xué)習(xí),基本了解了流媒體的工作機(jī)制和將其嵌套進(jìn)P2P環(huán)境的解決方法。6 總結(jié)至此,本論文的全部研究及探討內(nèi)容順利完成。(2)P2P流媒體的應(yīng)用網(wǎng)絡(luò)的迅猛發(fā)展和普及為P2P流媒體業(yè)務(wù)發(fā)展提供了強(qiáng)大市場(chǎng)動(dòng)力,P2P流媒體技術(shù)的應(yīng)用將為網(wǎng)絡(luò)信息交流帶來革命性變化。目前有大量關(guān)于如何縮短故障檢測(cè)時(shí)間的研究,大都是采用軟狀態(tài)協(xié)議詢問節(jié)點(diǎn)的存在,需要考慮詢問頻度與詢問消息開銷之間的折衷。具有代表性的節(jié)點(diǎn)選擇機(jī)制有:PROMISE體系中的端到端的選擇機(jī)制和感知拓?fù)涞倪x擇機(jī)制、P2Cast系統(tǒng)的最合適 (Best Fit,簡(jiǎn)稱BF)節(jié)點(diǎn)選擇算法等。DirectStream是一個(gè)基于目錄的P2P流媒體點(diǎn)播系統(tǒng),其媒體文件的查找方式是通過目錄服務(wù)器來維護(hù)所有媒體服務(wù)器信息和客戶信息(包括IP地址、緩沖大小等)。(1)P2P流媒體中的關(guān)鍵技術(shù)由于P2P流媒體系統(tǒng)中節(jié)點(diǎn)存在不穩(wěn)定性,P2P流媒體系統(tǒng)需要解決如下幾個(gè)關(guān)鍵技術(shù):文件定位、節(jié)點(diǎn)選擇、容錯(cuò)以及安全機(jī)制等。運(yùn)行結(jié)果如圖47,48所示:圖47 服務(wù)器端運(yùn)行結(jié)果圖48 客戶端運(yùn)行結(jié)果5 流媒體傳輸模塊在P2P系統(tǒng)中的應(yīng)用當(dāng)P2P的傳輸理念逐漸被廣大用戶所熟悉并逐漸依賴以后,更多的媒體應(yīng)用向P2P模型轉(zhuǎn)移便成了當(dāng)今最大的趨勢(shì)。 。 (39。 //選擇剩余大小和緩沖區(qū)大小小的一個(gè)作為傳輸?shù)拇笮? (AFileStream, ASize)。 //斷開連接 exit。 //提示服務(wù)器開始接收 cmd := 。 ASize, TotalSize: Int64。 const: Boolean = False。 //結(jié)束發(fā)送緩沖 := Format(39。 //保持傳輸狀態(tài) Exit。 := 39。, [, ExtractFileName()]))。程序的重點(diǎn)就是如何進(jìn)行傳輸了,IdTCPServer1的OnExecute事件捕獲到任何一個(gè)連接到服務(wù)器的進(jìn)程Athread就激發(fā)此事件,這里我將在此代碼注釋中詳細(xì)解釋傳輸過程:procedure (AThread: TIdPeerThread)。 //可以取消 := False。 if not then := True。)。3)制作客戶端,這里因?yàn)閷?shí)際上是做了兩個(gè)程序(服務(wù)器端和客戶端),因而引入一個(gè)新的概念:項(xiàng)目組(Project Group),使用項(xiàng)目組能夠很方便的同時(shí)調(diào)試兩個(gè)以上的程序,也因?yàn)槿绱耍厦娌判枰捻?xiàng)目名,單元名以區(qū)分服務(wù)端和客戶端,使用項(xiàng)目組功能首先找到DELPHI的IDE菜單的View項(xiàng),打開Project Manager(Ctrl+Alt+F11)即可看到一個(gè)項(xiàng)目組管理窗口,現(xiàn)在新建一個(gè)標(biāo)準(zhǔn)的Application項(xiàng)目,組件放置如圖42:圖42 客戶端組件設(shè)置將項(xiàng)目保存在Client目錄下,現(xiàn)在便可以看到,其中項(xiàng)目名黑色加粗表示當(dāng)前激活的項(xiàng)目。特別,P2P流媒體系統(tǒng)還具有特性:4)供應(yīng)節(jié)點(diǎn)與請(qǐng)求節(jié)點(diǎn)的關(guān)系最典型的是多對(duì)一,而不象一般的P2P系統(tǒng)的一對(duì)一。特別,在P2P流媒體系統(tǒng)中,節(jié)點(diǎn)的一個(gè)子集擁有某個(gè)媒體文件,它們將媒體文件流傳送到請(qǐng)求節(jié)點(diǎn)。 P2P流媒體系統(tǒng)與P2P文件共享系統(tǒng)最大的不同在十對(duì)等節(jié)點(diǎn)間數(shù)據(jù)共享的模式不同。 } } // 獲得RestoNet提供的發(fā)現(xiàn)服務(wù)和管道服務(wù) disco = ()。 } catch (Exception e) { // TODO Autogenerated catch block ()。 // 檢查我們是否找到RestoNet通告。 ()) { break。 Enumeration ae = null。 }我們需要獲得默認(rèn)對(duì)等組為我們提供的發(fā)現(xiàn)服務(wù):DiscoveryService disco = netpggetDiscoveryService()。第二步:新建工程,添加相關(guān)類庫我們是使用Jxta環(huán)境進(jìn)行開發(fā),因此在建立工程的同時(shí),將必要的類庫文件導(dǎo)入。環(huán)境變量設(shè)置參考classpath.。管道綁定協(xié)議借助此Peer列表來建立Peer間的路由。該協(xié)議首要關(guān)注的是通過Peer端點(diǎn)路由協(xié)議提供的路由連接Peer。JXTA通過Java技術(shù)和XML數(shù)據(jù)表達(dá)的結(jié)合,提供了強(qiáng)大的功能使得垂直應(yīng)用得以交互,并且可以克服目前P2P軟件中的限制。圖31 JXTA的解決方案 JXTA環(huán)境中P2P原理的實(shí)現(xiàn)及協(xié)議的定義P2P的發(fā)展可以被劃分為三代:第一代是以Napster為代表的、還用中央服務(wù)器管理的P2P,這一代的P2P生命力十分脆弱——只要關(guān)閉服務(wù)器,網(wǎng)絡(luò)就死了;第二代分布式P2P沒有中央服務(wù)器,但是速度太慢;而第三代為混合型,采用分布服務(wù)器。因此,系統(tǒng)必須被很小心的監(jiān)控,防止有安全危險(xiǎn)的數(shù)據(jù)從外面的網(wǎng)絡(luò)進(jìn)入。它還包括了Instant Messaging (IM)以及進(jìn)行系統(tǒng)設(shè)計(jì)。 4)P2P是基于內(nèi)容的尋址方式,這里的內(nèi)容不僅包括信息的內(nèi)容,還包括空閑機(jī)時(shí)、存儲(chǔ)空間等。服務(wù)器只發(fā)布機(jī)器所有者想公之于眾的信息,這些信息將會(huì)在該服務(wù)器上穩(wěn)定地保存一段時(shí)間,并且該服務(wù)器通常也不間斷地運(yùn)行在網(wǎng)絡(luò)上。此外,由于任一數(shù)據(jù)塊可能在多個(gè)伙伴上可用,所以覆蓋網(wǎng)絡(luò)對(duì)時(shí)效是健壯的。數(shù)據(jù)驅(qū)動(dòng)的覆蓋網(wǎng)絡(luò)與基于樹結(jié)構(gòu)的最大不同在于它不組建和維護(hù)一個(gè)傳輸數(shù)據(jù)的明顯拓?fù)浣Y(jié)構(gòu),它用數(shù)據(jù)的可用性去引導(dǎo)數(shù)據(jù)流,而并不是在高度動(dòng)態(tài)的P2P環(huán)境下不斷地修復(fù)拓?fù)浣Y(jié)構(gòu)。更進(jìn)一步,當(dāng)節(jié)點(diǎn)隨意加入和離開時(shí),該結(jié)構(gòu)必須得以維持。目前,P2P的點(diǎn)播技術(shù)主要朝著適用于點(diǎn)播的應(yīng)用層傳輸協(xié)議技術(shù)、底層編碼技術(shù)、以及數(shù)字版權(quán)技術(shù)等方面發(fā)展。首先,這種技術(shù)并不需要互聯(lián)網(wǎng)路由器和網(wǎng)絡(luò)基礎(chǔ)設(shè)施的支持,因此性價(jià)比高且易于部署;第二,在這種技術(shù)中,流媒體用戶不只是下載媒體流,而且還把媒體流上載給其他用戶,因此,這種方法可以擴(kuò)大用戶組的規(guī)模,且更多的需求也帶來了更多的資源。 P2P環(huán)境下流媒體傳輸模型及原理流媒體是指在數(shù)據(jù)網(wǎng)絡(luò)上按時(shí)間先后次序傳輸和播放的連續(xù)音、視頻數(shù)據(jù)流。信息先集中上傳到服務(wù)器保存,然后再分別下載,或是信息經(jīng)過服務(wù)器上的軟件處理后才在網(wǎng)絡(luò)上傳遞。對(duì)于P2P網(wǎng)絡(luò)來說,情況就完全不一樣了。如果沒有服務(wù)器,網(wǎng)絡(luò)將是毫無意義的;如果沒有它們,Web瀏覽器如何工作?不論客戶端或者瀏覽器的數(shù)目有多少,網(wǎng)絡(luò)只能在服務(wù)器存在的前提下才有意義。)  之所以我們注重開端,是因?yàn)檫@是一個(gè)非同意義上的起始,也正是從這天起,P2P開始了它曲折但極富生命力的發(fā)展。P2P正式步入發(fā)展的歷史可以追溯到1997年7月,那幾乎就是互聯(lián)網(wǎng)在中國(guó)起步的階段。P2P網(wǎng)絡(luò)中各個(gè)節(jié)點(diǎn)在應(yīng)用層是邏輯對(duì)等的,各個(gè)節(jié)點(diǎn)之間可以直接進(jìn)行數(shù)據(jù)通信,不需要通過中間的服務(wù)器,每個(gè)節(jié)點(diǎn)同時(shí)充當(dāng)其他節(jié)點(diǎn)的服務(wù)器和客戶。并對(duì)比P2P及C/S模型說明P2P的優(yōu)勢(shì)及發(fā)展前景。同時(shí)分析現(xiàn)行的主流P2P傳輸解決方案和基本模型,并通過對(duì)傳統(tǒng)C/S模型與P2P模型的對(duì)比,闡述P2P的優(yōu)勢(shì)及發(fā)展前景。P2P時(shí)移流媒體技術(shù)應(yīng)用主要是P2P視頻點(diǎn)播系統(tǒng)。JXTA是基于Java的開源P2P平臺(tái),任何個(gè)人和組織均可以加入該項(xiàng)目。在同一個(gè)網(wǎng)絡(luò)環(huán)境中,客戶端與服務(wù)端擁有對(duì)等的傳輸?shù)匚?,每一個(gè)信息終端都同時(shí)具備客戶與服務(wù)的兩種身份。如何滿足當(dāng)今人們對(duì)大信息量數(shù)據(jù)進(jìn)行快速交互的需求,以及發(fā)展并研究一套更高質(zhì)量的傳輸模式和傳輸平臺(tái),成為現(xiàn)在互聯(lián)網(wǎng)應(yīng)用的又一嶄新課題。在此基礎(chǔ)上,基于JXTA技術(shù)設(shè)計(jì)和實(shí)現(xiàn)了P2P傳輸環(huán)境,并應(yīng)用Delphi7開發(fā)了P2P傳輸系統(tǒng),實(shí)現(xiàn)了P2P環(huán)境下的數(shù)據(jù)傳輸過程。而P2P模式是解決該問題的理想模式,基于P2P技術(shù)的流媒體系統(tǒng)由于具有強(qiáng)大的可擴(kuò)展服務(wù)能力,為構(gòu)建大規(guī)模流媒體傳輸系統(tǒng)提供了一種低成本的解決方案。關(guān)鍵詞:P2P 流媒體 傳輸 JXTA AbstractIn recent years,with the rapid growth of multimedia applications on the Internet, the bottlenecks in the server transmission link of traditional server / client model has bee a serious obstacles which restrict the development of related industrial. The P2P transfer model is an ideal model to solve this problem. P2Pbased streaming media technology systems can be powerful because of its ability to expand services, which provides a lowcost solution on build a largescale streaming media transmission system. Firstly, this technology do not need the support of Internet router and basic network facilities, therefore more costeffective and easy deployment. Secondly, with this technology, the
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1