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.

主站蜘蛛池模板: 热re99久久精品国99热| 精品久久久久无码| 成年免费在线观看| 午夜欧美理论2019理论| 国产精品无码久久久久AV| 国产精品无码影视久久久久久久| 国产日韩欧美在线视频免费观看 | 五月天久久婷婷| 欧美亚洲中文精品三区| 亚洲视频免| 全部毛片免费看| 91精品小视频| 欧美人在线一区二区三区| 一级毛片在线播放免费观看| 女人爽到高潮免费视频大全| 亚洲无码精品在线播放| 伊人五月丁香综合AⅤ| 香蕉精品在线| 亚洲欧洲日产国产无码AV| 天天综合网亚洲网站| 国产00高中生在线播放| 国产精品欧美亚洲韩国日本不卡| 国产麻豆福利av在线播放| 亚洲人在线| 色呦呦手机在线精品| 在线观看的黄网| 色呦呦手机在线精品| 日韩欧美一区在线观看| 国产在线自乱拍播放| 被公侵犯人妻少妇一区二区三区| 美女扒开下面流白浆在线试听 | 久操线在视频在线观看| 亚洲精品卡2卡3卡4卡5卡区| 一区二区三区国产精品视频| 在线精品视频成人网| 精品成人一区二区三区电影| 成人一级免费视频| 午夜国产精品视频| 久久国产精品影院| 国产区人妖精品人妖精品视频| 91麻豆精品国产高清在线| 成人精品免费视频| 国产清纯在线一区二区WWW| 69综合网| 久久亚洲高清国产| 日本国产一区在线观看| 高潮爽到爆的喷水女主播视频| 国产人成在线视频| 国产黄网永久免费| 九九九久久国产精品| 激情六月丁香婷婷| 婷婷激情五月网| 在线免费亚洲无码视频| 伊在人亚洲香蕉精品播放| 毛片免费在线| 亚洲第一视频网| 丝袜久久剧情精品国产| 波多野结衣一二三| 91免费在线看| 日韩高清一区 | 天堂岛国av无码免费无禁网站| 美女潮喷出白浆在线观看视频| 亚洲欧洲AV一区二区三区| 无码精品福利一区二区三区| 再看日本中文字幕在线观看| 秋霞午夜国产精品成人片| 国产成人亚洲欧美激情| 亚洲黄色成人| 欧美不卡视频在线| 久久精品无码一区二区日韩免费| 99精品国产自在现线观看| 亚洲人成在线精品| 亚洲第一区在线| 蜜芽国产尤物av尤物在线看| 2021国产在线视频| 欧美一区二区福利视频| 狠狠综合久久久久综| 日本精品视频| 色哟哟国产精品一区二区| 亚洲成在人线av品善网好看| 免费国产小视频在线观看| 国产日韩欧美在线播放|