麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

視頻碼流轉發控制方法

文檔序號:7856835閱讀:518來源:國知局
專利名稱:視頻碼流轉發控制方法
技術領域
本發明涉及多媒體通信技術領域,更具體地說,涉及一種視頻碼流轉發控制方法。
背景技術
用于隨著網絡和各種視音頻設備的快速發展,運營商、政府、軍隊以及企業等,都在不斷的新建或擴容視頻會議系統。隨著視訊技術的提升,以及視頻會議系統容量的擴大,視頻會議系統的網絡部署將會越來越復雜,一方面,網絡拓撲朝多層級方向發展,比如按省,市,縣級這種部署;另一方面,會議終端或外設可能由權限或域分隔開,即某些不同的分布點之間互不相通,這些因素使得視頻會議系統越來越多樣化。
應對這種多層級網絡部署環境,現在一個常用的技術是基于多點控制單元(Multipoint Control Unit,簡稱MCU)之間的級聯技術,即兩臺MCU進行合并級聯,上級MCU下連接有下級MCU,兩者為主從關系或上下級關系。類似地,MCU與MCU之間如同MCU與會議終端或外設之間一樣,有一條音視頻邏輯通道,這樣,上級MCU就能發送一路視音頻碼流給與之級聯的下級MCU,再由下級MCU進一步將碼流傳送給直連的會議終端或外設或另一級 MCU。這種級聯技術主要不足之處在于對原有系統的改造代價大。隨意地為視頻會議網絡增加一級網絡部署,一方面,會議終端或外設標識的變動給原有系統帶來的變化是巨大的,另一方面,多層級間的操作引發一系列的時序問題也并不容易解決。總而言之,MCU級聯技術雖然能滿足多層級網絡環境的應用,但是會使得業務邏輯復雜化,且實現的代價比較大。此外,現有技術中,視頻會議系統也可以通過設置碼流轉發單元來對視頻會議系統進行擴容,但在多個碼流轉發單元之間很難保證彼此之間負載的視頻流量得到均衡,而任一個碼流轉發單元過載時,都可能會使視頻會議網絡堵塞、造成視頻會議系統效率下降。因此,業界期望獲得一種既能簡單地、廉價地實現視頻會議系統的擴容,又能使視頻會議系統保持穩定運行的控制視頻會議系統中視頻碼流轉發的方法。

