新四季網

結合p2p傳輸方式以瀏覽器實現實時音視頻會議的方法

2023-04-30 10:36:16 2

專利名稱:結合p2p傳輸方式以瀏覽器實現實時音視頻會議的方法
技術領域:
本發明涉及一種音視頻的傳輸方法,特別是涉及一種結合P2P傳 輸方式以瀏覽器實現實時音視頻會議的方法,屬於網絡傳輸音視頻技 術領域。
背景技術:
隨著網絡通信技術的發展和電信基礎運營成本的降低,使得在寬 帶網絡上建設低成本、高質量、專業級別的視頻會議成為可能。網絡 技術和視頻技術日益融合,基於IP網絡的視頻應用正逐漸被新興市 場看好,對於企業而言,網絡寬帶化,網絡成本下降,視頻通訊設備 成本也下降,視頻會議門檻大大降低,企業的視頻通訊需求會繼續增 加,特別是中國加入WTO之後,企業的國際化進程加快,不少企事業 都有多個分支機構,如工廠、分公司以及辦事處等,傳統的視頻會議 需要購置價格不菲的硬體設備,且召開視頻會議程序繁瑣,往往需要 提前準備會場,如何在這些分支機構之間建立有效低成本的溝通平 臺,是許多企業所面臨的現實問題。隨著社會化分工的細化,生產成 本的透明化,企業逐步意識到管理的重要性,通過提高企業的管理水 平來提高企業的利潤率,企業通過多種途徑提高管理的有效性,包括 採用即時通訊系統來提高溝通的即時性和有效性,目前大多數即時通 訊系統解決了企業內部之間溝通的問題,但對於企業各分支機構之間 的溝通還缺乏有效的解決方案,特別是即時通訊系統和視頻會議系統 目前還有能實惠互聯互通。因此,目前企業為了解決內部溝通問題通 常採用即時通訊聯繫,為了解決企業分支機構之間的溝通問題通過採 用網絡視頻會議系統,如何在同一個平臺下面既可以保證企業內部溝 通順暢,還能在企業的各分支機構之間建立起溝通平臺,是技術發展 所要解決的課題之一。

發明內容
本發明的目的是針對上述現有技術的不足,提供一種具有及時
性、高質量、專業化強的一種結合P2P傳輸方式以瀏覽器實現實時音 視頻會議的方法。
本發明的結合P2P傳輸方式以瀏覽器實現實時音視頻會議的方 法,包括實時音視頻會議註冊伺服器以及若干個瀏覽器客戶端,包括
以下步驟
步聚l:客戶端A啟動;
步聚2:客戶端A發起請求,在實時音視頻會議伺服器上建立一 個會議,客戶端A作為會議創建者被默認為會議主持人;
步聚3:其他客戶端通過實時音視頻會議伺服器上的列表或者 url地址找到該會議;
步聚4:實時音視頻會議伺服器記錄並索引每個客戶端的地址;
步聚5:各客戶端之間的音頻數據通過實時音視頻會議伺服器做 中轉;
步聚6:視頻數據以P2P方式連接傳輸; 步聚7:音視頻數據在瀏覽器客戶端做同步處理; 步聚8:會議結束。
所述的客戶端分為私網和公網兩種,會議註冊伺服器根據客戶端
發送的INVITE消息來判斷客戶端是私網還是公網,其特徵在於,會 議註冊伺服器收到INVITE消息後,根據INVITE消息中的"Contact" 地址埠和收到INVITE消息的IP包的地址埠對比,如果兩者一 致,則發送INVITE消息的客戶端是公網,否則就是私網;P2P互連 的原則是兩個客戶端如果至少有一個為公網,則直連傳輸,兩個同為 私網的客戶端傳輸數據,中間只通過一個公網客戶端轉發如果公網 客戶端A要發送視頻給所有客戶端,會議註冊伺服器通知所有客戶 端連接客戶端A並取得A的視頻,同理,如果私網客戶端B要發送 視頻給所有客戶端,會議註冊伺服器通知所有公網客戶端連接客戶端 B取得B的視頻,同時會議註冊伺服器通知剩下的私網客戶端分別到 公網客戶端取得客戶端B的視頻。
當客戶端A不能連接到其他客戶端取得數據時,會議註冊伺服器會將其他客戶端的數據在會議註冊伺服器上做中轉,通過會議註冊 伺服器與其他客戶端直接連接傳輸數據。
本發明的結合P2P傳輸方式以瀏覽器實現實時音視頻會議的方
法相對於現有技術具有如下優點
1、 用戶通過瀏覽器可在線召開和參與音視頻會議,不需要購置 專用的音視頻會議設備,降低了溝通成本,而且可以隨時隨地舉行會 議,使用戶之間的交流更加方便。
2、 本發明的方法具有實時性強、可靠性高、靈活、方便的優點。


