一種在透明模式下視頻會議優化技術方法【
技術領域:
】[0001]本發明涉及視頻會議相關的通信
技術領域:
,尤其涉及一種基于透明模式的視頻會議優化方法及系統。【
背景技術:
】[0002]隨著多媒體技術和數字通信技術的不斷發展,視頻會議系統已經成為實現多方實時遠程交流的重要手段,是工作溝通中不可缺少的形式之一,例如,很多企事業單位在總部和分部之間架設了視頻會議系統。視頻會議不僅提高了溝通效率,同時也可以降低溝通成本。[0003]由于視頻會議是基于網絡通信技術實現的實時多媒體應用,其在網絡帶寬、傳輸時延、丟包率等方面的要求都很高。實際應用中,考慮到成本因素,絕大多數視頻會議系統利用廣域網作為視頻傳輸的承載網絡,但是廣域網的可用帶寬不能得到保障,丟包和延遲現象經常發生,還存在突發性的網絡惡化現象。由于視頻通信的實時性和可靠性達不到要求,視頻會議往往出現畫面馬賽克、卡頓、抖動等問題,甚至會出現由于視頻鏈路中斷而導致會議中途停止的情況。[0004]傳輸優化技術是為了提升廣域網條件下數據流傳輸的效率和質量而開發的技術,包括:為某些應用的數據流傳輸分配穩定的固定帶寬,限制其它辦公軟件或者P2P軟件對帶寬的占用;對特定數據流設置較高的傳輸優先級,降低延時;建立采用丟包檢測和重傳機制,降低丟包率;IP包的重復控制,糾正丟包重傳帶來的大量重復數據包;通過緩存消除因傳輸延時的不均勻造成的抖動,等等。[0005]為了解決視頻會議數據傳輸中的上述問題,目前比較通行的技術是在視頻會議各參與方的局域網出口部署內嵌了傳輸優化技術的傳輸優化設備。但是,現有的傳輸優化設備需要基于路由模式進行部署。在路由模式下,需要為該傳輸優化設備配置IP地址以及路由,同時,還要改變視頻會議各參與方的局域網內部其它網絡設備的路由配置,這樣就會改變局域網原有的網絡拓撲結構。這種部署方式由于需要改變其它網絡設備的路由配置,操作起來比較復雜,增加了部署的難度和復雜度。[0006]另一方面,視頻會議中產生的視頻數據流采用UDP協議傳輸,因而傳輸優化設備也只能在UDP協議的基礎上對視頻數據流執行補償優化;這就使得基于IP包的傳輸優化技術,例如上面提到的丟包檢測重傳、IP包重復控制等,不能很好的適用于采用UDP協議的視頻流的優化,因而也就不能有效解決由于丟包造成的視頻畫面出現馬賽克、卡頓和中止的情況。[0007]可見,現有技術中需要一種能夠簡化部署方式并且更大程度優化視頻流傳輸的視頻會議優化解決方案。【
發明內容】[0008]針對現有技術中的上述問題,本發明提供了一種基于透明模式的視頻會議優化方法及系統。本發明在視頻會議各參與方的局域網出口基于透明模式部署視頻傳輸優化設備,不需要改變局域網原有的網絡結構和路由配置,并且能夠實現TCP協議下的加速優化傳輸,最大限度利用TCP加速優化技術,并且提高了對視頻傳輸鏈路的保障。[0009]本發明提供了一種基于透明模式的視頻會議優化方法,其特征在于,包括以下步驟:[0010]基于透明模式的部署方式在視頻會議各參與方的局域網出口通過橋接口將視頻會議的視頻流從L2層傳遞到L3層;[0011]利用VPN隧道技術將視頻流中的UDP封裝為TCP報文,并通過TCP加速技術對VPN隧道的數據傳輸進行加速處理;[0012]基于心跳探測技術檢測視頻傳輸鏈路的連通性,并且在視頻傳輸鏈路不通的情況下進行鏈路切換。[0013]優選的是,所述透明模式的部署方式下,只為所述橋接口配置IP地址,不改變視頻會議各參與方的局域網的網絡配置。[0014]優選的是,所述橋接口在Linux系統下采用ebtables配置橋接口名稱與視頻流的IP地址,從而實現將L2層數據流傳遞到L3層。[0015]優選的是,所述基于心跳探測技術檢測視頻傳輸鏈路的連通性包括:判斷是否能夠接收到視頻傳輸鏈路的對端發送的心跳信息,并且根據能否接收到所述心跳信息以及視頻傳輸鏈路的在線狀態決定是否進行鏈路切換。[0016]更進一步優選的是,如果能夠從視頻傳輸鏈路接收到所述心跳信息且視頻傳輸鏈路的在線狀態為連通,則保持應用該視頻傳輸鏈路;或者,如果不能夠從視頻傳輸鏈路接收到所述心跳信息且視頻傳輸鏈路的在線狀態為連通,則查找并切換到備用視頻傳輸鏈路;或者,如果不能夠從視頻傳輸鏈路接收到所述心跳信息且視頻傳輸鏈路的在線狀態為不通,則保持應用備用視頻傳輸鏈路;或者,如果能夠從視頻傳輸鏈路接收到所述心跳信息且視頻傳輸鏈路的在線狀態為不通,則由備用視頻傳輸鏈路切換到該視頻傳輸鏈路。[0017]本發明還提供了一種基于透明模式的視頻會議優化系統,其特征在于,包括基于透明模式的部署方式在視頻會議各參與方的局域網出口部署的視頻傳輸優化設備,所述視頻傳輸優化設備包括:[0018]橋接口,用于將視頻會議的視頻流從L2層傳遞到L3層;[0019]VPN加速模塊,用于利用VPN隧道技術將視頻流中的UDP封裝為TCP報文,并通過TCP加速技術對VPN隧道的數據傳輸進行加速處理;[0020]鏈路連通檢測模塊,基于心跳探測技術檢測視頻傳輸鏈路的連通性,并且在視頻傳輸鏈路不通的情況下進行鏈路切換。[0021]優選的是,所述視頻傳輸優化設備在透明模式的部署方式下只為所述橋接口配置IP地址,不改變視頻會議各參與方的局域網的網絡配置。[0022]優選的是,所述橋接口在Linux系統下采用ebtables配置橋接口名稱與視頻流的IP地址,從而實現將L2層數據流傳遞到L3層。[0023]優選的是,所述鏈路連通檢測模塊判斷是否能夠接收到視頻傳輸鏈路的對端發送的心跳信息,并且根據能否接收到所述心跳信息以及視頻傳輸鏈路的在線狀態決定是否進行鏈路切換。[0024]更進一步優選的是,鏈路連通檢測模塊判斷如果能夠從視頻傳輸鏈路接收到所述心跳信息且視頻傳輸鏈路的在線狀態為連通,則保持應用該視頻傳輸鏈路;或者,鏈路連通檢測模塊判斷如果不能夠從視頻傳輸鏈路接收到所述心跳信息且視頻傳輸鏈路的在線狀態為連通,則查找并切換到備用視頻傳輸鏈路;或者,鏈路連通檢測模塊判斷如果不能夠從視頻傳輸鏈路接收到所述心跳信息且視頻傳輸鏈路的在線狀態為不通,則保持應用備用視頻傳輸鏈路;或者,鏈路連通檢測模塊判斷如果能夠從視頻傳輸鏈路接收到所述心跳信息且視頻傳輸鏈路的在線狀態為不通,則由備用視頻傳輸鏈路切換到該視頻傳輸鏈路。[0025]從而,本發明的技術優點包括:突破了以往只能在路由模式下對視頻會議進行優化的方法,采用橋接口過濾技術實現了透明模式下視頻會議的優化,簡化了網絡部署,提高了網絡穩定性;打破了傳統的在UDP基礎上對視頻進行補償優化的思路,創新性地使用了采用VPN隧道技術將UDP視頻流轉換為TCP視頻流,從而將UDP補償優化問題轉換為TCP加速優化問題,能夠最大限度利用已有的TCP加速優化技術;采用心跳技術實現了對視頻鏈路的連通保障,減少了視頻故障率;結合TCP加速技術對隧道接口的加速,保證了視頻會議優化的效果。【附圖說明】[0026]圖1為本發明優選實施例的系統部署結構圖;[0027]圖2為本發明優選實施例的視頻傳輸優化設備結構示意圖;[0028]圖3為本發明優選實施例的視頻傳輸鏈路連通性檢測示意圖。【具體實施方式】[0029]下面通過實施例,并結合附圖,對本發明的技術方案做進一步具體的說明。[0030]圖1為本發明優選實施例的視頻會議優化系統部署結構圖。由圖1可見,在視頻會議的參會方總部A和分部B之間架構視頻會議優化系統。在總部A和分部B各自的局域網101內布置視頻會議終端102,由視頻會議終端生成并傳輸采用UDP協議的視頻數據流。在總部A和分部B的局域網101出口處,基于透明模式的部署方式分別部署了內嵌視頻傳輸優化技術的視頻傳輸優化設備103。[0031]視頻傳輸優化設備103內部集成了視頻傳輸優化的功能,并且支持橋接配置與路由配置,在透明模式下,只需要給該設備的橋接口配置I個IP地址即可,不需要改變局域網101原先的網絡結構和路由配置。視頻傳輸優化設備103把需要傳輸的視頻流從L2層傳遞到L3層進行處理,并使用VPN隧道技術把視頻流的UDP封裝為TCP報文,再通過TCP加速技術對VPN隧道進行傳輸加速,有效解決了視頻畫面出現馬賽克、卡頓、抖動問題。同時,視頻傳輸優化設備103還能夠對視頻會議的視頻傳輸鏈路進行保障,當視頻會議的傳輸鏈路出現故障時,可以把視頻會議切換到其它可用的備用鏈路上,以保障視頻會議不會中斷。[0032]透明模式又稱橋接模式。所謂透明,就是該模式下的網絡設備對用戶是透明的,用戶感知不到這臺網絡設備的存在。采用透明模式的部署方式時,一般情況下,不需要對所部署的網絡設備配置IP和路由,也不需要改變其它網絡設備的路由配置,直接將部署的網絡設備放置到網絡中即可,這樣就無須改變原有的網絡拓撲結構。相對于路由模式部署,透明模式的部署方式簡單很多。但是,在透明模式下,由于不使用IP和路由,數據流是基于MAC在L2層進行轉發的,不會到達L3層。[0033]本發明的視頻傳輸優化設備103是按照透明模式的部署方式在局域網101的出口處進行部署的,因此相比于現有的傳輸優化設備必須按照路由模式進行部署來說實現了簡化。在透明模式下,只需要對視頻傳輸優化設備103的橋接口配置IP地址,不需要改變局域網101原有網絡設備的任何配置,因而也就不會改變網絡拓撲結構。在透明模式下,數據流只能在L2進行轉發,因此需要在所述橋接口通過橋接口當前第1頁1 2