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

基于P2P的流媒體直播系統分析

2015-05-30 07:43:19史繼欣
科技創新與應用 2015年34期

史繼欣

摘 要:文章對流媒體進行了概述,并針對P2P流媒體直播系統進行了簡要分析。希望通過文章的分析,能夠對相關工作提供參考。

關鍵詞:流媒體;P2P;直播系統

網絡多媒體服務在應用范圍上不斷擴大,其中P2P作為一種新型網絡技術對傳統流媒體直播模式進行了改善,將網絡系統內所有計算機均作為服務器/客戶端,實現數據的網上傳播。利用P2P網絡特點,可以將網絡上任何一臺機器變為流媒體段度武器,承擔轉發任務,進而解除了傳統流媒體直播系統中服務端網絡帶寬瓶頸的限制。在對P2P流媒體直播系統進行研究時,需要確定其關鍵技術,并在現有基礎上做更進一步的分析。

1 流媒體直播系統概述

流媒體即可以在Internet上實現音頻、視頻以及其他多媒體實時、無需下載等待的傳播技術,其文件格式支持使用流失傳輸與播放。本質上流媒體技術將動畫、視音頻等多媒體文件經過特殊壓縮方式處理后,利用視頻服務器想用戶計算機連續、實時進行傳輸。這樣可以實現多個用戶的共同使用,并且與非流式傳播方式相比,避免了數據下載中的等待時間,實現了邊播放邊下載[1]。

2 P2P流媒體直播系統優點

2.1 縮短傳播時間

通過流媒體方式來獲取文件,用戶可以節省等待文件全部下載完成后才可瀏覽的時間,一般情況下,一個正常的音視頻壓縮軟件,選擇流媒體方式傳輸,在一分鐘以內既可以顯示在用戶計算機上,并且多為連續播放。即便是選擇用全屏播放的模式,也不會對播放效果產生太大影響,只有在進行快進操作時需要等待一定時間。

2.2 存容量要求低

流媒體選擇用Internet包傳輸為基礎的斷續異步傳輸模式,傳輸文件中的數據將會被分解成多個包,動態變化的網路會促使各包選擇不同的路由,進而到達用戶計算機的時間延遲各不相同。這樣就決定了客戶端需要緩存系統來彌補延遲與抖動的影響,提高數據包傳輸的準確率,確保所有媒體數據均能夠連續輸出,降低網絡擁堵對數據傳輸與播放效果的影響[2]。

2.3 實時傳輸性高

流媒體傳輸實現了特性實時傳輸協議,與其他數據傳輸模式相比,其可以更高程度上滿足動畫、音視頻等數據信息在網上的實時傳輸。

3 P2P流媒體直播系統總體設計分析

3.1 系統框架圖

文章以P2P流媒體直播系統P2PSLTV為例子進行分析,系統主要基于樹狀拓撲協議與擴展模型,其框架圖如圖1所示。包括兩個服務器,一個為媒體服務器,主要負責流媒體直播源的發布,建立新的頻道列表,并請求節點索引服務器發布新的頻道列表。另一個為節點索引服務器,主要負責系統內已經加入節點的索引,并記錄各項加入的信息,向節點提供發現其他節點的服務,同時可以周期性的連接PIS,以求獲得相應節點各項信息。在對系統進行設計時,需要確保MS服務性能滿足實際應用需求,能夠按照需求設置ES服務器,實現與各節點之間流媒體數據的傳輸,對MS服務器存有的缺陷進行完善。在系統傳輸流媒體數據時,由MS服務器向各個ES發送,然后ES存儲并轉發給與其連接的各個節點,由Peer再次轉發給其他Peer[3]。其中,ES與Peer、Peer與Peer之間網絡相對復雜,如果設計不當勢必會對多媒體數據的傳輸效果產生一定影響,因此設計時需要加強對此方面的研究。

3.2 工作流程

流媒體數據的傳輸從節點主機開始,對從直播源獲得的數據進行各式調整與緩存處理,并將其與鄰居節點完成數據交換。當有直播需求時,數據提供者應首先做好直播源服務器MS的配置,然后請求PIS發布與維護MS建立的頻道,最后MS服務器按照設定完成直播源的直播。另外,普通節點在獲取頻道數據后,會對其進行重新劃分,確保其能夠在該流媒體直播系統中正常直播,并將其放入自身緩沖窗口內。當MS成功與直播源連接后,選擇周期性的方式向PIS報告正在直播的頻道信息,成為該頻道覆蓋網的第一個節點,這樣其他節點就可以通過PIS發現覆蓋網中存在的各個節點,并進行連接[4]。在其余節點與MS服務器連接并加入到該頻道覆蓋網后,會向PIS服務器報告自己緩沖窗口內數據狀態。而節點Peer需要訪問PIS服務器上頻道列表來獲得頻道所有信息,然后通知服務器加入到該頻道覆蓋網中并獲得所有信息。節點Peer與各節點連接,并獲取鄰居節點各項信息,這樣就可以交換緩沖窗口內數據信息。最后,Peer向鄰居節點以及服務器發出數據塊請求,在其獲得一定數據信息后,即可以啟動播放器從端點獲得連續音視頻流進行播放。

3.3 節點軟件

