專利名稱:一種視頻會議雙流發(fā)送系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及視頻會議系統(tǒng),尤其涉及視頻會議雙流發(fā)送系統(tǒng)領(lǐng)域。
背景技術(shù):
隨著視訊技術(shù)的不斷發(fā)展,視頻會議系統(tǒng)正逐漸成為現(xiàn)代化辦公的標(biāo)準(zhǔn)配置,就 當(dāng)前視頻通信需求而言,視頻會議中在完成傳輸現(xiàn)場音視頻的同時,為更好地滿足遠(yuǎn)程會 議、培訓(xùn)、會商的需要,增加傳送PC屏幕等第二路視頻流,即所謂的視頻會議系統(tǒng)雙流。雙 流的傳送大大豐富了視頻會議中傳送的信息量,一經(jīng)推出即受到了用戶的普遍歡迎,目前 已經(jīng)成為視頻會議系統(tǒng)的標(biāo)準(zhǔn)配置。當(dāng)前,視頻會議產(chǎn)品中雙流功能的實現(xiàn)主要有兩種 方案一將雙流模塊內(nèi)嵌入終端產(chǎn)品中;
方案二 終端使用雙流盒來完成雙流發(fā)送功能;
對于第一種實現(xiàn)方案,會議中發(fā)送雙流的終端必須用物理線接雙流視頻源(雙流視頻 源一般都為PC機屏幕輸出),這就要求發(fā)送雙流的終端與雙流視頻源在物理位置上綁定在 一起。另外,在一些舊產(chǎn)品中,有很多終端只支持接收、顯示雙流,而不能進(jìn)行雙流的發(fā)送。 用戶希望能夠在由這種設(shè)備構(gòu)成的視頻會議系統(tǒng)中召開雙流的會議,實現(xiàn)雙流功能。對于第二種實現(xiàn)方案,在整個項目中,用戶還需要購買雙流盒以實現(xiàn)雙流發(fā)送功 能。如果會議中需要多個終端發(fā)送雙流,對于用戶來說會增大相當(dāng)數(shù)量的費用投資,并且這 種實現(xiàn)方案中也同樣存在第一種實現(xiàn)方案中的弊端。用戶希望能夠不使用雙流盒仍能召開 雙流的會議,實現(xiàn)雙流功能。針對舊產(chǎn)品中有很多終端只支持接收、顯示雙流,不能進(jìn)行雙流的發(fā)送問題,現(xiàn)有 兩種解決方案
一種是視頻會議系統(tǒng)帶外硬雙流解決方案,此種方案是在每個會場配置一臺VGA (Video Graphics Array,視頻圖形陣列)編解碼器,在網(wǎng)絡(luò)核心配置一臺多點VGA交換服務(wù) 器。需要發(fā)送雙流的會場可將筆記本的VGA輸出信號接入VGA編解碼器的VGA輸入,VGA編 解碼器編碼雙流數(shù)據(jù)后通過IP網(wǎng)絡(luò)發(fā)送到多點VGA交換服務(wù)器,多點VGA交換服務(wù)器可將 雙流信號轉(zhuǎn)發(fā)給需要接收雙流的多個會場的VGA編解碼器,VGA編解碼器經(jīng)解碼后輸出到 投影機等設(shè)備顯示,從而在視頻會議中實現(xiàn)雙流功能。此種方案存在下列問題
(1)系統(tǒng)組成部分來說,為實現(xiàn)雙流功能,增加VGA編解碼器和多點VGA交換服務(wù)器,單 從系統(tǒng)配置考慮提高了系統(tǒng)的硬件成本,增加用戶的投資費用。(2)此方案中,雙流的切換控制通過多點VGA交換服務(wù)器進(jìn)行,用戶在召開會議過 程中發(fā)送雙流時,會議管理員要先登錄該服務(wù)器,建立一個會議,呼入各會場的VGA編解碼 器,并根據(jù)會議需要,切換廣播其中欲發(fā)送雙流的VGA編解碼器采集的“雙流”信號給其它 的VGA編解碼器,實現(xiàn)雙流在會場間的切換控制。這種雙流實現(xiàn)方案獨立于視頻會議音頻、 主視頻通信,需要單獨控制會議中雙流,增加視頻會議系統(tǒng)的控制復(fù)雜性。
4
另一種是H3C雙流解決方案,此方案是視頻會議開始前,參加視頻會議的所有視 頻終端獲取雙流數(shù)據(jù)并保存,會議過程中需要發(fā)送雙流時,指定的發(fā)送雙流的視頻終端控 制播放自身保存的雙流數(shù)據(jù),同時通過MCU(微程序控制器)向其它的視頻終端發(fā)送雙流控 制信息,使得其它視頻終端根據(jù)所接收的雙流控制信息播放自身保存的雙流數(shù)據(jù),實現(xiàn)會 議的雙流功能。這種解決方案的弊端在于會議召開前必須保證與會的各個終端獲取雙流數(shù) 據(jù),同時這種方案中通過控制信息來控制雙流播放,這種控制方式不能保證雙流中播放的 文檔與主視頻、音頻達(dá)到最佳的同步。
發(fā)明內(nèi)容
本發(fā)明提供一種視頻會議雙流發(fā)送系統(tǒng),解決以上兩種雙流實現(xiàn)功能和兩種解決 方案的所有弊端,既減小用戶的投資成本,又能使視頻會議雙流功能實現(xiàn)不依賴于終端。本發(fā)明解決上述技術(shù)問題的技術(shù)方案如下一種視頻會議雙流發(fā)送系統(tǒng),包括雙 流服務(wù)器和雙流客戶端;其中雙流客戶端包括用于與雙流服務(wù)器的信令交互信令控制模 塊、用于采集原始圖像數(shù)據(jù)的圖像采集模塊、用于將原始圖像數(shù)據(jù)編碼為雙流服務(wù)器指定 格式的圖像編碼模塊、用于與雙流服務(wù)器建立雙流數(shù)據(jù)發(fā)送通道及向雙流服務(wù)器發(fā)送編碼 好的雙流數(shù)據(jù)媒體流發(fā)送模塊、用于配置雙流客戶端的IP地址及與雙流服務(wù)器交互驗證 信息的信息配置模塊和用于控制協(xié)調(diào)上述各個模塊之間關(guān)系的主控制模塊。本發(fā)明的有益效果是視頻會議系統(tǒng)雙流的發(fā)送不再依賴于與會的某個終端,利 用多點控制單元MCU就可實現(xiàn)雙流發(fā)送功能;兼容舊產(chǎn)品中只能接收雙流、不能發(fā)送雙流 的終端,實現(xiàn)視頻會議系統(tǒng)雙流功能;雙流視頻源與雙流發(fā)送終端不需要物理位置的綁定, 通過IP網(wǎng)絡(luò)進(jìn)行雙流數(shù)據(jù)的交互即可;不需要配置雙流盒或者帶外硬雙流系統(tǒng),減小用戶 的投資成本。在上述技術(shù)方案的基礎(chǔ)上,本發(fā)明還可以做如下改進(jìn)。進(jìn)一步,所述圖像采集模塊采集原始RGB格式的BMP圖像數(shù)據(jù),并同時轉(zhuǎn)換成YUV 格式。進(jìn)一步,所述圖像編碼模塊將所述圖像采集模塊采集的YUV格式的圖像數(shù)據(jù)編碼 為雙流服務(wù)器指定的格式。其中,所述雙流服務(wù)器指定的格式包括指定數(shù)據(jù)內(nèi)容、數(shù)據(jù)說 明、雙流圖像的分辨率(例如640*480,800*600,1024*768等等)、編碼類型(H. 263,H. 264 等等)和編碼帶寬(例如384kb、1920Kb等等)。進(jìn)一步,所述雙流客戶端為計算機,所述計算機嵌入有能采集計算機桌面信號,并 能將采集的信號傳送給雙流服務(wù)器的軟件。進(jìn)一步,所述雙流服務(wù)器包括會議控制模塊、會議媒體流數(shù)據(jù)處理模塊;其中,所 述會議控制模塊用于建立會議,呼叫會議中的終端,并與終端交互協(xié)商會議信息;所述會議 媒體流數(shù)據(jù)處理模塊用于處理會議中各個終端發(fā)送的音視頻數(shù)據(jù),并根據(jù)會議設(shè)置給與會 終端混合并轉(zhuǎn)發(fā)音視頻數(shù)據(jù)。其中,會議信息包括雙流圖像編碼數(shù)據(jù)格式、雙方主視頻流 數(shù)據(jù)格式(分辨率,帶寬,編碼格式)和雙方音頻流數(shù)據(jù)格式(音頻編碼格式,例如G. 711, G. 722)。進(jìn)一步,所述會議控制模塊包含用于與雙流客戶端建立連接并交互雙流相關(guān)信息 的雙流服務(wù)器控制模塊;所述會議媒體流數(shù)據(jù)處理模塊包含用于接收雙流客戶端發(fā)送的雙
5流數(shù)據(jù),并轉(zhuǎn)發(fā)雙流數(shù)據(jù)給與會的其它雙流客戶端的雙流服務(wù)器媒體流數(shù)據(jù)處理模塊。會 議媒體流數(shù)據(jù)處理模塊處理的內(nèi)容包括接收會議各終端發(fā)送的音視頻流;根據(jù)會議召集者 的意圖,將某一路終端或某幾路終端作為某終端需要接收的音頻數(shù)據(jù)源,對相關(guān)音頻數(shù)據(jù) 源的音頻進(jìn)行解碼,混音,編碼,得到針對各終端需要的編碼音頻數(shù)據(jù);根據(jù)會議召集者的 意圖,將某一路終端或某幾路終端作為某終端需要接收的主流視頻數(shù)據(jù)源,對相關(guān)視頻頻 數(shù)據(jù)源的視頻進(jìn)行解碼,如果是多路終端需要進(jìn)行圖像的拼接(例如4分屏,9分屏等),然 后進(jìn)行編碼,得到針對各終端需要的編碼主視頻流圖像數(shù)據(jù);根據(jù)會議召集者的意圖,接收 來自于某一路終端或雙流客戶端的雙流視頻數(shù)據(jù),得到各終端需要的編碼雙流視頻流圖像 數(shù)據(jù);將各終端需要的音視頻數(shù)據(jù)發(fā)送給各終端。雙流客戶端為進(jìn)行視頻會議的智能終端, 雙流服務(wù)器作為一個獨立模塊內(nèi)嵌于MCU或上述智能終端,智能終端可以為PC機、手持電 腦、PDA或手機。進(jìn)一步,所述雙流服務(wù)器為視頻會議中的MCU或終端。本發(fā)明還提供了一種視頻會議系統(tǒng)雙流發(fā)送方法,包括 步驟A,雙流服務(wù)器與雙流發(fā)送客戶端建立控制連接通道;
步驟B,雙流服務(wù)器和雙流發(fā)送客戶端中接受連接的一方對發(fā)起連接的一方進(jìn)行權(quán)限 認(rèn)證,若認(rèn)證成功,則進(jìn)行信令交互,并且相互時常發(fā)送保持鏈接信令;若認(rèn)證失敗,則斷開 連接;
步驟C,雙流發(fā)送客戶端發(fā)送雙流發(fā)送請求,雙流服務(wù)器判斷此雙流發(fā)送客戶端是否為 會議指定的雙流發(fā)送客戶端,若是則同意雙流客戶端發(fā)送雙流,并執(zhí)行步驟D ;否,則拒絕 雙流發(fā)送客戶端發(fā)送雙流;
步驟D,雙流服務(wù)器給雙流發(fā)送客戶端指定發(fā)送的雙流格式;雙流發(fā)送客戶端收到同 意的響應(yīng)后開始采集當(dāng)前屏幕信息,并根據(jù)雙流服務(wù)器指定的雙流格式編碼后將數(shù)據(jù)發(fā)送 給雙流服務(wù)器。進(jìn)一步,所述步驟B中,雙流服務(wù)器和雙流發(fā)送客戶端在建立連接過程中可以由 任意一方主動斷開連接。進(jìn)一步,所述步驟C中,在雙流發(fā)送客戶端發(fā)送雙流發(fā)送請求前,由雙流服務(wù)器創(chuàng) 建會議,指定已連接成功的欲發(fā)送雙流的雙流客戶端發(fā)送雙流。進(jìn)一步,所述方法還包括當(dāng)雙流服務(wù)器為MCU時,MCU收到指定發(fā)送雙流的客戶 端發(fā)送的雙流數(shù)據(jù)時,將雙流數(shù)據(jù)轉(zhuǎn)發(fā)給其它與會終端;當(dāng)雙流服務(wù)器為終端時,終端將收 到的雙流發(fā)送客戶端發(fā)送的雙流數(shù)據(jù)轉(zhuǎn)發(fā)給與終端連接的MCU或終端。進(jìn)一步,所述方法還包括當(dāng)雙流服務(wù)器為MCU時,MCU收到指定發(fā)送雙流的客戶 端發(fā)送的雙流數(shù)據(jù)時,將雙流數(shù)據(jù)轉(zhuǎn)發(fā)給其它與會終端;當(dāng)雙流服務(wù)器為終端時,終端將收 到的雙流發(fā)送客戶端發(fā)送的雙流數(shù)據(jù)轉(zhuǎn)發(fā)給與終端連接的MCU或終端。
圖1為本發(fā)明一種視頻會議雙流發(fā)送系統(tǒng)示意圖2為本發(fā)明一種視頻會議系統(tǒng)雙流發(fā)送方法流程圖。
具體實施例方式以下結(jié)合附圖對本發(fā)明的原理和特征進(jìn)行描述,所舉實例只用于解釋本發(fā)明,并 非用于限定本發(fā)明的范圍。如圖1所示,一種視頻會議雙流發(fā)送系統(tǒng),包括雙流服務(wù)器和雙流客戶端,雙流發(fā) 送客戶端的實現(xiàn)主要分為如下幾個模塊主控制模塊、信令控制模塊、圖像采集模塊、圖像 編碼模塊、媒體流發(fā)送模塊以及信息配置模塊。主控制模塊控制協(xié)調(diào)其它各個模塊之間 的關(guān)系;信令控制模塊負(fù)責(zé)與雙流服務(wù)器的信令交互,把交互之后的狀態(tài)信息及時提供給 主控制模塊去處理;圖像采集模塊接收主控制模塊的任務(wù)分配,開始或停止采集最原始的 BMP圖像數(shù)據(jù)(RGB格式),同時轉(zhuǎn)換成YUV格式;圖像編碼模塊將YUV格式的圖像數(shù)據(jù)編碼 為雙流服務(wù)器指定的格式;媒體流發(fā)送模塊與雙流服務(wù)器建立雙流數(shù)據(jù)發(fā)送通道,并向雙 流服務(wù)器發(fā)送編碼好的雙流數(shù)據(jù);信息配置模塊配置雙流客戶端的IP地址及與雙流服務(wù) 器交互驗證的信息。雙流發(fā)送客戶端可以由在客戶側(cè)發(fā)送雙流的PC機上安裝獨立運行的 軟件來實現(xiàn)。其中,所述雙流服務(wù)器指定的格式包括指定數(shù)據(jù)內(nèi)容、數(shù)據(jù)說明、雙流圖像的 分辨率(例如640*480,800*600,1024*768等等)、編碼類型(H. 263,H. 264等等)和編碼 帶寬(例如384kb、1920Kb等等)。雙流服務(wù)器作為一個獨立模塊內(nèi)嵌于MCU或終端,這是因為MCU和終端是視頻會 議系統(tǒng)的主要構(gòu)成部分,都可以處理雙流相關(guān)信息及數(shù)據(jù),并可以通過一定的控制方式將 雙流數(shù)據(jù)轉(zhuǎn)發(fā)給與會的其它終端。先以雙流服務(wù)器內(nèi)嵌于MCU為例,對雙流服務(wù)器進(jìn)行描述。多點控制單元MCU (Multipoint Control Unit,MCU)作為會議的控制中心以及雙 流服務(wù)器,實現(xiàn)會議的雙流功能時主要涉及如下幾個模塊會議控制模塊、會議媒體流數(shù)據(jù) 處理模塊、雙流服務(wù)器控制模塊和雙流服務(wù)器媒體流數(shù)據(jù)處理模塊。其中,會議控制模塊包含 雙流服務(wù)器控制模塊,會議媒體流數(shù)據(jù)處理模塊包含雙流服務(wù)器媒體流數(shù)據(jù)處理模塊。在一 個特定會議中,傳遞的媒體流數(shù)據(jù)有主視頻、音頻、雙流、數(shù)據(jù)四種媒體流,所以對于每一種媒 體流在一個會議中對應(yīng)一個媒體流處理模塊,雙流的媒體流處理模塊為雙流處理模塊。會議控制模塊的主要功能是建立會議,呼叫會議中的終端,并與終端交互協(xié)商會 議相關(guān)信息;因包含雙流服務(wù)器控制模塊,所以會議控制模塊同時具有與雙流客戶端建立 連接,交互雙流相關(guān)信息的功能。會議媒體流數(shù)據(jù)處理模塊負(fù)責(zé)處理會議中各個終端發(fā)送的音視頻數(shù)據(jù),并根據(jù)會 議設(shè)置給與會終端混合并轉(zhuǎn)發(fā)音視頻數(shù)據(jù);因會議媒體流數(shù)據(jù)處理模塊包含雙流服務(wù)器媒 體流處理模塊,所以會議媒體流處理模塊中的雙流處理模塊具有接收雙流客戶端發(fā)送的雙 流數(shù)據(jù),并轉(zhuǎn)發(fā)雙流數(shù)據(jù)給與會的其它終端的功能外還包括根據(jù)會議召集者的意圖,將某 一路終端或某幾路終端作為某終端需要接收的音頻數(shù)據(jù)源,對相關(guān)音頻數(shù)據(jù)源的音頻進(jìn)行 解碼,混音,編碼,得到針對各終端需要的編碼音頻數(shù)據(jù);根據(jù)會議召集者的意圖,將某一路 終端或某幾路終端作為某終端需要接收的主流視頻數(shù)據(jù)源,對相關(guān)視頻頻數(shù)據(jù)源的視頻進(jìn) 行解碼,如果是多路終端需要進(jìn)行圖像的拼接(例如4分屏,9分屏等),然后進(jìn)行編碼,得到 針對各終端需要的編碼主視頻流圖像數(shù)據(jù);根據(jù)會議召集者的意圖,接收來自于某一路終 端或雙流客戶端的雙流視頻數(shù)據(jù),得到各終端需要的編碼雙流視頻流圖像數(shù)據(jù)。同理,作為雙流服務(wù)器的終端也包含這幾個重要模塊,不過各個模塊負(fù)責(zé)的功能
7會有所變化。終端的會議控制模塊主要功能是與其它終端或MCU建立呼叫,并與終端交互 協(xié)商會議信息,會議信息包括雙流圖像編碼數(shù)據(jù)格式、雙方主視頻流數(shù)據(jù)格式(分辨率,帶 寬,編碼格式)和雙方音頻流數(shù)據(jù)格式(音頻編碼格式,例如G. 711,G. 722),同樣會議控制 模塊包含雙流服務(wù)器控制模塊,具有與雙流客戶端建立連接,交互雙流相關(guān)信息的功能。會 議媒體流數(shù)據(jù)處理模塊負(fù)責(zé)發(fā)送終端自己的音視頻數(shù)據(jù),并接收其它終端或MCU發(fā)送的音 視頻數(shù)據(jù),因包含雙流服務(wù)器媒體流處理模塊,會議媒體流處理模塊中的雙流處理模塊具 有接收雙流客戶端發(fā)送的雙流數(shù)據(jù),并轉(zhuǎn)發(fā)雙流數(shù)據(jù)給對方MCU或終端的功能。由于雙流發(fā)送客戶端軟件獨立運行于某臺計算機,能采集計算機桌面信號(因為 當(dāng)前視頻會議中雙流數(shù)據(jù)基本上均為計算機輸出的VGA系列圖像),并能將采集的信號傳送 給雙流服務(wù)器。而雙流服務(wù)器做為一個模塊內(nèi)嵌于MCU或終端。當(dāng)會議中用戶要發(fā)送雙流 時,用戶只需在運行雙流客戶端的計算機上打開需要傳送的雙流文件(比如PPT、Word文檔 等),該軟件會自動采集文件數(shù)據(jù)并將采集到的數(shù)據(jù)發(fā)送給與該軟件連接的MCU或終端(雙 流服務(wù)器),收到雙流數(shù)據(jù)的MCU或終端通過會議中原來的雙流的控制傳遞方式將雙流轉(zhuǎn)發(fā) 給會議中的其他終端,從而實現(xiàn)視頻會議的雙流功能。這種解決方案既減小用戶的投資成 本,又能使視頻會議雙流功能實現(xiàn)不依賴于終端,用現(xiàn)有MCU和終端設(shè)備就可實現(xiàn)。圖2為本發(fā)明一種視頻會議系統(tǒng)雙流發(fā)送方法流程圖。以雙流服務(wù)器內(nèi)嵌于MCU為例,闡述雙流服務(wù)器與雙流發(fā)送客戶端互通過程。首先,雙流發(fā)送客戶端和MCU監(jiān)聽固定端口,等待對方連接(也可以只有一方監(jiān) 聽,另一方連接),當(dāng)一方發(fā)起連接,接收方進(jìn)行權(quán)限認(rèn)證,認(rèn)證通過后進(jìn)行信令交互,并且 相互時常發(fā)送保持鏈接信令;認(rèn)證失敗則斷開連接。雙方建立連接過程中可以由任意一方 主動斷開連接,如任何一方判斷對方連接超時,均可斷開連接。在會議中,雙流發(fā)送客戶端和MCU實現(xiàn)雙流功能的實施過程為
MCU成功創(chuàng)建會議,指定已連接成功的欲發(fā)送雙流的雙流客戶端發(fā)送雙流,此雙流發(fā)送 客戶端發(fā)送雙流時,先向MCU發(fā)送雙流發(fā)送請求,MCU判斷此雙流發(fā)送客戶端是否為會議指 定的雙流發(fā)送客戶端,若是同意雙流客戶端發(fā)送雙流;否,拒絕雙流發(fā)送客戶端發(fā)送雙流。 若同意,MCU則給雙流發(fā)送客戶端指定發(fā)送的雙流格式。雙流發(fā)送客戶端收到同意的響應(yīng) 后開始采集當(dāng)前屏幕信息,并根據(jù)MCU指定的雙流格式編碼后將數(shù)據(jù)發(fā)送給MCU,MCU收到 指定發(fā)送雙流的客戶端發(fā)送的雙流數(shù)據(jù)時,將雙流數(shù)據(jù)轉(zhuǎn)發(fā)給其它與會終端。若雙流發(fā)送 客戶端收到拒絕的響應(yīng),雙流發(fā)送客戶端不發(fā)送雙流。雙流發(fā)送過程中若要停止發(fā)送雙流, 可以在MCU上取消雙流發(fā)送客戶端發(fā)送雙流,也可在雙流客戶端上停止發(fā)送雙流。同理,雙流服務(wù)器內(nèi)嵌于終端時,與雙流客戶端通信過程與上述過程大致相同,原 理和實現(xiàn)機制基本相似,不同之處在于終端收到雙流客戶端發(fā)送的雙流數(shù)據(jù)時與MCU處理 方式不一樣,終端是將收到的雙流發(fā)送客戶端發(fā)送的雙流轉(zhuǎn)發(fā)給與終端連接的MCU或終 端,而不能直接轉(zhuǎn)發(fā)給與會的所有終端。以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和 原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
8
權(quán)利要求
一種視頻會議雙流發(fā)送系統(tǒng),其特征在于,包括雙流服務(wù)器和雙流客戶端;其中雙流客戶端包括用于與雙流服務(wù)器的信令進(jìn)行交互的信令控制模塊、用于采集原始圖像數(shù)據(jù)的圖像采集模塊、用于將原始圖像數(shù)據(jù)編碼為雙流服務(wù)器指定格式的圖像編碼模塊、用于與雙流服務(wù)器建立雙流數(shù)據(jù)發(fā)送通道及向雙流服務(wù)器發(fā)送編碼好的雙流數(shù)據(jù)媒體流發(fā)送模塊、用于配置雙流客戶端的IP地址及與雙流服務(wù)器交互驗證信息的信息配置模塊和用于控制協(xié)調(diào)上述各個模塊之間關(guān)系的主控制模塊。
2.根據(jù)權(quán)利要求1所述的視頻會議雙流發(fā)送系統(tǒng),其特征在于,所述圖像采集模塊采 集原始RGB格式的BMP圖像數(shù)據(jù),并同時轉(zhuǎn)換成YUV格式。
3.根據(jù)權(quán)利要求2所述的視頻會議雙流發(fā)送系統(tǒng),其特征在于,所述圖像編碼模塊將 所述圖像采集模塊采集的YUV格式的圖像數(shù)據(jù)編碼為雙流服務(wù)器指定的數(shù)據(jù)內(nèi)容、數(shù)據(jù)說 明、雙流圖像的分辨率、編碼類型和編碼帶寬的格式。
4.根據(jù)權(quán)利要求1至3任一所述的視頻會議雙流發(fā)送系統(tǒng),其特征在于,所述雙流客戶 端為計算機,所述計算機嵌入有用于采集計算機桌面信號、并將采集的信號傳送給雙流服 務(wù)器的軟件。
5.根據(jù)權(quán)利要求1所述的視頻會議雙流發(fā)送系統(tǒng),其特征在于,所述雙流服務(wù)器包括 會議控制模塊、會議媒體流數(shù)據(jù)處理模塊;其中,所述會議控制模塊與雙流客戶端交互協(xié)商 會議信息;所述會議媒體流數(shù)據(jù)處理模塊用于接收會議中各個雙流客戶端發(fā)送的音視頻數(shù) 據(jù),并根據(jù)會議設(shè)置轉(zhuǎn)發(fā)音視頻數(shù)據(jù)。
6.根據(jù)權(quán)利要求5所述的視頻會議雙流發(fā)送系統(tǒng),其特征在于,所述會議信息包括雙 流圖像編碼數(shù)據(jù)、雙方主視頻流數(shù)據(jù)和雙方音頻流數(shù)據(jù)。
7.根據(jù)權(quán)利要求5所述的視頻會議雙流發(fā)送系統(tǒng),其特征在于,所述會議控制模塊包 含用于與雙流客戶端建立連接并交互雙流信息的雙流服務(wù)器控制模塊;所述會議媒體流數(shù) 據(jù)處理模塊包含用于接收雙流客戶端發(fā)送的雙流數(shù)據(jù),并轉(zhuǎn)發(fā)雙流數(shù)據(jù)的雙流服務(wù)器媒體 流數(shù)據(jù)處理模塊。
8.根據(jù)權(quán)利要求1至3或5至7任一所述的視頻會議雙流發(fā)送系統(tǒng),其特征在于,所述 雙流客戶端為進(jìn)行視頻會議的智能終端,雙流服務(wù)器作為一個獨立模塊內(nèi)嵌于MCU或上述 智能終端。
9.根據(jù)權(quán)利要求8所述的視頻會議雙流發(fā)送系統(tǒng),其特征在于,所述智能終端為PC機、 手持電腦、PDA或手機。
10.一種視頻會議系統(tǒng)雙流發(fā)送方法,包括步驟A 雙流服務(wù)器與雙流發(fā)送客戶端建立控制連接通道;步驟B 雙流服務(wù)器和雙流發(fā)送客戶端中接受連接的一方對發(fā)起連接的一方進(jìn)行權(quán)限 認(rèn)證,若認(rèn)證成功,則進(jìn)行信令交互,并且相互時常發(fā)送保持鏈接信令;若認(rèn)證失敗,則斷開 連接;步驟C 雙流發(fā)送客戶端發(fā)送雙流發(fā)送請求,雙流服務(wù)器判斷此雙流發(fā)送客戶端是否 為會議指定的雙流發(fā)送客戶端,若是則同意雙流客戶端發(fā)送雙流,并執(zhí)行步驟D ;否,則拒 絕雙流發(fā)送客戶端發(fā)送雙流;步驟D 雙流服務(wù)器給雙流發(fā)送客戶端指定發(fā)送的雙流格式;雙流發(fā)送客戶端收到同 意的響應(yīng)后開始采集當(dāng)前屏幕信息,并根據(jù)雙流服務(wù)器指定的雙流格式編碼后將數(shù)據(jù)發(fā)送給雙流服務(wù)器。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述步驟B中,雙流服務(wù)器和雙流發(fā)送 客戶端在建立連接過程中可以由任意一方主動斷開連接。
12.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述步驟C中,在雙流發(fā)送客戶端發(fā)送 雙流發(fā)送請求前,由雙流服務(wù)器創(chuàng)建會議,指定已連接成功的欲發(fā)送雙流的雙流客戶端發(fā) 送雙流。
13.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述方法還包括當(dāng)雙流服務(wù)器為MCU 時,MCU收到指定發(fā)送雙流的客戶端發(fā)送的雙流數(shù)據(jù)時,將雙流數(shù)據(jù)轉(zhuǎn)發(fā)給其它與會雙流客 戶端;當(dāng)雙流服務(wù)器為PC機、手持電腦、PDA或手機時,雙流服務(wù)器將收到的雙流發(fā)送客戶 端發(fā)送的雙流數(shù)據(jù)轉(zhuǎn)發(fā)給與雙流服務(wù)器連接的雙流客戶端。
14.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述步驟D中,還包括雙流發(fā)送過程中, 若在雙流服務(wù)器上取消雙流發(fā)送客戶端發(fā)送雙流,或在雙流客戶端上停止發(fā)送雙流的則停 止發(fā)送雙流的發(fā)送。
全文摘要
本發(fā)明涉及一種視頻會議雙流發(fā)送系統(tǒng),包括雙流服務(wù)器和雙流客戶端;其中雙流客戶端包括用于與雙流服務(wù)器的信令交互信令控制模塊、用于采集原始圖像數(shù)據(jù)的圖像采集模塊、用于將原始圖像數(shù)據(jù)編碼為雙流服務(wù)器指定格式的圖像編碼模塊、用于與雙流服務(wù)器建立雙流數(shù)據(jù)發(fā)送通道及向雙流服務(wù)器發(fā)送編碼好的雙流數(shù)據(jù)媒體流發(fā)送模塊、用于配置雙流客戶端的IP地址及與雙流服務(wù)器交互驗證信息的信息配置模塊和用于控制協(xié)調(diào)上述各個模塊之間關(guān)系的主控制模塊。由此,在實現(xiàn)視頻會議雙流功能的同時,使視頻會議雙流功能實現(xiàn)不依賴于終端,用現(xiàn)有MCU和終端設(shè)備就可實現(xiàn)。本發(fā)明還提供了一種視頻會議系統(tǒng)雙流發(fā)送方法。
文檔編號H04L29/06GK101931783SQ201010288018
公開日2010年12月29日 申請日期2010年9月21日 優(yōu)先權(quán)日2010年9月21日
發(fā)明者何寧, 晁廷榮 申請人:天地陽光通信科技(北京)有限公司