發明內容
本發明的目的在于提供一種視頻碼流轉發控制方法,其能均衡各轉發單元負載的視頻流量,從而使視頻會議網絡不堵塞、視頻會議系統運行更穩定。為實現上述目的,本發明的技術方案如下一種視頻碼流轉發控制方法,用于在視頻會議系統的多個會議終端或外設之間轉發視頻碼流,視頻碼流由一會議終端或外設生成,視頻會議系統包括多個轉發單元,多個會議終端或外設分別接入多個轉發單元,轉發單元用于在相互之間、以及向多個會議終端或外設發送或接收視頻碼流,該控制方法包括如下步驟a)、建立一碼流轉發路徑,以均衡多個轉發單元負載的視頻流量,碼流轉發路徑為從根轉發單元向結點轉發單元發送視頻碼流的網絡路徑,其包括多段直通鏈路,直通鏈路為從一個轉發單元到其鄰居單元的網絡路徑,鄰居單元為與轉發單元直接網絡互通的另一個轉發單元,根轉發單元為生成視頻碼流的會議終端或外設所接入的轉發單元,結點轉發單元為其他會議終端或外設所接入的轉發單元;b)、根轉發單元按碼流轉發路徑向結點轉發單元發送視頻碼流。可選地,步驟a包括步驟S01)、從根轉發單元出發遍歷一結點轉發單元,并將遍歷過程中經過的直通鏈路唯一地存入碼流轉發路徑中;S02)、根據碼流轉發路徑,計算每一轉發單元負載的視頻流量;S03)、當某一轉發單元負載的視頻流量超過第一閾值時,斷開該轉發單元與其他結點轉發單元之間的直通鏈路;S04)、判斷各結點轉發單元是否均已被遍歷,若沒有,回到步驟SOl繼續進行遍歷,否則,結束遍歷過程。可選地,步驟a具體包括如下步驟S11)、獲取每個轉發單元的至少一個鄰居單元信息;S12)、設定根轉發單元為第一轉發單元;S13)、第一轉發單元向第二轉發單元發送一聯絡信令,第二轉發單元為第一轉發單元的鄰居單元,第二轉發單元收到聯絡信令后,不再作為第一轉發單元的鄰居單元,將從第一轉發單元到第二轉發單元的直通鏈路唯一地存入碼流轉發路徑;S14)、將第一轉發單元設定為回溯轉發單元,以第二轉發單元作為第一轉發單元,以第二轉發單元的鄰居單元作為第二轉發單元;S15)、循環執行步驟S13和S14,直到 第一轉發單元沒有鄰居單元;S16)、以回溯轉發單元作為第一轉發單元,以回溯轉發單元的鄰居單元作為第二轉發單元;S17)、循環執行步驟S13、S14、S15和S16,直到完成遍歷過程。優選地,在步驟S17之后還包括步驟對碼流轉發路徑中的直通鏈路進行設定。本發明提供的視頻碼流轉發控制方法,通過建立一碼流轉發路徑,并按該碼流轉發路徑在會議終端或外設之間轉發視頻碼流,一方面能簡單地、廉價地實現視頻會議系統的擴容,另一方面,限制并均衡各轉發單元負載的視頻流量,從而使視頻會議網絡不會堵塞,使視頻會議系統健康穩定地運行。本發明的另一目的在于提供一種視頻會議系統,其擴容可簡單而廉價地實現,且轉發視頻碼流效率高、能夠長時間穩定運行。為實現上述目的,本發明又一技術方案如下一種視頻會議系統,用于在通信網絡中進行視頻會議,包括多個會議終端或外設,用于參加視頻會議;多個轉發單元,用于在相互之間、以及向多個會議終端或外設發送或接收視頻碼流;及至少一個多點控制單元,其通過控制轉發單元發送或接收聯絡信令建立一碼流轉發路徑以均衡轉發單元負載的視頻流量,以及控制轉發單元按碼流轉發路徑轉發視頻碼流,其中,碼流轉發路徑為從根轉發單元向結點轉發單元發送視頻碼流的網絡路徑,其包括多段直通鏈路,直通鏈路為從一個轉發單元到與其直接相連的另一個轉發單元的網絡路徑,根轉發單元為生成視頻碼流的會議終端或外設所接入的轉發單元,結點轉發單元為其他會議終端或外設所接入的轉發單元。