圖1為本發明的結合P2P傳輸方式以瀏覽器實現實時音視頻會議的方 法流程圖2為實現本發明的結合P2P傳輸方式以瀏覽器實現實時音視頻會議 的方法的系統圖。
具體實施例方式
為了使本領域的一般技術人員能夠清楚理解本發明的技術方案, 現結合附圖及實施例作進一步說明
本發明的結合P2P傳輸方式以瀏覽器實現實時音視頻會議的方 法是這樣實現的,如圖1所示,包括實時音視頻會議註冊伺服器以 及瀏覽器客戶端。
瀏覽器客戶端包括以下六個模塊如圖2所示,實時音視頻編解 碼模塊、實時音視頻同步模塊、多媒體數據的編解碼模塊、實時音視 頻會議註冊模塊、實時音視頻會議權限控制模塊、p2p連接模塊。
特點通過active X控制項,以瀏覽器插件的形式將實時音視頻會 議的客戶端安裝在計算機上。
實時音視頻會議註冊伺服器如圖2所示,接受由客戶端發送的
實時音視頻會議請求,請求通過,即允許根據客戶端發送的相關參數
建立實時音視頻會議。這些參數包括但不限於會議發起人的IP地 址,允許加入會議的客戶端數,該會議的初始主持人,同時還記錄會 議列表和客戶端列表,記錄客戶端的來源,判斷客戶端所在位置是公網還是區域網,接收客戶端的査詢,並將相應信息提供給客戶端, 包括以下步驟,如圖l所示 步驟l:客戶端A啟動;
步驟2:客戶端A發起請求,在實時音視頻會議伺服器上建立一 個會議,客戶端A作為會議創建者被默認為會議主持人;
步驟3:其他客戶端通過實時音視頻會議伺服器上的列表或者 url地址找到該會議;
步驟4:實時音視頻會議伺服器記錄並索引每個客戶端的地址;
步驟5:各客戶端之間的音頻數據通過實時音視頻會議伺服器做 中轉;
步驟6:視頻數據以P2P方式連接傳輸; 步驟7:音視頻數據在瀏覽器客戶端做同步處理; 步驟8:會議結束。
所述的客戶端分為私網和公網兩種,會議註冊伺服器根據客戶端
發送的INVITE消息來判斷客戶端是私網還是公網,會議註冊伺服器 收到INVITE消息後,根據INVITE消息中的"Contact"地址埠和 收到INVITE消息的IP包的地址埠對比,如果兩者一致,則發送 INVITE消息的客戶端是公網,否則就是私網;P2P互連的原則是兩 個客戶端如果至少有一個為公網,則直連傳輸,兩個同為私網的客戶 端傳輸數據,中間只通過一個公網客戶端轉發如果公網客戶端A 要發送視頻給所有客戶端,會議註冊伺服器通知所有客戶端連接客戶 端A並取得A的視頻,同理,如果私網客戶端B要發送視頻給所有 客戶端,會議註冊伺服器通知所有公網客戶端連接客戶端B取得B 的視頻,同時會議註冊伺服器通知剩下的私網客戶端分別到公網客戶 端取得客戶端B的視頻。
當客戶端A不能連接到其他客戶端取得數據時,會議註冊服務 器會將其他客戶端的數據在會議註冊伺服器上做中轉,通過會議註冊 伺服器與其他客戶端直接連接傳輸數據。
權利要求
1、一種結合P2P傳輸方式以瀏覽器實現實時音視頻會議的方法,包括實時音視頻會議註冊伺服器以及若干個瀏覽器客戶端,其特徵在於,包括以下步驟步聚1客戶端A啟動;步聚2客戶端A發起請求,在實時音視頻會議伺服器上建立一個會議,客戶端A作為會議創建者被默認為會議主持人;步聚3其他客戶端通過實時音視頻會議伺服器上的列表或者url地址找到該會議;步聚4實時音視頻會議伺服器記錄並索引每個客戶端的地址;步聚5各客戶端之間的音頻數據通過實時音視頻會議伺服器做中轉;步聚6視頻數據以P2P方式連接傳輸;步聚7音視頻數據在瀏覽器客戶端做同步處理;步聚8會議結束。
2、 根據權利要求1所述的結合P2P傳輸方式以瀏覽器實現實時 音視頻會議的方法,所述的瀏覽器客戶端分為私網和公網兩種,會議 註冊伺服器根據客戶端發送的INVITE消息來判斷客戶端是私網還是 公網,其特徵在於,會議註冊伺服器收到INVITE消息後,根據INVITE 消息中的"Contact"地址埠和收到INVITE消息的IP包的地址埠 對比,如果兩者一致,則發送INVITE消息的客戶端是公網,否則就 是私網;P2P互連的原則是兩個客戶端如果至少有一個為公網,則直 連傳輸,兩個同為私網的客戶端傳輸數據,中間只通過一個公網客戶 端轉發如果公網客戶端A要發送視頻給所有客戶端,會議註冊服 務器通知所有客戶端連接客戶端A並取得A的視頻,同理,如果私 網客戶端B要發送視頻給所有客戶端,會議註冊伺服器通知所有公 網客戶端連接客戶端B取得B的視頻,同時會議註冊伺服器通知剩 下的私網客戶端分別到公網客戶端取得客戶端B的視頻。
3、根據權利要求2所述的結合P2P傳輸方式以瀏覽器實現實時 音視頻會議的方法,其特徵在於,當客戶端A不能連接到其他客戶端取得數據時,會議註冊伺服器會將其他客戶端的數據在會議註冊服 務器上做中轉,通過會議註冊伺服器與其他客戶端直接連接傳輸數 據。
全文摘要
一種結合P2P傳輸方式以瀏覽器實現實時音視頻會議的方法,包括實時音視頻會議註冊伺服器以及若干個瀏覽器客戶端,其步驟客戶端A啟動並發起請求,在實時音視頻會議伺服器上建立一個會議,作為會議創建者被默認為會議主持人,其他客戶端通過實時音視頻會議伺服器上的列表或者url地址找到該會議,實時音視頻會議伺服器記錄並索引每個客戶端的地址,各客戶端之間的音頻數據通過實時音視頻會議伺服器做中轉,視頻數據以P2P方式連接傳輸,音視頻數據在瀏覽器客戶端做同步處理。採用本發明用戶通過瀏覽器在線召開和參與音視頻會議,不需購置專用的音視頻會議設備,溝通成本低,用戶之間的交流方便,實時性強、可靠性高、靈活、方便。
文檔編號H04L12/18GK101291241SQ20081012677
公開日2008年10月22日 申請日期2008年6月23日 優先權日2008年6月23日
發明者李勁松 申請人:北京國際漢語學院

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