• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種類P2P實時視頻轉(zhuǎn)發(fā)的方法技術(shù)

    技術(shù)編號:15696220 閱讀:238 留言:0更新日期:2017-06-24 11:52
    本發(fā)明專利技術(shù)涉及視頻監(jiān)控技術(shù)領(lǐng)域,特別涉及一種類P2P實時視頻轉(zhuǎn)發(fā)的方法,本發(fā)明專利技術(shù)中所述的視頻服務(wù)器作為主控節(jié)點,其他所有的視頻請求客戶端全部作為對等視頻節(jié)點,主控節(jié)點維護系統(tǒng)內(nèi)所有節(jié)點的信息列表,并管理對等視頻節(jié)點的加入、離開及服務(wù)請求,對等視頻節(jié)點具有視頻請求者、視頻提供者和信息通訊三個功能,其中視頻提供者由主控節(jié)點分配和管理,同時根據(jù)視頻請求者的不同需求(如及時性要求高、請求物理距離最短、非關(guān)鍵性請求節(jié)點等),為其提供最優(yōu)的視頻提供者信息。本發(fā)明專利技術(shù)所述的方法,整體降低了視頻傳輸?shù)膸捫枨?,減輕了服務(wù)提供者的運行負荷,提高了視頻服務(wù)質(zhì)量,并具有向視頻傳輸領(lǐng)域推廣的意義。

    【技術(shù)實現(xiàn)步驟摘要】
    一種類P2P實時視頻轉(zhuǎn)發(fā)的方法
    本專利技術(shù)涉及視頻監(jiān)控
    ,具體涉及一種類P2P實時視頻轉(zhuǎn)發(fā)的方法。
    技術(shù)介紹
    對等網(wǎng)絡(luò),即對等計算機網(wǎng)絡(luò),是一種在對等者之間分配任務(wù)和工作負載的分布式應(yīng)用架構(gòu),是對等計算模型在應(yīng)用層形成的一種組網(wǎng)或網(wǎng)絡(luò)形式。從字面上,P2P可以理解為對等計算或?qū)Φ染W(wǎng)絡(luò)。國內(nèi)一些媒體將P2P翻譯成“點對點”或者“端對端”,學術(shù)界則統(tǒng)一稱為對等網(wǎng)絡(luò)或?qū)Φ扔嬎?,其定義為:網(wǎng)絡(luò)的參與者共享他們所擁有的一部分硬件資源(處理能力、存儲能力、網(wǎng)絡(luò)連接能力、打印機等),這些共享資源通過網(wǎng)絡(luò)提供服務(wù)和內(nèi)容,能被其他對等節(jié)點直接訪問而無需經(jīng)過中間實體。在此網(wǎng)絡(luò)中的參與者既是資源、服務(wù)和內(nèi)容的提供者,又是資源、服務(wù)和內(nèi)容的獲取者。對等網(wǎng)絡(luò)是一種網(wǎng)絡(luò)結(jié)構(gòu)的思想。它與目前網(wǎng)絡(luò)中占據(jù)主導(dǎo)地位的客戶端/服務(wù)器結(jié)構(gòu)的一個本質(zhì)區(qū)別是,整個網(wǎng)絡(luò)結(jié)構(gòu)中不存在中心節(jié)點(或中心服務(wù)器)。在P2P結(jié)構(gòu)中,每一個節(jié)點大都同時具有信息消費者、信息提供者和信息通訊等三方面的功能。從計算模式上來說,P2P打破了傳統(tǒng)的Client/Server模式,在網(wǎng)絡(luò)中的每個節(jié)點的地位都是對等的。每個節(jié)點既充當服務(wù)器,為其他節(jié)點提供服務(wù),同時也享用其他節(jié)點提供的服務(wù)。目前網(wǎng)絡(luò)中占據(jù)主導(dǎo)地位的客戶端/服務(wù)器結(jié)構(gòu)在視頻監(jiān)控系統(tǒng)中比較常見,每個客戶端請求視頻時,都與視頻服務(wù)器建立單獨的網(wǎng)絡(luò)連接,如果多個客戶端都請求一份相同視頻時,視頻服務(wù)器也需要建立相同路數(shù)的視頻連接,成倍路數(shù)的視頻連接占據(jù)網(wǎng)絡(luò)帶寬,浪費了系統(tǒng)中大量的網(wǎng)絡(luò)帶寬。
    技術(shù)實現(xiàn)思路
    本專利技術(shù)所要解決的技術(shù)問題,是針對上述存在的技術(shù)不足,提供了一種類P2P實時視頻轉(zhuǎn)發(fā)的方法。為解決上述技術(shù)問題,本專利技術(shù)所采用的技術(shù)方案是:一種類P2P實時視頻轉(zhuǎn)發(fā)的方法,包括有視頻服務(wù)器和主控節(jié)點,其中視頻服務(wù)器作為主控節(jié)點,其他所有的視頻請求客戶端全部作為對等視頻節(jié)點,具體包括如下步驟:步驟A:新的對等視頻節(jié)點加入系統(tǒng)并請求視頻時,需要跟主控節(jié)點進行信令交互,從而獲取服務(wù)提供者;步驟B:新的服務(wù)提供者向?qū)Φ纫曨l節(jié)點提供視頻資源服務(wù),同時此節(jié)點作為新的視頻資源提供者向外提供服務(wù);步驟C:對等視頻節(jié)點離開系統(tǒng)時,主控節(jié)點更新節(jié)點信息列表。優(yōu)選的,所述的主控節(jié)點保存了所有視頻資源列表,并作為原始的視頻服務(wù)提供者,在系統(tǒng)中提供視頻服務(wù),且所述的視頻服務(wù)器保存了所有節(jié)點信息列表,并管理對等視頻節(jié)點的加入、離開及服務(wù)請求。優(yōu)選的,所述的視頻資源列表中每個視頻資源的信息包括有資源的IP地址、服務(wù)提供的端口、視頻流名稱、視頻流傳輸協(xié)議。優(yōu)選的,所述的視頻流傳輸協(xié)議為RTSP實時視頻流協(xié)議。優(yōu)選的,所述的節(jié)點信息列表中每個節(jié)點的信息包括有節(jié)點的IP地址、服務(wù)提供的端口、視頻流名稱、視頻流傳輸協(xié)議、節(jié)點的網(wǎng)絡(luò)狀態(tài)、節(jié)點類型。優(yōu)選的,所述的節(jié)點類型有存儲服務(wù)軟件、解碼器、軟件客戶端。優(yōu)選的,所述的對等視頻節(jié)點為其它所有的視頻請求客戶端,對等視頻節(jié)點具有視頻請求者、視頻提供者和信息通訊三個功能。本專利技術(shù)所述的方法,整體降低了視頻傳輸?shù)膸捫枨螅瑴p輕了服務(wù)提供者的運行負荷,提高了視頻服務(wù)質(zhì)量,并具有向視頻傳輸領(lǐng)域推廣的意義。附圖說明圖1為一種類P2P實時視頻轉(zhuǎn)發(fā)的方法的通訊流程圖。圖2為一種類P2P實時視頻轉(zhuǎn)發(fā)的方法的視頻流流向狀態(tài)轉(zhuǎn)換圖。圖3為一種類P2P實時視頻轉(zhuǎn)發(fā)的方法的數(shù)據(jù)流向圖。具體實施方式為使本專利技術(shù)的目的、技術(shù)方案和優(yōu)點更加清楚明了,下面結(jié)合具體實施方式并參照附圖,對本專利技術(shù)進一步詳細說明。應(yīng)該理解,這些描述只是示例性的,而并非要限制本專利技術(shù)的范圍。此外,在以下說明中,省略了對公知結(jié)構(gòu)和技術(shù)的描述,以避免不必要地混淆本專利技術(shù)的概念。本專利技術(shù)中所述的視頻服務(wù)器作為主控節(jié)點,其他所有的視頻請求客戶端全部作為對等視頻節(jié)點,結(jié)合圖1,本專利技術(shù)提出的一種類P2P實時視頻轉(zhuǎn)發(fā)的方法包括有以下步驟:步驟A:新的對等視頻節(jié)點加入系統(tǒng)并請求視頻時,需要跟主控節(jié)點進行信息通訊,從而獲取服務(wù)提供者,其中所述的對等視頻節(jié)點與主控節(jié)點建立連接,進行請求資源可用操作,可控節(jié)點反饋資源可用的列表回應(yīng);對等視頻節(jié)點根據(jù)接受的資源列表回應(yīng),選擇請求資源,將請求資源的描述信息發(fā)送給主控節(jié)點;主控節(jié)點根據(jù)請求資源的描述信息和對等視頻節(jié)點信息,在管理的資源列表中選擇合適的服務(wù)提供者信息返回給請求節(jié)點。步驟B:新的服務(wù)提供者向?qū)Φ纫曨l節(jié)點提供視頻資源服務(wù),同對等視頻節(jié)點作為新的視頻資源提供者向外提供服務(wù),其中對等視頻節(jié)點與步驟A獲知的服務(wù)提供者(另外一個對等視頻節(jié)點)建立網(wǎng)絡(luò)連接,通過標準的RTSP實時視頻流協(xié)議獲取視頻。步驟C:對等視頻節(jié)點離開系統(tǒng)時,主控節(jié)點更新節(jié)點信息列表,其中對等視頻節(jié)點主動離開系統(tǒng)時,通知主控節(jié)點,主控節(jié)點更新維護的節(jié)點信息列表;對等視頻節(jié)點被動離開系統(tǒng)時,主控節(jié)點通過通訊檢測方式,或者下級節(jié)點上報此節(jié)點故障的方式都可以快速得知節(jié)點狀態(tài),更新維護節(jié)點信息列表。結(jié)合圖2所示的一種類P2P實時視頻轉(zhuǎn)發(fā)的方法的視頻流流向狀態(tài)轉(zhuǎn)換圖,流向狀態(tài)的轉(zhuǎn)換是為了根據(jù)每個節(jié)點的類型,控制節(jié)點在整個視頻流傳輸過程中的節(jié)點位置,因為不同位置獲得視頻的時間存在差異,最后節(jié)點獲取視頻的延時性肯定比第一節(jié)點大,所述的狀態(tài)具體包括:狀態(tài)1:只有存儲服務(wù)器節(jié)點訪問視頻流,存儲服務(wù)器訪問主控節(jié)點,主控節(jié)點與存儲服務(wù)器通訊,存儲服務(wù)器獲取指定數(shù)據(jù)源的視頻進行本地存儲。狀態(tài)2:解碼器請求視頻流時,主控節(jié)點將解碼器節(jié)點加入到攝像機節(jié)點后,其它節(jié)點前,通過節(jié)點傳輸?shù)呐帕?,解碼器可以第一時間獲取到視頻流,保證視頻顯示的及時性。結(jié)合本實施例所述的一種類P2P實時視頻轉(zhuǎn)發(fā)的方法,當系統(tǒng)中視頻流1的傳輸路徑為攝像機節(jié)點—>存儲服務(wù)器節(jié)點時,處于狀態(tài)1,解碼器加入此傳輸路徑,主控節(jié)點調(diào)整每個對等視頻節(jié)點獲取視頻源的服務(wù)提供地址,攝像機節(jié)點將成為解碼器節(jié)點的服務(wù)提供者,解碼器節(jié)點成為存儲服務(wù)器節(jié)點的服務(wù)提供者。視頻流1的傳輸路徑調(diào)整為攝像機節(jié)點—>解碼器節(jié)點—>存儲服務(wù)器節(jié)點,此時狀態(tài)1變?yōu)闋顟B(tài)2。狀態(tài)3:Web客戶端請求視頻流時,主控節(jié)點將web客戶端節(jié)點加入到存儲服務(wù)器節(jié)點前,其它節(jié)點后。結(jié)合本實施例所述的一種類P2P實時視頻轉(zhuǎn)發(fā)的方法,當系統(tǒng)中視頻流1的傳輸路徑為攝像機節(jié)點—>解碼器節(jié)點—>存儲服務(wù)器節(jié)點時,web客戶端加入此傳輸路徑,主控節(jié)點調(diào)整每個對等視頻節(jié)點獲取視頻源的服務(wù)提供地址,解碼器節(jié)點成為web客戶端節(jié)點的服務(wù)提供者,web客戶端節(jié)點成為存儲服務(wù)器節(jié)點的服務(wù)提供者,視頻流1的傳輸路徑調(diào)整為攝像機節(jié)點—>解碼器節(jié)點—>web客戶端節(jié)點—>存儲服務(wù)器節(jié)點,此時狀態(tài)2變?yōu)闋顟B(tài)3。狀態(tài)4:解碼器退出時,解碼器后的節(jié)點直接訪問攝像機節(jié)點的視頻源。結(jié)合本實施例所述的一種類P2P實時視頻轉(zhuǎn)發(fā)的方法,當系統(tǒng)中視頻流1的傳輸路徑為攝像機節(jié)點—>解碼器節(jié)點—>web客戶端節(jié)點—>存儲服務(wù)器節(jié)點時,處于狀態(tài)3;當解碼器節(jié)點退出時,web客戶端節(jié)點的服務(wù)提供者由解碼器節(jié)點變?yōu)閿z像機節(jié)點,傳輸路徑為攝像機節(jié)點—>web客戶端節(jié)點—>存儲服務(wù)器節(jié)點,此時狀態(tài)3變成狀態(tài)4。當系統(tǒng)中視頻流1的傳輸路徑為攝像機節(jié)點—>web客戶端本文檔來自技高網(wǎng)...
    一種類P2P實時視頻轉(zhuǎn)發(fā)的方法

    【技術(shù)保護點】
    一種類P2P實時視頻轉(zhuǎn)發(fā)的方法,其特征在于:所述的方法包括有視頻服務(wù)器和主控節(jié)點,其中視頻服務(wù)器作為主控節(jié)點,其他所有的視頻請求客戶端全部作為對等視頻節(jié)點,具體包括如下步驟:步驟A:新的對等視頻節(jié)點加入系統(tǒng)并請求視頻時,需要跟主控節(jié)點進行信令交互,從而獲取服務(wù)提供者;步驟B:新的服務(wù)提供者向?qū)Φ纫曨l節(jié)點提供視頻資源服務(wù),同時此節(jié)點作為新的視頻資源提供者向外提供服務(wù);步驟C:對等視頻節(jié)點離開系統(tǒng)時,主控節(jié)點更新節(jié)點信息列表。

    【技術(shù)特征摘要】
    1.一種類P2P實時視頻轉(zhuǎn)發(fā)的方法,其特征在于:所述的方法包括有視頻服務(wù)器和主控節(jié)點,其中視頻服務(wù)器作為主控節(jié)點,其他所有的視頻請求客戶端全部作為對等視頻節(jié)點,具體包括如下步驟:步驟A:新的對等視頻節(jié)點加入系統(tǒng)并請求視頻時,需要跟主控節(jié)點進行信令交互,從而獲取服務(wù)提供者;步驟B:新的服務(wù)提供者向?qū)Φ纫曨l節(jié)點提供視頻資源服務(wù),同時此節(jié)點作為新的視頻資源提供者向外提供服務(wù);步驟C:對等視頻節(jié)點離開系統(tǒng)時,主控節(jié)點更新節(jié)點信息列表。2.根據(jù)權(quán)利要求1所述的一種類P2P實時視頻轉(zhuǎn)發(fā)的方法,其特征在于:所述的主控節(jié)點保存了所有視頻資源列表,并作為原始的視頻服務(wù)提供者,在系統(tǒng)中提供視頻服務(wù),且所述的視頻服務(wù)器保存了所有節(jié)點信息列表,并管理對等視頻節(jié)點的加入、離開及服務(wù)請求。3.根據(jù)權(quán)利要求2所述的一種類P2P實時視頻轉(zhuǎn)發(fā)的...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:程新平楊春濯,卞玉廠,牛蕾,宛北北陳峰,楊蘇禮,趙建新,楊帆劉強,董峰,史鳳娟,
    申請(專利權(quán))人:河北上元工控技術(shù)有限公司,
    類型:發(fā)明
    國別省市:河北,13

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲大尺度无码无码专区| 无码粉嫩小泬无套在线观看| 无码一区二区三区在线| 国产精品无码国模私拍视频| 亚洲精品无码乱码成人| 无码夫の前で人妻を犯す中字| 亚欧无码精品无码有性视频| 精品久久久无码中文字幕天天| 久久精品国产亚洲AV无码麻豆| 无码人妻aⅴ一区二区三区有奶水| 免费一区二区无码东京热| 精品国产一区二区三区无码| 一级片无码中文字幕乱伦| 无码乱码av天堂一区二区| av无码东京热亚洲男人的天堂| 一区二区三区无码被窝影院| 亚洲精品中文字幕无码蜜桃| 国产精品va无码免费麻豆| 亚洲中文字幕无码久久| 国产精品ⅴ无码大片在线看| YY111111少妇无码理论片| 无码少妇丰满熟妇一区二区 | 日韩放荡少妇无码视频| 国产午夜无码视频在线观看| 国产高清无码二区 | 人妻无码久久精品| 亚洲精品无码你懂的| 无码国产乱人伦偷精品视频 | 久久精品无码精品免费专区| 久久影院午夜理论片无码| 惠民福利中文字幕人妻无码乱精品 | yy111111少妇无码影院| 人妻无码久久精品| 国产精品无码v在线观看| 国产精品热久久无码av| 国产成年无码久久久免费| 免费看无码自慰一区二区| 国产AV天堂无码一区二区三区| 亚洲AV永久无码精品网站在线观看| 久久久久无码国产精品一区| 无码人妻久久一区二区三区免费|