圖I示出本發明第一實施例的視頻碼流轉發控制方法的流程圖;圖2示出本發明第二改進實施例適用的一種通信網絡拓撲結構;圖3示出本發明第三實施例的視頻碼流轉發裝置結構示意圖;圖4示出本發明第四實施例的轉發單元結構示意圖;圖5示出本發明第五實施例的視頻會議系統結構示意圖。
具體實施例方式下面結合附圖,對本發明的具體實施方式
作進一步的詳細說明。在視頻會議系統中,接入更多的視頻會議終端或外設必將使通信網絡層級更多、復雜性增加,從而引入了轉發單元和/或多點控制單元(Multi-point control unit,簡稱MCU),用于在相互之間、以及向多個會議終端或外設發送或接收視頻碼流。然而,由于網絡布局存在不合理性,各轉發單元負載的視頻流量很難保持均衡。本發明通過為視頻會議系統建立一碼流轉發路徑,并使根轉發單元按碼流轉發路徑向結點轉發單元發送視頻碼流,一方面能簡單地、廉價地實現視頻會議系統的擴容,另一方面均衡各轉發單元負載的視頻流量,使視頻會議系統更穩定地運行。
其中,碼流轉發路徑為從根轉發單元向結點轉發單元發送視頻碼流的網絡路徑,其包括多段直通鏈路,直通鏈路表示從一個轉發單元到其鄰居單元的網絡路徑,鄰居單元表示與一個轉發單元直接網絡互通的另一個轉發單元,針對某一個轉發單元,與其直接網絡互通的任一個轉發單元均為其鄰居單元;根轉發單元表示生成視頻碼流的會議終端或外設所接入的轉發單元,結點轉發單元表示其他會議終端或外設所接入的轉發單元。如圖I所示,本發明第一實施例公開了一種視頻碼流轉發控制方法,用于在視頻會議系統的多個會議終端或外設之間轉發視頻碼流,以均衡各轉發單元負載的視頻流量,該視頻碼流轉發控制方法包括如下步驟步驟SI :從根轉發單元出發遍歷一結點轉發單元,并將遍歷過程中經過的直通鏈路唯一地存入碼流轉發路徑中。接入各轉發單元的各會議終端或外設均應能從根轉發單元獲得視頻碼流,為此,在建立碼流轉發路徑的過程中需要遍歷各結點轉發單元;而一個結點轉發單元被遍歷到即表示它可獲得來自于根轉發單元的視頻碼流,還可以向其他結點轉發單元轉發視頻碼流。因此,在遍歷各結點轉發單元的過程中,同樣的直通鏈路不必重復存入。步驟S2 :根據當前的碼流轉發路徑,計算包括根轉發單元在內的每一轉發單元負載的視頻流量。轉發單元負載的視頻流量具有一上限,視頻會議系統中任一轉發單元負載的視頻流量超過此上限時,視頻會議系統都可能因網絡擁堵而造成效率下降、甚至通信中斷。該步驟S2即事先根據當前的碼流轉發路徑測算每一轉發單元在轉發視頻碼流過程中將會負載的視頻流量,以便當某一轉發單元存在流量過載的風險時不再增加其視頻流量。步驟S3 :當某一轉發單元負載的視頻流量超過第一閾值時,斷開該轉發單元與其他結點轉發單元之間的直通鏈路。在該步驟S3中,第一閾值為轉發單元能負載的視頻流量的上限,也可以由用戶設置。當其設置為轉發單元能負載的上限時,視頻流量超過第一閾值時,再經由該轉發單元向其他結點轉發單元轉發視頻碼流將會使該轉發單元流量過載,造成視頻會議系統的通信效率明顯下降。根據本發明的實施例,此時斷開該轉發單元與其他結點轉發單元之間的直通鏈路,從而在之后繼續存入直通鏈路以擴建視頻碼流轉發路徑時,將不再經由該轉發單元,而會尋找新的網絡路徑,以保證該轉發單元負載的視頻流量不再增加。
具體地,各轉發單元之間均可以建立物理上連通的網絡連接,而以軟件程序從邏輯上實現各轉發單元之間的連通或斷開。步驟S4 :判斷各結點轉發單元是否均已被遍歷,若沒有,則回到步驟SI繼續執行,否則,結束遍歷過程。該步驟判斷各結點轉發單元是否都已被遍歷從而能通過某一網絡路徑獲得視頻碼流,若遍歷沒有完成,則繼續遍歷過程。步驟S5 :根轉發單元按碼流轉發路徑向各結點轉發單元發送視頻碼流。遍歷過程完成后,通過對各轉發單元負載的視頻流量的測算和限制而建立的碼流轉發路徑,有效均衡了各轉發單元負載的視頻流量。視頻會議開始進行后,根轉發單元即按該碼流轉發路徑向各結點轉發單元發送視頻碼流。建立碼流轉發路徑的過程為自動完成,但有時用戶需要對碼流轉發路徑作出特別 的更改,以使本發明應用于特定的網絡環境,比如某兩個結點轉發單元之間的網絡連接不穩定或需要被限制,從而該步驟可以用其他網絡路徑來進行替換。 因此,根據本發明的進一步改進,在步驟S4之后、步驟S5之前,還可以包括一設定步驟,該步驟用于對碼流轉發路徑中的直通鏈路進行替換、增加或刪除。該步驟可通過用戶在一操作臺上對直通鏈路進行替換操作、增加操作或刪除操作而實現,也可由一設定單元自動實現,如為后一種實現方式,用戶應事先輸入一個設定規則,然后設定單元按該規則自動對直通鏈路進行替換、增加或刪除等設定。本領域技術人員理解,在視頻會議系統中,各轉發單元通過復雜的網絡路徑實現相互連接,這種復雜的連接關系可以被看作數據結構中的“樹”,各轉發單元為樹的結點;而建立碼流轉發路徑的過程類似于從根轉發單元出發遍歷各結點轉發單元的過程。對各結點轉發單元的遍歷具體有多種實現方法,其中包括廣度優先遍歷和深度優先遍歷。根據廣度優先遍歷規則,遍歷各結點轉發單元的過程具體包括如下步驟Al :獲取每個轉發單元的至少一個鄰居單元信息;A2 :設定根轉發單元為第一轉發單元;A3 :第一轉發單元向第二轉發單元發送一聯絡信令,其中第二轉發單元為第一轉發單元的鄰居單元,第二轉發單元收到聯絡信令后,不再作為第一轉發單元的鄰居單元,將從第一轉發單元到第二轉發單元的直通鏈路唯一地存入碼流轉發路徑;A4 :循環執行步驟A3,直至第一轉發單元沒有鄰居單元;A5 以第二轉發單元作為第一轉發單元,以第二轉發單元的一個鄰居單元作為第二轉發單元,回到步驟A3;A6 :循環執行步驟A3、A4和A5,直到完成遍歷過程。根據深度優先遍歷規則,遍歷各結點轉發單元的過程具體包括如下步驟BI :獲取每個轉發單元的至少一個或全部的鄰居單元信息;B2 :設定根轉發單元為第一轉發單元;B3 :第一轉發單元向第二轉發單元發送一聯絡信令,第二轉發單元為第一轉發單元的鄰居單元,第二轉發單元收到聯絡信令后,不再作為第一轉發單元的鄰居單元,將從第一轉發單元到第二轉發單元的直通鏈路唯一地存入碼流轉發路徑;
B4 :將第一轉發單元設定為回溯轉發單元,以第二轉發單元作為第一轉發單元,以第二轉發單元的一個鄰居單元作為第二轉發單元;B5 :循環執行步驟B3和B4,直到第一轉發單元沒有鄰居單元;B6:以回溯轉發單元作為第一轉發單元,以回溯轉發單元的一個鄰居單元作為第二轉發單元;B7 :循環執行步驟B3、B4、B5和B6,直到完成遍歷過程。可見,廣度優先遍歷與深度優先遍歷的區別在于廣度優先遍歷是以層為順序,將某一層上的所有結點都搜索到了之后才向下一層搜索;而深度優先遍歷是將某一條樹枝上的所有結點都搜索到了之后,回溯并轉向搜索另一條樹枝上的所有結點。事實上,廣度優先遍歷規則、深度優先遍歷規則和其他的遍歷規則,均可具體實現 遍歷各結點轉發單元從而建立一碼流轉發路徑。但并不是任一種遍歷規則都能帶來均衡各轉發單元視頻流量負載的效果。當相鄰的結點轉發單元互為鄰居單元時,例如視頻會議網絡的拓撲圖如圖2所示,其中包括I個根轉發單元100和多個結點轉發單元101、102、103和104,生成視頻碼流的會議終端或外設110接入根轉發單元100,多個會議終端或外設111、112、113、114、115分別接入多個結點轉發單元101、102、103和104,多點控制單元120控制轉發單元100、101、102、103、104進行視頻碼流轉發。此時根據廣度優先遍歷規則,根轉發單元100向結點轉發單元101、102、103和104轉發視頻碼流的網絡路徑分別為100 — 101,100 — 102,100 — 103以及100 — 104 ;這樣,
在轉發視頻碼流時,根轉發單元100負載的視頻流量過高。而根據深度優先遍歷規則,根轉發單元100向結點轉發單元101、102、103和104轉發視頻碼流的網絡路徑分別為100 — 101,101 — 102,102 — 103和103 — 104 ;顯然,根轉發單元100的視頻流量被結點轉發單元101、102和103分擔了。因此采用深度優先遍歷規則建立碼流轉發路徑不會使根轉發單元或結點轉發單元負載過大的視頻流量,從而在轉發視頻碼流的過程中不會引起通信網絡的阻塞,有益于均衡各轉發單元負載的視頻流量,因此可作為本發明的第二實施例。尤其是,在相鄰的結點轉發單元互為鄰居單元時,根據深度優先遍歷規則建立碼流轉發路徑可作為本發明上述視頻碼流轉發控制方法的最佳實施例。根據本發明第二實施例的進一步改進,與本發明第一實施例類似,在步驟B7之后、根轉發單元發送視頻碼流之前,還可以包括一設定步驟對碼流轉發路徑中的直通鏈路進行替換、增加或刪除。如圖3所示,本發明第三實施例公開了一種視頻碼流轉發裝置20,其包括多個轉發單元201和一個多點控制單元210,多個轉發單元201中有一個為根轉發單元,其余的為結點轉發單元。多個轉發單元201用于在相互之間、以及向該裝置外部的會議終端或外設發送或接收視頻碼流,多點控制單元210用于控制轉發單元201發送或接收聯絡信令,并按本發明第一或第二實施例中的方法建立一碼流轉發路徑,該碼流轉發路徑可以均衡各轉發單元201負載的視頻流量。多點控制單元210還用于控制各轉發單元201按已建立的碼流轉發路徑轉發視頻碼流。此外,視頻碼流轉發裝置20還可以包括一個碼流轉發路徑設定單元,用戶通過碼流轉發路徑設定單元對碼流轉發路徑進行設定,替換、刪除或增加其中的直通鏈路。或者,用戶可事先輸入一個設定規則,然后碼流轉發路徑設定單元按該規則自動對直通鏈路進行設定。這種改進使本發明提供的視頻碼流轉發裝置20應用于特定的網絡環境,比如某兩個結點轉發單元之間的網絡連接不穩定或被限制。視頻碼流轉發裝置20和若干個會議終端或外設直接相連即可進行視頻會議,其中會議終端或外設可以采用現有技術中的任一種已知的會議終端或外設產品。更具體地,轉發單元中可以包括一終端控制單元,以控制會議終端或外設的接入以及斷開。設置有終端控制單元后,視頻碼流轉發裝置20可以主動控制會議終端或外設的連接狀態,例如將視頻會議網絡中的一個會議終端或外設與一個轉發單元斷開,再接入另一個轉發單元,一方面為用戶隨意選擇網絡位置參加視頻會議帶來便利,另一方面也可以進一步均衡各轉發單元201負載的視頻流量。優選情況下,視頻碼流轉發裝置20中各轉發單元201互為鄰居單元。此時,采用本發明第二實施例的視頻碼流轉發控制方法得到的碼流轉發路徑,可以使各轉發單元201 負載的視頻流量達到最佳均衡效果。如圖4所示,本發明第四實施例公開了一種轉發單元的具體結構,該轉發單元201包括一碼流轉發單元2010和一終端控制單元2020,其中碼流轉發單元2010又具體包括一信令控制模塊2011、一碼流接收模塊2012和一碼流發送模塊2013,信令控制模塊2011受控于多點控制單元以發送或接收聯絡信令,碼流接收模塊2012用于接收其他轉發單元或會議終端或外設傳來的視頻碼流,碼流發送模塊用于向其他轉發單元或會議終端或外設轉發視頻碼流。終端控制單元2020用于控制會議終端或外設的接入以及斷開。更具體地,轉發單元201還包括網守,接入該轉發單元201的會議終端或外設向該網守注冊一網絡別名。網守還可以為會議終端或外設提供路由服務。需要說明的是,上述本發明第四實施例公開的轉發單元的結構可應用于本發明任一實施例所用到的轉發單元中。如圖5所示,本發明第五實施例公開了一種視頻會議系統30,其包括多個會議終端或外設301和多個轉發單元201和一個多點控制單元210,其中會議終端或外設301發送和接收視頻碼流以參加視頻會議,多點控制單元210控制轉發單元201互相發送聯絡信令,建立一碼流轉發路徑以均衡各轉發單元201負載的視頻流量,以及按碼流轉發路徑在會議終端或外設301之間轉發視頻碼流。視頻會議系統30無需添加其他設備即可進行視頻會議,一方面,對其擴容可簡單而廉價地實現,例如增加一個轉發單元和與其相連接的若干個會議終端或外設,再將該轉發單元和其他轉發單元連接并互設為鄰居;另一方面,其使得各轉發單元201負載的視頻流量得到均衡,從而使通信網絡不會阻塞,視頻會議系統30健康穩定地運行。該視頻會議系統30優先應用于H. 323協議框架的視頻會議網絡中。優選情況下,在該視頻會議系統30中,視頻碼流轉發裝置20中每個轉發單元201下連接有數量大致相等的會議終端或外設,以從網絡物理布局的角度進一步均衡各轉發單元201負載的視頻流量。進一步地,最好各結點轉發單元201互為鄰居單元,從而建立碼流轉發路徑時具有多種選擇。此外,結合本發明第二實施例提供的視頻碼流轉發控制方法,即多點控制單元210對各轉發單元201按深度優先遍歷規則建立碼流轉發路徑時,視頻會議系統30轉發視頻碼流效率更高。
以上所述的僅為本發明的優選實施例,所述實施例并非用以限制本發明的專利保護范圍,因此凡是運用本發明的說明書及附圖內容所作的等同結構變化,同理均應包含在本發明的保護范圍內。
權利要求
1.一種視頻碼流轉發控制方法,用于在視頻會議系統的多個會議終端或外設之間轉發視頻碼流,所述視頻碼流由一所述會議終端或外設生成,所述視頻會議系統包括多個轉發單元,所述多個會議終端或外設分別接入所述多個轉發單元,所述轉發單元用于在相互之間、以及向所述多個會議終端或外設發送或接收所述視頻碼流,所述控制方法包括如下步驟 a)、建立一碼流轉發路徑,以均衡所述多個轉發單元負載的視頻流量,所述碼流轉發路徑為從根轉發單元向結點轉發單元發送所述視頻碼流的網絡路徑,其包括多段直通鏈路,所述直通鏈路為從一個所述轉發單元到其鄰居單元的網絡路徑,所述鄰居單元為與所述轉發單元直接網絡互通的另一個轉發單元,所述根轉發單元為生成所述視頻碼流的會議終端或外設所接入的轉發單元,所述結點轉發單元為其他會議終端或外設所接入的轉發單元; b)、所述根轉發單元按所述碼流轉發路徑向所述結點轉發單元發送所述視頻碼流。
2.如權利要求I所述的視頻碼流轉發控制方法,其特征在于,所述步驟a包括步驟 501)、從所述根轉發單元出發遍歷一所述結點轉發單元,并將遍歷過程中經過的所述直通鏈路唯一地存入所述碼流轉發路徑中; 502)、根據所述碼流轉發路徑,計算每一所述轉發單元負載的視頻流量; 503)、當某一所述轉發單元負載的視頻流量超過第一閾值時,斷開該轉發單元與其他結點轉發單元之間的直通鏈路; 504)、判斷各所述結點轉發單元是否均已被遍歷,若沒有,回到步驟SOl繼續進行遍歷,否則,結束遍歷過程。
3.如權利要求2所述的視頻碼流轉發控制方法,其特征在于,在所述步驟S04之后還包括步驟 505)、對所述碼流轉發路徑中的直通鏈路進行設定。
4.如權利要求I所述的視頻碼流轉發控制方法,其特征在于,所述步驟a具體包括如下步驟 511)、獲取每個所述轉發單元的至少一個鄰居單元信息; 512)、設定根轉發單元為第一轉發單元; 513)、所述第一轉發單元向第二轉發單元發送一聯絡信令,所述第二轉發單元為所述第一轉發單元的鄰居單元,所述第二轉發單元收到所述聯絡信令后,不再作為所述第一轉發單元的鄰居單元,將從所述第一轉發單元到所述第二轉發單元的直通鏈路唯一地存入所述碼流轉發路徑; 514)、將所述第一轉發單元設定為回溯轉發單元,以所述第二轉發單元作為所述第一轉發單元,以所述第二轉發單元的鄰居單元作為所述第二轉發單元; 515)、循環執行所述步驟S13和S14,直到所述第一轉發單元沒有鄰居單元; 516)、以所述回溯轉發單元作為所述第一轉發單元,以所述回溯轉發單元的鄰居單元作為所述第二轉發單元; 517)、循環執行所述步驟S13、S14、S15和S16,直到完成所述遍歷過程。
5.如權利要求4所述的視頻碼流轉發控制方法,其特征在于,所述多個結點轉發單元互為鄰居單元。
6.如權利要求4或5所述的視頻碼流轉發控制方法,其特征在于,在所述步驟S17之后還包括步驟 S18)、對所述碼流轉發路徑中的直通鏈路進行設定。
7.一種視頻會議系統,用于在通信網絡中進行視頻會議,包括 多個會議終端或外設,用于參加視頻會議; 多個轉發單元,用于在相互之間、以及向多個會議終端或外設發送或接收視頻碼流;及 至少一個多點控制單元,其通過控制所述轉發單元發送或接收聯絡信令建立一碼流轉發路徑以均衡所述轉發單元負載的視頻流量,以及控制所述轉發單元按所述碼流轉發路徑轉發所述視頻碼流,其中,所述碼流轉發路徑為從根轉發單元向結點轉發單元發送所述視頻碼流的網絡路徑,其包括多段直通鏈路,所述直通鏈路為從一個所述轉發單元到與其直接相連的另一個所述轉發單元的網絡路徑,所述根轉發單元為生成所述視頻碼流的會議終端或外設所接入的轉發單元,所述結點轉發單元為其他會議終端或外設所接入的轉發單J Li ο
8.如權利要求7所述的視頻會議系統,其特征在于,它還包括碼流轉發路徑設定單元,用于對所述碼流轉發路徑中的直通鏈路進行設定。
9.如權利要求7所述的視頻會議系統,其特征在于,所述轉發單元包括碼流轉發單元,所述碼流轉發單元包括 信令控制模塊,受控于所述多點控制單元以發送或接收所述聯絡信令; 碼流接收模塊,用于接收視頻碼流; 碼流發送模塊,用于轉發所述視頻碼流。
10.如權利要求9所述的視頻會議系統,其特征在于,所述轉發單元還包括終端控制單元,所述終端控制單元控制所述會議終端或外設的接入以及斷開。
11.如權利要求9所述的視頻會議系統,其特征在于,所述轉發單元還包括網守,接入所述轉發單元的所述會議終端或外設向所述網守注冊一網絡別名。
12.如權利要求9所述的視頻會議系統,其特征在于,每個所述轉發單元下所連接的所述會議終端或外設數量大致相等。
13.如權利要求9所述的視頻會議系統,其特征在于,所述多個結點轉發單元互為鄰居單元。
14.如權利要求7至13中任一項所述的視頻會議系統,其特征在于,所述通信網絡為H.323多媒體通信網絡。
15.如權利要求7至13中任一項所述的視頻會議系統,其特征在于,所述多點控制單元按深度優先遍歷規則從所述根轉發單元出發遍歷每一所述結點轉發單元,并將遍歷過程中經過的所述直通鏈路唯一地記錄下來以建立所述碼流轉發路徑。
全文摘要
本發明涉及一種視頻碼流轉發控制方法,用于在視頻會議系統的多個會議終端或外設之間轉發視頻碼流,視頻碼流由一會議終端或外設生成,視頻會議系統包括多個轉發單元,多個會議終端或外設分別接入多個轉發單元,轉發單元用于在相互之間、以及向多個會議終端或外設發送或接收視頻碼流,該控制方法包括a)建立一碼流轉發路徑,以均衡多個轉發單元負載的視頻流量;b)根轉發單元按碼流轉發路徑向結點轉發單元發送視頻碼流。該控制方法既能簡單地、廉價地實現視頻會議系統的擴容,又能均衡各轉發單元負載的視頻流量,從而使視頻會議網絡不堵塞、更穩定,使視頻會議系統健康穩定地運行。
文檔編號H04L29/06GK102801953SQ201210261750
公開日2012年11月28日 申請日期2012年7月26日 優先權日2012年7月26日
發明者薛亮 申請人:蘇州科達科技有限公司, 蘇州市科遠軟件技術開發有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 木兰县| 博乐市| 勐海县| 盐池县| 衡阳市| 江永县| 中方县| 泗洪县| 那曲县| 新昌县| 吴江市| 凌云县| 女性| 张家口市| 确山县| 甘洛县| 无锡市| 东乡县| 彭州市| 正宁县| 西乌珠穆沁旗| 紫阳县| 唐山市| 武夷山市| 衡阳市| 泸溪县| 犍为县| 庄浪县| 海晏县| 轮台县| 乌鲁木齐市| 西乌珠穆沁旗| 滦南县| 永年县| 肥乡县| 山西省| 巨鹿县| 体育| 秀山| 于田县| 泾川县|