與傳統媒體數據傳輸系統性相比,P2P流媒體直播系統可以更好的滿足視頻直播傳輸系統對擴展性、傳輸效果等多方面的要求。設計時可以將系統分為管理調度層、數據交換緩沖層、覆蓋網絡層以及網絡接口層,不同系統部分所負責的功能不同。例如網絡接口層,主要負責對流媒體數據包進行封裝,并保證其可以在底層網絡上正常傳輸,是系統與外界的接口。通過其可以與各個節點進行連接,并滿足定時器設計要求,可以說是TCP/IP協議物理層與數據鏈路層功能的集合與擴展。度高網絡層,其主要負責與PIS服務器進行周期性的聯系,并實現交換數據的保存與管理。系統運行時,PIS服務器請求與服務器聯系,并對得到的各項數據信息進行統一保存管理,同時覆蓋網絡層會通過向PIS服務器請求來獲取其他各節點的信息,來完成P2P覆蓋網絡的構件。

3.4 功能模塊

第一,節點組織與管理模塊。主要負責各節點的組織管理,即系統內各節點可以按照服務能力等級來自行組織成一棵屬性結構,便于整個系統運行的管理與維護。第二,查詢與數據選擇模塊。主要實現對系統內各項數據的查詢,并按照一定原則,從查詢得到的結果中挑選出合適的數據源節點來完成數據的傳輸。第三,質量監控模塊。完成各節點數據傳輸速度的監控,一旦監測到節點數據傳輸失敗或者速度嚴重降低的情況,對節點進行更換,來確保數據文件總體下載速度大于媒體文件播放速度。第四,信譽機制模塊。主要負責確定信譽值,并且對節點信譽值以及節點系統服務進行聯系,鼓勵各節點能夠通過積極分項數據來提高信譽值,爭取進一步提高系統服務能力。

4 結束語

P2P流媒體直播系統與傳統媒體播放模式相比,無論是傳輸效率還是播放質量均具有更大的優勢,現在已經得到了廣泛的應用。在對其進行設計研究時,需要了解其所具有的特點,確定系統框架結構,對各個環節進行分析,確保整個系統數據信息傳輸的有效性,爭取不斷提高直播系統服務能力。

參考文獻

[1]唐展鋒.基于P2P的流媒體直播系統研究與設計[D].電子科技大學,2012.

[2]譚冠蘭.一種基于P2P流媒體直播系統的研究與實現[D].中南大學,2008.

[3]趙娟娟.基于P2P技術的流媒體直播系統的設計與實現[D].武漢理工大學,2009.

主站蜘蛛池模板: aa级毛片毛片免费观看久| 成人在线观看不卡| 国产永久在线观看| 54pao国产成人免费视频| 国产一在线观看| 国产成人高清精品免费| 久久6免费视频| 国产经典三级在线| a毛片基地免费大全| 午夜毛片免费观看视频 | 国产一级做美女做受视频| 久久6免费视频| 国产亚洲一区二区三区在线| 欧美中文字幕在线二区| 欧美成人免费午夜全| 亚洲中文字幕久久精品无码一区| 爽爽影院十八禁在线观看| 亚洲开心婷婷中文字幕| 成人一区在线| 亚洲视频一区在线| 国产一区二区三区夜色| 国产特级毛片aaaaaaa高清| 亚洲国产av无码综合原创国产| 精品人妻无码区在线视频| 久久久久夜色精品波多野结衣| 亚洲欧美自拍中文| 久久综合干| 99视频国产精品| 亚洲一区二区三区国产精品 | 国产性猛交XXXX免费看| 九色视频线上播放| 国产精品lululu在线观看| 亚洲最大福利视频网| 日本AⅤ精品一区二区三区日| 老熟妇喷水一区二区三区| 亚洲AV无码一区二区三区牲色| 国产清纯在线一区二区WWW| 99久久亚洲精品影院| 亚洲有码在线播放| 欧美www在线观看| www.国产福利| 国产精品女人呻吟在线观看| 色综合久久久久8天国| 日韩久草视频| 国产人成在线视频| 在线国产综合一区二区三区| 又粗又大又爽又紧免费视频| 欧美日韩国产精品综合| 热99精品视频| 欧美视频二区| 极品尤物av美乳在线观看| 国产精品网址在线观看你懂的| 99久久精品国产麻豆婷婷| 国产xx在线观看| 国产肉感大码AV无码| 国产精品美女自慰喷水| 国产中文在线亚洲精品官网| 色婷婷国产精品视频| 再看日本中文字幕在线观看| 波多野吉衣一区二区三区av| 中文字幕日韩久久综合影院| 日韩不卡高清视频| 久久国产V一级毛多内射| 伊人无码视屏| www中文字幕在线观看| 亚洲成年人网| 天堂成人av| 国产精品自拍露脸视频| 97久久免费视频| 九九九精品视频| 激情综合图区| 亚洲精品自拍区在线观看| 国产爽爽视频| 亚洲乱码精品久久久久..| WWW丫丫国产成人精品| 亚洲精品黄| 国产99在线| 人禽伦免费交视频网页播放| 国产精品区视频中文字幕| 亚洲AⅤ无码国产精品| 丁香六月综合网| 51国产偷自视频区视频手机观看|