亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種實現(xiàn)視頻會議級聯(lián)的方法及終端的制作方法

文檔序號:7986616閱讀:1171來源:國知局
專利名稱:一種實現(xiàn)視頻會議級聯(lián)的方法及終端的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及視頻會議技術(shù),特別是指一種實現(xiàn)視頻會議級聯(lián)的方法及終端。
背景技術(shù)
視頻會議系統(tǒng)是支持聲音、視頻遠程雙向傳送的通信系統(tǒng)。通過視頻會議系統(tǒng),身處異地的使用者能完成實時雙向的面對面可視溝通。國際電信聯(lián)盟(ITU,hternational Telecomunication Unit)、互聯(lián)網(wǎng)工程任務(wù)組(IETF, Internet Engineering Task Force)、以及第三代合作伙伴計劃(3GPP,3rd Generation Partnership Project)等標(biāo)準(zhǔn)組織負責(zé)視頻會議標(biāo)準(zhǔn)的制定。ITU已制定了 ITU-T H. 320,ITU-T H. 323、以及 ITU-T H. 3 等多個視頻通信標(biāo)準(zhǔn)。其中,ITU-T H. 320 是針對窄帶電路交換網(wǎng)絡(luò)的多媒體通信應(yīng)用,ITU-T H. 323是針對因特網(wǎng)協(xié)議(IP,Internet Protocol)網(wǎng)絡(luò)的多媒體通信應(yīng)用,而ITU-T H. 3 是針對非常低速的網(wǎng)絡(luò)的多媒體通信應(yīng)用,比如公共交換電話網(wǎng)絡(luò)(PSTN, Public Switched Telephone Network)及移動網(wǎng)絡(luò)等。IETF負責(zé)制定會話初始協(xié)議(SIP, Session Initialization Protocol)、以及基于SIP 的多媒體會議標(biāo)準(zhǔn)。3GPP負責(zé)制定IP多媒體子系統(tǒng)(IMS,IP Multimedia Subsystem)的標(biāo)準(zhǔn),3GPP在IETF制定的標(biāo)準(zhǔn)的基礎(chǔ)上,也制定了一套基于IMS網(wǎng)絡(luò)的多媒體會議標(biāo)準(zhǔn)。視頻會議產(chǎn)品可遵守各種開放標(biāo)準(zhǔn)或企業(yè)私有標(biāo)準(zhǔn)。圖1為簡化的視頻會議系統(tǒng)示意圖,如圖1所示,從技術(shù)原理分析,視頻會議系統(tǒng)一般由終端、多點控制單元(MCU,Multipoint Control Unit)、呼叫控制器、以及網(wǎng)關(guān)等實體或設(shè)備組成。其中,終端是用戶使用的設(shè)備,一般,一個視頻會議系統(tǒng)包含多個終端;終端采集用戶的聲音、以及攝像信號,經(jīng)過壓縮編碼后經(jīng)由網(wǎng)絡(luò)發(fā)送給其它遠端,同時從網(wǎng)絡(luò)接收其它遠端的信號,經(jīng)過解碼處理后,播放給用戶。MCU用來完成多方會議通信。具體地,當(dāng)召開多點會議時,參與多方會議通信的終端和MCU建立多對一連接,終端通過MCU交換音、視頻信號。MCU負責(zé)完成媒體流的交換和混合。對于聲音媒體流,MCU通常為每個終端輸出一個經(jīng)過混音的聲音媒體流,混音一般選擇輸入音量最大的幾路聲音媒體流進行疊加。對于視頻,MCU可以為某個終端發(fā)送另一個終端的單畫面視頻流,如果MCU支持多畫面功能,也能夠把多個終端傳送的視頻合成為一個多畫面圖像,然后發(fā)送給某個或某些終端。呼叫控制器用來完成呼叫的路由選擇,例如ITU-T H. 323標(biāo)準(zhǔn)中定義的網(wǎng)守實體 (feiteke印er)、以及SIP標(biāo)準(zhǔn)中定義的代理服務(wù)器(I^oxy)實體負責(zé)完成呼叫路由功能。網(wǎng)關(guān)用來實現(xiàn)不同網(wǎng)絡(luò)協(xié)議、媒體格式之間的設(shè)備互通的轉(zhuǎn)換。視頻會議設(shè)備之間相互交換的信息內(nèi)容包括呼叫控制信令、以及一種以上音頻流、視頻流、輔視頻流、遠端攝像機控制流、文本消息流等媒體流。這里,各種媒體流的含義、 以及媒體流的編解碼和傳送管理,可參考ITU-T H. 323相關(guān)標(biāo)準(zhǔn)或SIP相關(guān)標(biāo)準(zhǔn)。級聯(lián)會議就是將兩個在不同MCU召開的會議通過某種技術(shù)手段融合起來,參加一個會議的用戶與參加另一個會議的用戶之間能夠相互觀看對方的音、視頻信號內(nèi)容。目前, 實現(xiàn)級聯(lián)會議主要存在兩種解決手段。第一種方案是通過MCU之間建立通信連接,由兩個 MCU負責(zé)相互轉(zhuǎn)發(fā)兩個會議的音、視頻流。這種方式一般采用數(shù)字信號傳送,具有連接簡單、 控制靈活、音視頻信號損失小的優(yōu)點。第二種方案是采用兩個終端背靠背進行級聯(lián)。所謂的背靠背,就是指將第一個會議所屬的第一個終端接收的遠端信號輸出連接到第二個會議所屬的第二個終端的本地信號輸入,第二個終端再將輸入信號發(fā)送給遠端設(shè)備,反之亦然。 用戶選擇使用第二種方案而不使用第一種方案的原因可以包括以下幾種1)由于協(xié)議不一致性,無法建立MCU之間的級聯(lián),比如一個MCU支持ITU-T H. 323,另一個 MCU 支持 SIP ;2)兩個MCU之間的網(wǎng)絡(luò)相互不通;3)不同廠商之間的MCU的互操作性不可靠。但是,第二種方案存在明顯的缺點,具體地,由于兩個終端之間采用模擬信號連接,信號經(jīng)過再次模數(shù)或數(shù)模轉(zhuǎn)換后,會產(chǎn)生衰減,從而會造成信號質(zhì)量變差。另外,兩個終端之間連接線較多,布線復(fù)雜,難于日常檢測維護。除此以外,兩個終端之間由于彼此獨立, 無法聯(lián)動控制。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種實現(xiàn)視頻會議級聯(lián)的方法及終端,能在保證音視頻質(zhì)量的前提下,有效地實現(xiàn)視頻會議的級聯(lián)。為達到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的本發(fā)明提供了一種實現(xiàn)視頻會議級聯(lián)的方法,該方法包括在會議進行過程中,終端將收到的來自第一會議的音頻、和/或視頻數(shù)據(jù),依據(jù)自身遵循的協(xié)議,進行處理,并將處理后的音頻、和/或視頻數(shù)據(jù)發(fā)送給第二會議所處的網(wǎng)絡(luò);和/或,將收到的來自第二會議的音頻、和/或視頻數(shù)據(jù),依據(jù)自身遵循的協(xié)議,進行處理,并將處理后的音頻、和/或視頻數(shù)據(jù)發(fā)送給第一會議所處的網(wǎng)絡(luò)。上述方案中,所述將收到的第一會議的音頻數(shù)據(jù),依據(jù)遵循的協(xié)議,進行處理,包括依據(jù)自身遵循的協(xié)議,將所述第一會議的音頻數(shù)據(jù)進行解復(fù)用處理,將提取出的壓縮形式的音頻流,進行解碼處理,再將得到的壓縮前的所述第一會議的原始音頻碼流依次進行編碼及復(fù)用處理,得到滿足網(wǎng)絡(luò)傳輸幀格式的數(shù)據(jù);和/或,所述將收到的第二會議的音頻數(shù)據(jù),依據(jù)遵循的協(xié)議,進行處理,具體包括依據(jù)自身遵循的協(xié)議,將所述第二會議的音頻數(shù)據(jù)進行解復(fù)用處理,將提取出的壓縮形式的音頻流,進行解碼處理,再將得到壓縮前的所述第二會議的原始音頻碼流依次進行編碼及復(fù)用處理,得到滿足網(wǎng)絡(luò)傳輸幀格式的數(shù)據(jù)。上述方案中,在將得到壓縮前的所述第一會議的原始音頻碼流依次進行編碼及復(fù)用處理時,該方法進一步包括將得到的所述第一會議的原始音頻碼流及本地輸入的第二會議的音頻數(shù)據(jù)進行混合處理,并將處理后的數(shù)據(jù)依次進行編碼及復(fù)用處理;和/或,在將得到壓縮前的所述第二會議的原始音頻碼流依次進行編碼及復(fù)用處理時,該方法進一步包括將得到的所述第二會議的原始音頻碼流及本地輸入的第一會議的音頻數(shù)據(jù)進行混合處理,并將處理后的數(shù)據(jù)依次進行編碼及復(fù)用處理。上述方案中,所述將收到的來自第一會議的視頻數(shù)據(jù),依據(jù)遵循的協(xié)議,進行處理,包括依據(jù)自身遵循的協(xié)議,將所述第一會議的視頻數(shù)據(jù)進行解復(fù)用處理,將提取出的壓縮形式的視頻流,進行解碼處理,再將得到壓縮前的所述第一會議的原始視頻碼流依次進行編碼及復(fù)用處理,得到滿足網(wǎng)絡(luò)傳輸幀格式的數(shù)據(jù);和/或,所述將收到的來自第二會議的視頻數(shù)據(jù),依據(jù)遵循的協(xié)議,進行處理,包括依據(jù)自身遵循的協(xié)議,將所述第二會議的視頻數(shù)據(jù)進行解復(fù)用處理,將提取出的壓縮形式的視頻流,進行解碼處理,再將得到壓縮前的所述第二會議的原始視頻碼流依次進行編碼及復(fù)用處理,得到滿足網(wǎng)絡(luò)傳輸幀格式的數(shù)據(jù)。上述方案中,在將得到壓縮前的所述第一會議的原始視頻碼流依次進行編碼及復(fù)用處理時,該方法進一步包括將得到的所述第一會議的原始視頻碼流及本地輸入的第二會議的視頻數(shù)據(jù)進行疊加處理,并將處理后的數(shù)據(jù)依次進行編碼及復(fù)用處理;和/或,在將得到壓縮前的所述第二會議的原始視頻碼流依次進行編碼及復(fù)用處理時,該方法進一步包括將得到的所述第二會議的原始視頻碼流及本地輸入的第一會議的視頻數(shù)據(jù)進行疊加處理,并將處理后的數(shù)據(jù)依次進行編碼及復(fù)用處理。上述方案中,該方法進一步包括在本地輸出得到的壓縮前的原始音頻、和/或視頻碼流。上述方案中,所述原始音頻碼流包括來自第一會議的原始音頻碼流及來自第二會議的原始音頻碼流;在本地輸出得到的壓縮前的原始音頻碼流之前,該方法進一步包括將來自第一會議的原始音頻碼流及來自第二會議的音頻原始碼流進行混合處理, 之后在本地輸出混合處理后的音頻數(shù)據(jù);和/或,所述原始視頻碼流包括來自第一會議的原始視頻碼流及來自第二會議的原始視頻碼流;在本地輸出得到的壓縮前的原始視頻碼流之前,該方法進一步包括 根據(jù)用戶的選擇或設(shè)置的選擇規(guī)則,選擇來自兩個會議中的一個視頻碼流進行本地輸出,或者,將來自第一會議的原始視頻碼流及來自第二會議的原始視頻碼流疊加成一路視頻碼流,將疊加后的視頻碼流送給進行本地輸出。本發(fā)明還提供了一種實現(xiàn)視頻會議級聯(lián)的終端,該終端包括處理單元及網(wǎng)絡(luò)接口模塊;其中,處理單元,用于在會議進行過程中,將收到的來自第一會議的音頻、和/或視頻數(shù)據(jù),依據(jù)自身遵循的協(xié)議,進行處理,并將處理后的音頻、和/或視頻數(shù)據(jù)發(fā)送給網(wǎng)絡(luò)接口模塊;和/或,將收到的來自第二會議的音頻、和/或視頻數(shù)據(jù),依據(jù)自身遵循的協(xié)議,進行處理,并將處理后的音頻、和/或視頻數(shù)據(jù)發(fā)送給網(wǎng)絡(luò)接口模塊;網(wǎng)絡(luò)接口模塊,用于將處理單元發(fā)送的第一會議的音頻、和/或視頻數(shù)據(jù)發(fā)送給第二會議所處的網(wǎng)絡(luò);和/或,將處理單元發(fā)送的第二會議的音頻、和/或視頻數(shù)據(jù)發(fā)送給第一會議所處的網(wǎng)絡(luò)。上述方案中,所述處理單元進一步包括數(shù)據(jù)復(fù)用/解復(fù)用模塊、音頻解碼模塊、 以及音頻編碼模塊;其中,數(shù)據(jù)復(fù)用/解復(fù)用模塊,用于依據(jù)自身遵循的協(xié)議,將所述第一會議、和/或第二會議的音頻數(shù)據(jù)進行解復(fù)用處理,并將提取出的壓縮形式的音頻流發(fā)送給音頻解碼模塊; 并將音頻編碼模塊發(fā)送的碼流進行復(fù)用處理,得到滿足網(wǎng)絡(luò)傳輸幀格式的數(shù)據(jù);音頻解碼模塊,用于將數(shù)據(jù)復(fù)用/解復(fù)用模塊發(fā)送的提取出的壓縮形式的音頻流,進行解碼處理,并將得到的壓縮前的原始碼流發(fā)送給音頻編碼模塊;音頻編碼模塊,用于將音頻解碼模塊發(fā)送的壓縮前的原始碼流進行編碼處理,并將處理后的碼流發(fā)送給數(shù)據(jù)復(fù)用/解復(fù)用模塊。上述方案中,所述音頻編碼模塊,在將得到壓縮前的原始碼流進行編碼處理時,還用于將得到的原始碼流及音頻輸入模塊發(fā)送的本地輸入的第二會議或第一會議的音頻數(shù)據(jù)進行混合處理,并將處理后的數(shù)據(jù)進行編碼處理,并將處理后的碼流發(fā)送給數(shù)據(jù)復(fù)用/ 解復(fù)用模塊;所述處理單元包括音頻輸入模塊,用于本地輸入第二會議或第一會議的音頻數(shù)據(jù),并將本地輸入的第二會議或第一會議的音頻數(shù)據(jù)發(fā)送給音頻編碼模塊。上述方案中,所述處理單元進一步包括視頻解碼模塊、以及視頻編碼模塊;其中,所述數(shù)據(jù)復(fù)用/解復(fù)用模塊,還用于依據(jù)自身遵循的協(xié)議,將所述第一會議、和/ 或第二會議的視頻數(shù)據(jù)進行解復(fù)用處理,并將提取出的壓縮形式的視頻流發(fā)送給視頻解碼模塊;并將視頻編碼模塊發(fā)送的碼流進行復(fù)用處理,得到滿足網(wǎng)絡(luò)傳輸幀格式的數(shù)據(jù);視頻解碼模塊,用于將數(shù)據(jù)復(fù)用/解復(fù)用模塊發(fā)送的提取出的壓縮形式的視頻流,進行解碼處理,并將得到的壓縮前的原始碼流發(fā)送給視頻編碼模塊;視頻編碼模塊,用于將視頻解碼模塊發(fā)送的壓縮前的原始碼流進行編碼處理,并將處理后的碼流發(fā)送給數(shù)據(jù)復(fù)用/解復(fù)用模塊。上述方案中,所述視頻編碼模塊,在將得到壓縮前的原始碼流進行編碼處理時,還用于將得到的原始碼流及視頻輸入模塊發(fā)送的本地輸入的第二會議、或第一會議的視頻數(shù)據(jù)進行疊加處理,并將處理后的數(shù)據(jù)進行編碼處理,并將處理后的碼流發(fā)送給數(shù)據(jù)復(fù)用/ 解復(fù)用模塊;所述處理單元進一步包括視頻輸入模塊,用于本地輸入第二會議或第一會議的視頻數(shù)據(jù),并將本地輸入的第二會議或第一會議的視頻數(shù)據(jù)發(fā)送給視頻編碼模塊。上述方案中,所述處理單元進一步包括音頻輸出模塊,用于收到音頻解碼模塊發(fā)送的原始音頻碼流后,在本地輸出得到的壓縮前的原始音頻視頻碼流;所述音頻解碼模塊,還用于將得到的壓縮前的原始音頻碼流發(fā)送給音頻輸出模塊;和/或,所述處理單元進一步包括視頻輸出模塊,用于收到視頻解碼模塊發(fā)送的原始視頻碼流后,在本地輸出得到的壓縮前的原始視頻碼流;所述視頻解碼模塊,還用于將得到的壓縮前的原始視頻碼流發(fā)送給視頻輸出模塊。上述方案中,所述原始音頻碼流包括來自第一會議的原始音頻視頻碼流及來自第二會議的原始音頻碼流;所述音頻解碼模塊,還用于將來自第一會議的原始音頻碼流及來自第二會議的音頻原始碼流進行混合處理,并將混合處理后的音頻數(shù)據(jù)發(fā)送給音頻輸出模塊;所述音頻輸出模塊,還用于收到音頻解碼模塊發(fā)送的混合處理后的音頻數(shù)據(jù)后, 在本地輸出混合處理后的音頻數(shù)據(jù);和/或,所述原始視頻碼流包括來自第一會議的原始視頻碼流及來自第二會議的原始視頻碼流;所述音頻解碼模塊,還用于將來自第一會議的原始視頻碼流及來自第二會議的視頻原始碼流進行疊加處理,并將疊加處理后的視頻數(shù)據(jù)發(fā)送給視頻輸出模塊;所述視頻輸出模塊,還用于收到視頻解碼模塊發(fā)送的疊加處理后的視頻數(shù)據(jù)后, 在本地輸出疊加處理后的視頻數(shù)據(jù)。上述方案中,所述處理單元進一步包括第一處理子單元及第二處理子單元 ’第一處理子單元進一步包括第一數(shù)據(jù)復(fù)用/解復(fù)用模塊;第二處理子單元進一步包括第二數(shù)據(jù)復(fù)用/解復(fù)用模塊、第二音頻解碼模塊、以及第二音頻編碼模塊;所述網(wǎng)絡(luò)接口模塊包括第一網(wǎng)絡(luò)接口模塊及第二網(wǎng)絡(luò)接口模塊;第一數(shù)據(jù)復(fù)用/解復(fù)用模塊與第一網(wǎng)絡(luò)接口模塊相連接,第二數(shù)據(jù)復(fù)用/解復(fù)用模塊與第二網(wǎng)絡(luò)接口模塊相連接;其中,第一數(shù)據(jù)復(fù)用/解復(fù)用模塊,用于依據(jù)自身遵循的協(xié)議,將所述第一會議的音頻數(shù)據(jù)進行解復(fù)用處理,并將提取出的壓縮形式的音頻流發(fā)送給第二音頻解碼模塊;和/或, 將第一音頻編碼模塊發(fā)送的碼流進行復(fù)用處理,得到滿足網(wǎng)絡(luò)傳輸幀格式的數(shù)據(jù);第二音頻解碼模塊,用于將數(shù)據(jù)第一復(fù)用/解復(fù)用模塊發(fā)送的提取出的壓縮形式的音頻流,進行解碼處理,并將得到的壓縮前的所述第一會議的原始音頻碼流發(fā)送給第二音頻編碼模塊;第二音頻編碼模塊,用將第二音頻解碼模塊發(fā)送的壓縮前的所述第一會議的原始音頻碼流進行編碼處理,并將處理后的碼流發(fā)送給第二數(shù)據(jù)復(fù)用/解復(fù)用模塊;第二數(shù)據(jù)復(fù)用/解復(fù)用模塊,用于將第二音頻編碼模塊發(fā)送的碼流進行復(fù)用處理,得到滿足網(wǎng)絡(luò)傳輸幀格式的數(shù)據(jù);和/或,依據(jù)自身遵循的協(xié)議,將所述第二會議的音頻數(shù)據(jù)進行解復(fù)用處理,并將提取出的壓縮形式的音頻流發(fā)送給第一音頻解碼模塊;第一音頻解碼模塊,用于將第二數(shù)據(jù)復(fù)用/解復(fù)用模塊發(fā)送的提取出的壓縮形式的音頻流,進行解碼處理,并將得到的壓縮前的所述第二會議的原始音頻碼流發(fā)送給第一音頻編碼模塊;第一音頻編碼模塊,用將第一音頻解碼模塊發(fā)送的壓縮前的所述第二會議的原始音頻碼流進行編碼處理,并將處理后的碼流發(fā)送給第一數(shù)據(jù)復(fù)用/解復(fù)用模塊。上述方案中,所述第二音頻編碼模塊,在將得到壓縮前的所述第一會議的原始音頻碼流進行編碼處理時,還用于將得到的所述第一會議的原始音頻碼流及第二音頻輸入模塊發(fā)送的本地輸入的第二會議的音頻數(shù)據(jù)進行混合處理,并將處理后的數(shù)據(jù)進行編碼處理,并將處理后的碼流發(fā)送給第二數(shù)據(jù)復(fù)用/解復(fù)用模塊;所述第二處理子單元進一步包括第二音頻輸入模塊,用于本地輸入第二會議的音頻數(shù)據(jù),并將本地輸入的第二會議的音頻數(shù)據(jù)發(fā)送給第二音頻編碼模塊;和/或,
所述第一音頻編碼模塊,在將得到壓縮前的所述第二會議的原始音頻碼流進行編碼處理時,還用于將得到的所述第二會議的原始音頻碼流及第一音頻輸入模塊發(fā)送的本地輸入的第一會議的音頻數(shù)據(jù)進行混合處理,并將處理后的數(shù)據(jù)進行編碼處理,并將處理后的碼流發(fā)送給第一數(shù)據(jù)復(fù)用/解復(fù)用模塊;所述第一處理子單元進一步包括第一音頻輸入模塊,用于本地輸入第一會議的音頻數(shù)據(jù),并將本地輸入的第一會議的音頻數(shù)據(jù)發(fā)送給第一音頻編碼模塊。上述方案中,所述第一處理子單元進一步包括第一視頻解碼模塊、以及第一視頻編碼模塊;所述第二處理子單元進一步包括第二視頻解碼模塊、以及第二視頻編碼模塊; 其中,所述第一數(shù)據(jù)復(fù)用/解復(fù)用模塊,用于依據(jù)自身遵循的協(xié)議,將所述第一會議的視頻數(shù)據(jù)進行解復(fù)用處理,并將提取出的壓縮形式的視頻流發(fā)送給第二視頻解碼模塊;和 /或,將第一視頻編碼模塊發(fā)送的碼流進行復(fù)用處理,得到滿足網(wǎng)絡(luò)傳輸幀格式的數(shù)據(jù);第二視頻解碼模塊,用于將第一數(shù)據(jù)復(fù)用/解復(fù)用模塊發(fā)送的提取出的壓縮形式的視頻流,進行解碼處理,并將得到的壓縮前的所述第一會議的原始視頻碼流發(fā)送給第二視頻編碼模塊;第二視頻編碼模塊,用將第二視頻解碼模塊發(fā)送的壓縮前的所述第一會議的原始視頻碼流進行編碼處理,并將處理后的碼流發(fā)送給第二數(shù)據(jù)復(fù)用/解復(fù)用模塊;第二數(shù)據(jù)復(fù)用/解復(fù)用模塊,用于將第二視頻編碼模塊發(fā)送的碼流進行復(fù)用處理,得到滿足網(wǎng)絡(luò)傳輸幀格式的數(shù)據(jù);和/或,依據(jù)自身遵循的協(xié)議,將所述第二會議的視頻數(shù)據(jù)進行解復(fù)用處理,并將提取出的壓縮形式的音頻流發(fā)送給第一視頻解碼模塊;第一視頻解碼模塊,用于將第二數(shù)據(jù)復(fù)用/解復(fù)用模塊發(fā)送的提取出的壓縮形式的視頻流,進行解碼處理,并將得到的壓縮前的所述第二會議的原始視頻碼流發(fā)送給第一視頻編碼模塊;第一視頻編碼模塊,用將第一視頻解碼模塊發(fā)送的壓縮前的所述第二會議的原始視頻碼流進行編碼處理,并將處理后的碼流發(fā)送給第一數(shù)據(jù)復(fù)用/解復(fù)用模塊。上述方案中,所述第二視頻編碼模塊,在將得到壓縮前的所述第一會議的原始視頻碼流進行編碼處理時,還用于將得到的所述第一會議的原始視頻碼流及第二視頻輸入模塊發(fā)送的本地輸入的第二會議的視頻數(shù)據(jù)進行疊加處理,并將處理后的數(shù)據(jù)進行編碼處理,并將處理后的碼流發(fā)送給第二數(shù)據(jù)復(fù)用/解復(fù)用模塊;所述第二處理子單元進一步包括第二視頻輸入模塊,用于本地輸入第二會議的視頻數(shù)據(jù),并將本地輸入的第二會議的視頻數(shù)據(jù)發(fā)送給第二視頻編碼模塊;和/或,所述第一視頻編碼模塊,在將得到壓縮前的所述第二會議的原始視頻碼流進行編碼處理時,還用于將得到的所述第二會議的原始視頻碼流及第一視頻輸入模塊發(fā)送的本地輸入的第一會議的視頻數(shù)據(jù)進行混合處理,并將處理后的數(shù)據(jù)進行編碼處理,并將處理后的碼流發(fā)送給第一數(shù)據(jù)復(fù)用/解復(fù)用模塊;所述第一處理子單元進一步包括第一視頻輸入模塊,用于本地輸入第一會議的視頻數(shù)據(jù),并將本地輸入的第一會議的視頻數(shù)據(jù)發(fā)送給第一視頻編碼模塊。上述方案中,所述第一處理子單元,進一步包括第一音頻輸出模塊,用于收到第一音頻解碼模塊發(fā)送的所述第二會議的原始音頻碼流后,在本地輸出得到的壓縮前的原始音頻視頻碼流;所述第一音頻解碼模塊,還用于將得到的壓縮前的所述第二會議的原始音頻碼流發(fā)送給第一音頻輸出模塊;和/或,所述第二處理子單元進一步包括第二音頻輸出模塊,用于收到第二音頻解碼模塊發(fā)送的所述第一會議的原始音頻碼流后,在本地輸出得到的壓縮前的原始音頻視頻碼流;所述第二音頻解碼模塊,還用于將得到的壓縮前的所述第一會議的原始音頻碼流發(fā)送給第二音頻輸出模塊;和/或,所述第一處理子單元進一步包括第一視頻輸出模塊,用于收到第一視頻解碼模塊發(fā)送的所述第二會議的原始視頻碼流后,在本地輸出得到的壓縮前的所述第二會議的原始視頻碼流;所述第一視頻解碼模塊,還用于將得到的壓縮前的所述第二會議的原始視頻碼流發(fā)送給第一視頻輸出模塊;和/或,所述第二處理子單元進一步包括第二視頻輸出模塊,用于收到第二視頻解碼模塊發(fā)送的所述第一會議的原始視頻碼流后,在本地輸出得到的壓縮前的所述第一會議的原始視頻碼流;所述第二視頻解碼模塊,還用于將得到的壓縮前的所述第一會議的原始視頻碼流發(fā)送給第二視頻輸出模塊。本發(fā)明實現(xiàn)視頻會議級聯(lián)的方法及終端,在會議進行過程中,終端將收到的來自第一會議的音頻、和/或視頻數(shù)據(jù),依據(jù)自身遵循的協(xié)議,進行處理,并將處理后的音頻、和 /或視頻數(shù)據(jù)發(fā)送給第二會議所處的網(wǎng)絡(luò);和/或,將收到的來自第二會議的音頻、和/或視頻數(shù)據(jù),依據(jù)自身遵循的協(xié)議,進行處理,并將處理后的音頻、和/或視頻數(shù)據(jù)發(fā)送給第一會議所處的網(wǎng)絡(luò),如此,能在保證音視頻質(zhì)量的前提下,有效地實現(xiàn)視頻會議的級聯(lián)。另外,采用本發(fā)明的技術(shù)方案,設(shè)備之間的連線簡單、方便,易于實現(xiàn)。





圖1為簡化的視頻會議系統(tǒng)示意圖; 圖2為本發(fā)明實現(xiàn)視頻會議級聯(lián)的方法流程示意圖; 圖3為本發(fā)明實現(xiàn)視頻會議級聯(lián)的終端結(jié)構(gòu)示意圖; 圖4為實施例一實現(xiàn)視頻會議級聯(lián)的終端結(jié)構(gòu)示意圖; 圖5為實施例一的終端與網(wǎng)絡(luò)、以及外部設(shè)備的連接關(guān)系示意圖; 圖6為實施例一發(fā)送音頻數(shù)據(jù)的處理方法流程示意圖; 圖7為實施例一接收音頻數(shù)據(jù)的處理方法流程示意圖; 圖8為實施例一發(fā)送視頻數(shù)據(jù)的處理方法流程示意圖; 圖9為實施例一接收視頻數(shù)據(jù)的處理方法流程示意圖; 圖10為實施例一接收視頻數(shù)據(jù)的處理方法流程示意圖; 圖11為實施例二實現(xiàn)視頻會議級聯(lián)的終端結(jié)構(gòu)示意圖; 圖12為實施例二發(fā)送音頻數(shù)據(jù)處理方法流程示意圖; 圖13為實施例二接收音頻數(shù)據(jù)的處理方法流程示意圖14為實施例二發(fā)送方向視頻數(shù)據(jù)的處理方法流程示意圖;圖15為實施例二接收視頻數(shù)據(jù)的處理方法流程示意圖;圖16為實施例二的終端與網(wǎng)絡(luò)、以及外部設(shè)備的連接關(guān)系示意圖;圖17為實施例二基于SIP級聯(lián)會議建立的信令過程流程示意圖。
具體實施例方式下面結(jié)合附圖及具體實施例對本發(fā)明再作進一步詳細的說明。本發(fā)明的基本思想是終端將收到的來自第一會議的音頻、和/或視頻數(shù)據(jù),依據(jù)自身遵循的協(xié)議,進行處理,并將處理后的音頻、和/或視頻數(shù)據(jù)發(fā)送給第二會議所處的網(wǎng)絡(luò);和/或,將收到的來自第二會議的音頻、和/或視頻數(shù)據(jù),依據(jù)自身遵循的協(xié)議,進行處理,并將處理后的音頻、和/或視頻數(shù)據(jù)發(fā)送給第一會議所處的網(wǎng)絡(luò)。本發(fā)明實現(xiàn)視頻會議級聯(lián)的方法,如圖2所示,包括以下步驟步驟200 終端開機后,接入到第一會議及第二會議中;這里,本步驟的具體實現(xiàn)為現(xiàn)有技術(shù),這里不再贅述。終端參與到第一會議及第二會議中后,即可接收來自第一會議及第二會議的數(shù)據(jù);其中,所述數(shù)據(jù)包括音頻數(shù)據(jù)、視頻數(shù)據(jù)、以及呼叫控制信令等。步驟201 在會議進行過程中,終端將收到的來自第一會議的音頻、和/或視頻數(shù)據(jù),依據(jù)自身遵循的協(xié)議,進行處理,并將處理后的音頻、和/或視頻數(shù)據(jù)發(fā)送給第二會議所處的網(wǎng)絡(luò);和/或,將收到的來自第二會議的音頻、和/或視頻數(shù)據(jù),依據(jù)自身遵循的協(xié)議,進行處理,并將處理后的音頻、和/或視頻數(shù)據(jù)發(fā)送給第一會議所處的網(wǎng)絡(luò)。這里,所述遵循的協(xié)議具體可以是現(xiàn)有視頻會議標(biāo)準(zhǔn)中的任意一種,比如ITU-T H. 320、ITU-T H. 323、ITU-T H. 324,SIP等。依據(jù)自身遵循的協(xié)議,對收到的音頻、和/或視頻數(shù)據(jù)進行處理的目的是為了接收處理后的音頻、和/或視頻數(shù)據(jù)的網(wǎng)絡(luò)能夠正確識別接收到的音頻、和/或視頻數(shù)據(jù)。所述將收到的第一會議的音頻數(shù)據(jù),依據(jù)遵循的協(xié)議,進行處理,具體包括依據(jù)自身遵循的協(xié)議,將所述第一會議的音頻數(shù)據(jù)進行解復(fù)用處理,將提取出的壓縮形式的音頻流,進行解碼處理,再將得到的壓縮前的所述第一會議的原始音頻碼流依次進行編碼及復(fù)用處理,得到滿足網(wǎng)絡(luò)傳輸幀格式的數(shù)據(jù)。其中,進行解復(fù)用處理、解碼處理以及對壓縮前的所述第一會議的原始音頻碼流依次進行編碼及復(fù)用處理的具體處理過程可采用現(xiàn)有技術(shù)。在將得到壓縮前的所述第一會議的原始音頻碼流依次進行編碼及復(fù)用處理時,該方法還可以進一步包括將得到的所述第一會議的原始音頻碼流及本地輸入的第二會議的音頻數(shù)據(jù)進行混合處理,并將處理后的數(shù)據(jù)依次進行編碼及復(fù)用處理。這里,將得到的所述第一會議的原始音頻碼流及本地輸入的第二會議的音頻數(shù)據(jù)進行混合處理的具體處理過程可采用現(xiàn)有技術(shù)。所述將收到的來自第一會議的視頻數(shù)據(jù),依據(jù)遵循的協(xié)議,進行處理,具體包括依據(jù)自身遵循的協(xié)議,將所述第一會議的視頻數(shù)據(jù)進行解復(fù)用處理,將提取出的壓縮形式的視頻流,進行解碼處理,再將得到壓縮前的所述第一會議的原始視頻碼流依次進行編碼及復(fù)用處理,得到滿足網(wǎng)絡(luò)傳輸幀格式的數(shù)據(jù)。其中,進行解復(fù)用處理、解碼處理、以及對壓縮前的所述第一會議的原始視頻碼流依次進行編碼及復(fù)用處理的具體處理過程可采用現(xiàn)有技術(shù)。在將得到壓縮前的所述第一會議的原始視頻碼流依次進行編碼及復(fù)用處理時,該方法還可以進一步包括將得到的所述第一會議的原始視頻碼流及本地輸入的第二會議的視頻數(shù)據(jù)進行疊加處理,并將處理后的數(shù)據(jù)依次進行編碼及復(fù)用處理。這里,將得到的所述第一會議的原始視頻碼流及本地輸入的第二會議的視頻數(shù)據(jù)進行混合處理的具體處理過程可采用現(xiàn)有技術(shù)。相應(yīng)的,所述將收到的第二會議的音頻數(shù)據(jù),依據(jù)遵循的協(xié)議,進行處理,具體包括依據(jù)自身遵循的協(xié)議,將所述第二會議的音頻數(shù)據(jù)進行解復(fù)用處理,將提取出的壓縮形式的音頻流,進行解碼處理,再將得到壓縮前的所述第二會議的原始音頻碼流依次進行編碼及復(fù)用處理,得到滿足網(wǎng)絡(luò)傳輸幀格式的數(shù)據(jù)。其中,進行解復(fù)用處理、解碼處理以及對壓縮前的所述第二會議的原始音頻碼流依次進行編碼及復(fù)用處理的具體處理過程可采用現(xiàn)有技術(shù)。在將得到壓縮前的所述第二會議的原始音頻碼流依次進行編碼及復(fù)用處理時,該方法還可以進一步包括將得到的所述第二會議的原始音頻碼流及本地輸入的第一會議的音頻數(shù)據(jù)進行混合處理,并將處理后的數(shù)據(jù)依次進行編碼及復(fù)用處理。這里,將得到的所述第二會議的原始音頻碼流及本地輸入的音頻數(shù)據(jù)進行混合處理的具體處理過程可采用現(xiàn)有技術(shù)。所述將收到的來自第二會議的視頻數(shù)據(jù),依據(jù)遵循的協(xié)議,進行處理,具體包括依據(jù)自身遵循的協(xié)議,將所述第二會議的視頻數(shù)據(jù)進行解復(fù)用處理,將提取出的壓縮形式的視頻流,進行解碼處理,再將得到壓縮前的所述第二會議的原始視頻碼流依次進行編碼及復(fù)用處理,得到滿足網(wǎng)絡(luò)傳輸幀格式的數(shù)據(jù)。其中,進行解復(fù)用處理、解碼處理、以及對壓縮前的所述第二會議的原始視頻碼流依次進行編碼及復(fù)用處理的具體處理過程可采用現(xiàn)有技術(shù)。在將得到壓縮前的所述第二會議的原始視頻碼流依次進行編碼及復(fù)用處理時,該方法還可以進一步包括將得到的所述第二會議的原始視頻碼流及本地輸入的第一會議的視頻數(shù)據(jù)進行疊加處理,并將處理后的數(shù)據(jù)依次進行編碼及復(fù)用處理。這里,將得到的所述第二會議的原始視頻碼流及本地輸入的第一會議的視頻數(shù)據(jù)進行混合處理的具體處理過程可采用現(xiàn)有技術(shù)。在將提取出的壓縮形式的音頻流,進行解碼處理后,該方法還可以進一步包括在本地輸出得到的壓縮前的原始音頻碼流,以便呈現(xiàn)給終端的使用者;其中,所述原始音頻碼流包括來自第一會議的原始音頻碼流及來自第二會議的原始音頻碼流;在本地輸出得到的壓縮前的原始音頻碼流之前,該方法還可以進一步包括
將來自第一會議的原始音頻碼流及來自第二會議的音頻原始碼流進行混合處理, 之后在本地輸出混合處理后的音頻數(shù)據(jù)。相應(yīng)的,將提取出的壓縮形式的視頻流,進行解碼處理后,該方法還可以包括在本地輸出得到的壓縮前的原始視頻碼流,以便呈現(xiàn)給終端的使用者;這里,在實際使用時,如果所述壓縮前的原始視頻碼流包括來自第一會議的原始視頻碼流及來自第二會議的原始視頻碼流,當(dāng)用戶配置了兩臺顯示器時,可以將來自第一會議及第二會議的原始視頻碼流分別輸出,當(dāng)用戶只配置了一臺顯示器時,可以由用戶選擇或終端自動選擇輸出來自兩個會議中的一個視頻碼流,或者,可以將來自第一會議的原始視頻碼流及來自第二會議的原始視頻碼流先疊加成一路視頻碼流,然后輸出疊加后的視頻碼流。這里,需要說明的是本發(fā)明只關(guān)心音視頻數(shù)據(jù)的處理過程,而對于呼叫控制信令、文本消息流等其它數(shù)據(jù)的處理過程,不是本發(fā)明關(guān)心的內(nèi)容。為實現(xiàn)上述方法,本發(fā)明還提供了一種實現(xiàn)視頻會議級聯(lián)的終端,如圖3所示,該終端包括處理單元31及網(wǎng)絡(luò)接口模塊32 ;其中,處理單元31,用于將收到的來自第一會議的音頻、和/或視頻數(shù)據(jù),依據(jù)自身遵循的協(xié)議,進行處理,并將處理后的音頻、和/或視頻數(shù)據(jù)發(fā)送給網(wǎng)絡(luò)接口模塊32 ;和/或,將收到的來自第二會議的音頻、和/或視頻數(shù)據(jù),依據(jù)自身遵循的協(xié)議,進行處理,并將處理后的音頻、和/或視頻數(shù)據(jù)發(fā)送給網(wǎng)絡(luò)接口模塊32 ;網(wǎng)絡(luò)接口模塊32,用于將處理單元31發(fā)送的第一會議的音頻、和/或視頻數(shù)據(jù)發(fā)送給第二會議所處的網(wǎng)絡(luò);和/或,將處理單元31發(fā)送的第二會議的音頻、和/或視頻數(shù)據(jù)發(fā)送給第一會議所處的網(wǎng)絡(luò)。其中,所述網(wǎng)絡(luò)接口模塊32,還用于接收第一會議、和/或第二會議的音頻、和/或視頻數(shù)據(jù),并發(fā)送給處理單元31 ;所述處理單元31,還用于接收網(wǎng)絡(luò)接口模塊32發(fā)送的第一會議、和/或第二會議的音頻、和/或視頻數(shù)據(jù)。所述處理單元31還可以進一步包括數(shù)據(jù)復(fù)用/解復(fù)用模塊、音頻解碼模塊、以及音頻編碼模塊;其中,數(shù)據(jù)復(fù)用/解復(fù)用模塊,用于依據(jù)自身遵循的協(xié)議,將所述第一會議、和/或第二會議的音頻數(shù)據(jù)進行解復(fù)用處理,并將提取出的壓縮形式的音頻流發(fā)送給音頻解碼模塊; 并將音頻編碼模塊發(fā)送的碼流進行復(fù)用處理,得到滿足網(wǎng)絡(luò)傳輸幀格式的數(shù)據(jù);音頻解碼模塊,用于將數(shù)據(jù)復(fù)用/解復(fù)用模塊發(fā)送的提取出的壓縮形式的音頻流,進行解碼處理,并將得到的壓縮前的原始碼流發(fā)送給音頻編碼模塊;音頻編碼模塊,用于將音頻解碼模塊發(fā)送的壓縮前的原始碼流進行編碼處理,并將處理后的碼流發(fā)送給數(shù)據(jù)復(fù)用/解復(fù)用模塊。所述音頻編碼模塊,在將得到壓縮前的原始碼流進行編碼處理時,還用于將得到的原始碼流及音頻輸入模塊發(fā)送的本地輸入的第二會議或第一會議的音頻數(shù)據(jù)進行混合處理,并將處理后的數(shù)據(jù)進行編碼處理,并將處理后的碼流發(fā)送給數(shù)據(jù)復(fù)用/解復(fù)用模塊;所述處理單元31還可以進一步包括音頻輸入模塊,用于本地輸入第二會議或第一會議的音頻數(shù)據(jù),并將本地輸入的第二會議或第一會議的音頻數(shù)據(jù)發(fā)送給音頻編碼模塊。所述處理單元31還可以進一步包括視頻解碼模塊、以及視頻編碼模塊;其中,所述數(shù)據(jù)復(fù)用/解復(fù)用模塊,還用于依據(jù)自身遵循的協(xié)議,將所述第一會議、和/ 或第二會議的視頻數(shù)據(jù)進行解復(fù)用處理,并將提取出的壓縮形式的視頻流發(fā)送給視頻解碼模塊;并將視頻編碼模塊發(fā)送的碼流進行復(fù)用處理,得到滿足網(wǎng)絡(luò)傳輸幀格式的數(shù)據(jù);視頻解碼模塊,用于將數(shù)據(jù)復(fù)用/解復(fù)用模塊發(fā)送的提取出的壓縮形式的視頻流,進行解碼處理,并將得到的壓縮前的原始碼流發(fā)送給視頻編碼模塊;視頻編碼模塊,用于將視頻解碼模塊發(fā)送的壓縮前的原始碼流進行編碼處理,并將處理后的碼流發(fā)送給數(shù)據(jù)復(fù)用/解復(fù)用模塊。所述視頻編碼模塊,在將得到壓縮前的原始碼流進行編碼處理時,還用于將得到的原始碼流及視頻輸入模塊發(fā)送的本地輸入的第二會議、或第一會議的視頻數(shù)據(jù)進行疊加處理,并將處理后的數(shù)據(jù)進行編碼處理,并將處理后的碼流發(fā)送給數(shù)據(jù)復(fù)用/解復(fù)用模塊;所述處理單元31還可以進一步包括視頻輸入模塊,用于本地輸入第二會議或第一會議的視頻數(shù)據(jù),并將本地輸入的第二會議或第一會議的視頻數(shù)據(jù)發(fā)送給視頻編碼模塊。所述處理單元31,還可以進一步包括音頻輸出模塊,用于收到音頻解碼模塊發(fā)送的原始音頻碼流后,在本地輸出得到的壓縮前的原始音頻視頻碼流;所述音頻解碼模塊,還用于將得到的壓縮前的原始音頻碼流發(fā)送給音頻輸出模塊。其中,所述原始音頻碼流包括來自第一會議的原始音頻視頻碼流及來自第二會議的原始音頻碼流;所述音頻解碼模塊,還用于將來自第一會議的原始音頻碼流及來自第二會議的音頻原始碼流進行混合處理,并將混合處理后的音頻數(shù)據(jù)發(fā)送給音頻輸出模塊;所述音頻輸出模塊,還用于收到音頻解碼模塊發(fā)送的混合處理后的音頻數(shù)據(jù)后, 在本地輸出混合處理后的音頻數(shù)據(jù)。所述處理單元31,還可以進一步包括視頻輸出模塊,用于收到視頻解碼模塊發(fā)送的原始視頻碼流后,在本地輸出得到的壓縮前的原始視頻碼流;所述視頻解碼模塊,還用于將得到的壓縮前的原始視頻碼流發(fā)送給視頻輸出模塊。其中,所述原始視頻碼流包括來自第一會議的原始視頻碼流及來自第二會議的原始視頻碼流;所述音頻解碼模塊,還用于將來自第一會議的原始視頻碼流及來自第二會議的視頻原始碼流進行疊加處理,并將疊加處理后的視頻數(shù)據(jù)發(fā)送給視頻輸出模塊;所述視頻輸出模塊,還用于收到視頻解碼模塊發(fā)送的疊加處理后的視頻數(shù)據(jù)后, 在本地輸出疊加處理后的視頻數(shù)據(jù)。所述處理單元31還可以進一步包括第一處理子單元及第二處理子單元;第一處理子單元進一步包括第一數(shù)據(jù)復(fù)用/解復(fù)用模塊;第二處理子單元進一步包括第二數(shù)據(jù)復(fù)用/解復(fù)用模塊、第二音頻解碼模塊、以及第二音頻編碼模塊;所述網(wǎng)絡(luò)接口模塊32包括第一網(wǎng)絡(luò)接口模塊及第二網(wǎng)絡(luò)接口模塊;第一數(shù)據(jù)復(fù)用/解復(fù)用模塊與第一網(wǎng)絡(luò)接口模塊相連接,第二數(shù)據(jù)復(fù)用/解復(fù)用模塊與第二網(wǎng)絡(luò)接口模塊相連接;其中,第一數(shù)據(jù)復(fù)用/解復(fù)用模塊,用于依據(jù)自身遵循的協(xié)議,將所述第一會議的音頻數(shù)據(jù)進行解復(fù)用處理,并將提取出的壓縮形式的音頻流發(fā)送給第二音頻解碼模塊;和/或, 將第一音頻編碼模塊發(fā)送的碼流進行復(fù)用處理,得到滿足網(wǎng)絡(luò)傳輸幀格式的數(shù)據(jù);第二音頻解碼模塊,用于將第一數(shù)據(jù)復(fù)用/解復(fù)用模塊發(fā)送的提取出的壓縮形式的音頻流,進行解碼處理,并將得到的壓縮前的所述第一會議的原始音頻碼流發(fā)送給第二音頻編碼模塊;第二音頻編碼模塊,用將第二音頻解碼模塊發(fā)送的壓縮前的所述第一會議的原始音頻碼流進行編碼處理,并將處理后的碼流發(fā)送給第二數(shù)據(jù)復(fù)用/解復(fù)用模塊;第二數(shù)據(jù)復(fù)用/解復(fù)用模塊,用于將第二音頻編碼模塊發(fā)送的碼流進行復(fù)用處理,得到滿足網(wǎng)絡(luò)傳輸幀格式的數(shù)據(jù);和/或,依據(jù)自身遵循的協(xié)議,將所述第二會議的音頻數(shù)據(jù)進行解復(fù)用處理,并將提取出的壓縮形式的音頻流發(fā)送給第一音頻解碼模塊;第一音頻解碼模塊,用于將第二數(shù)據(jù)復(fù)用/解復(fù)用模塊發(fā)送的提取出的壓縮形式的音頻流,進行解碼處理,并將得到的壓縮前的所述第二會議的原始音頻碼流發(fā)送給第一音頻編碼模塊;第一音頻編碼模塊,用將第一音頻解碼模塊發(fā)送的壓縮前的所述第二會議的原始音頻碼流進行編碼處理,并將處理后的碼流發(fā)送給第一數(shù)據(jù)復(fù)用/解復(fù)用模塊。所述第二音頻編碼模塊,在將得到壓縮前的所述第一會議的原始音頻碼流進行編碼處理時,還用于將得到的所述第一會議的原始音頻碼流及第二音頻輸入模塊發(fā)送的本地輸入的第二會議的音頻數(shù)據(jù)進行混合處理,并將處理后的數(shù)據(jù)進行編碼處理,并將處理后的碼流發(fā)送給第二數(shù)據(jù)復(fù)用/解復(fù)用模塊;所述第二處理子單元還可以進一步包括第二音頻輸入模塊,用于本地輸入第二會議的音頻數(shù)據(jù),并將本地輸入的第二會議的音頻數(shù)據(jù)發(fā)送給第二音頻編碼模塊;和/或,所述第一音頻編碼模塊,在將得到壓縮前的所述第二會議的原始音頻碼流進行編碼處理時,還用于將得到的所述第二會議的原始音頻碼流及第一音頻輸入模塊發(fā)送的本地輸入的第一會議的音頻數(shù)據(jù)進行混合處理,并將處理后的數(shù)據(jù)進行編碼處理,并將處理后的碼流發(fā)送給第一數(shù)據(jù)復(fù)用/解復(fù)用模塊;所述第一處理子單元還可以進一步包括第一音頻輸入模塊,用于本地輸入第一會議的音頻數(shù)據(jù),并將本地輸入的第一會議的音頻數(shù)據(jù)發(fā)送給第一音頻編碼模塊。所述第一處理子單元還可以進一步包括第一視頻解碼模塊、以及第一視頻編碼模塊;所述第二處理子單元還可以進一步包括第二視頻解碼模塊、以及第二視頻編碼模塊;其中,所述第一數(shù)據(jù)復(fù)用/解復(fù)用模塊,用于依據(jù)自身遵循的協(xié)議,將所述第一會議的視頻數(shù)據(jù)進行解復(fù)用處理,并將提取出的壓縮形式的音頻流發(fā)送給第二視頻解碼模塊;和 /或,將第一視頻編碼模塊發(fā)送的碼流進行復(fù)用處理,得到滿足網(wǎng)絡(luò)傳輸幀格式的數(shù)據(jù);第二視頻解碼模塊,用于將第一數(shù)據(jù)復(fù)用/解復(fù)用模塊發(fā)送的提取出的壓縮形式的視頻流,進行解碼處理,并將得到的壓縮前的所述第一會議的原始視頻碼流發(fā)送給第二視頻編碼模塊;第二視頻編碼模塊,用將第二視頻解碼模塊發(fā)送的壓縮前的所述第一會議的原始視頻碼流進行編碼處理,并將處理后的碼流發(fā)送給第二數(shù)據(jù)復(fù)用/解復(fù)用模塊;第二數(shù)據(jù)復(fù)用/解復(fù)用模塊,用于將第二視頻編碼模塊發(fā)送的碼流進行復(fù)用處理,得到滿足網(wǎng)絡(luò)傳輸幀格式的數(shù)據(jù);和/或,依據(jù)自身遵循的協(xié)議,將所述第二會議的視頻數(shù)據(jù)進行解復(fù)用處理,并將提取出的壓縮形式的視頻流發(fā)送給第一視頻解碼模塊;第一視頻解碼模塊,用于將第二數(shù)據(jù)復(fù)用/解復(fù)用模塊發(fā)送的提取出的壓縮形式的視頻流,進行解碼處理,并將得到的壓縮前的所述第二會議的原始視頻碼流發(fā)送給第一視頻編碼模塊;第一視頻編碼模塊,用將第一視頻解碼模塊發(fā)送的壓縮前的所述第二會議的原始視頻碼流進行編碼處理,并將處理后的碼流發(fā)送給第一數(shù)據(jù)復(fù)用/解復(fù)用模塊。所述第二視頻編碼模塊,在將得到壓縮前的所述第一會議的原始視頻碼流進行編碼處理時,還用于將得到的所述第一會議的原始視頻碼流及第二視頻輸入模塊發(fā)送的本地輸入的第二會議的視頻數(shù)據(jù)進行疊加處理,并將處理后的數(shù)據(jù)進行編碼處理,并將處理后的碼流發(fā)送給第二數(shù)據(jù)復(fù)用/解復(fù)用模塊;所述第二處理子單元還可以進一步包括第二視頻輸入模塊,用于本地輸入第二會議的視頻數(shù)據(jù),并將本地輸入的第二會議的視頻數(shù)據(jù)發(fā)送給第二視頻編碼模塊;和/或,所述第一視頻編碼模塊,在將得到壓縮前的所述第二會議的原始視頻碼流進行編碼處理時,還用于將得到的所述第二會議的原始視頻碼流及第一視頻輸入模塊發(fā)送的本地輸入的第一會議的視頻數(shù)據(jù)進行混合處理,并將處理后的數(shù)據(jù)進行編碼處理,并將處理后的碼流發(fā)送給第一數(shù)據(jù)復(fù)用/解復(fù)用模塊;所述第一處理子單元還可以進一步包括第一視頻輸入模塊,用于本地輸入第一會議的視頻數(shù)據(jù),并將本地輸入的第一會議的視頻數(shù)據(jù)發(fā)送給第一視頻編碼模塊。所述第一處理子單元,還可以進一步包括第一音頻輸出模塊,用于收到第一音頻解碼模塊發(fā)送的所述第二會議的原始音頻碼流后,在本地輸出得到的壓縮前的原始視頻碼流;所述第一音頻解碼模塊,還用于將得到的壓縮前的所述第二會議的原始音頻碼流發(fā)送給第一音頻輸出模塊;和/或,所述第二處理子單元,還可以進一步包括第二音頻輸出模塊,用于收到第二音頻解碼模塊發(fā)送的所述第二會議的原始音頻碼流后,在本地輸出得到的壓縮前的原始音頻視頻碼流;所述第二音頻解碼模塊,還用于將得到的壓縮前的所述第一會議的原始音頻碼流發(fā)送給第二音頻輸出模塊。所述第一處理子單元,還可以進一步包括第一視頻輸出模塊,用于收到第一視頻解碼模塊發(fā)送的所述第二會議的原始視頻碼流后,在本地輸出得到的壓縮前的原始音頻視頻碼流;所述第一視頻解碼模塊,還用于將得到的壓縮前的所述第二會議的原始視頻碼流發(fā)送給第一視頻輸出模塊;所述第二處理子單元,還可以進一步包括第二視頻輸出模塊,用于收到第二視頻解碼模塊發(fā)送的所述第一會議的原始音頻碼流后,在本地輸出得到的壓縮前的所述第一會議的原始視頻碼流;所述第二視頻解碼模塊,還用于將得到的壓縮前的所述第一會議的原始視頻碼流發(fā)送給第二視頻輸出模塊。
下面結(jié)合實施例對本發(fā)明再作進一步詳細的描述。實施例一本實施例實現(xiàn)視頻會議級聯(lián)的終端,如圖4所示,音頻輸入模塊、音頻編碼模塊、 視頻輸入模塊、視頻編碼模塊、網(wǎng)絡(luò)接口模塊、數(shù)據(jù)復(fù)用/解復(fù)用模塊、音頻解碼模塊、視頻解碼模塊、音頻輸出模塊、視頻輸出模塊、信令處理模塊、以及控制和管理模塊;其中,音頻輸入模塊,用于對輸入的音頻信號進行數(shù)字化采集處理;這里,所述音頻輸入模塊支持一個以上外部設(shè)備的接口,比如支持麥克風(fēng)、調(diào)音臺等的輸入。音頻編碼模塊,用于對數(shù)字化采集處理后的音頻數(shù)據(jù)及需要發(fā)送的其它音頻數(shù)據(jù)進行編碼處理;這里,為了減少網(wǎng)絡(luò)傳輸帶寬,終端一般都會對音視頻數(shù)據(jù)進行壓縮編碼。編碼后的數(shù)據(jù)送給數(shù)據(jù)復(fù)用/解復(fù)用模塊,進行復(fù)用處理,即進行網(wǎng)絡(luò)封裝處理,之后發(fā)送給對端。視頻輸入模塊,用于將輸入的視頻信號進行數(shù)字化采集處理;這里,所述視頻輸入模塊支持一個以上外部設(shè)備的接口,比如支持?jǐn)z像機、計算機顯示信號等的輸入。視頻編碼模塊,用于對數(shù)字化采集處理后的視頻數(shù)據(jù)及需要發(fā)送的其它視頻數(shù)據(jù)進行編碼處理;這里,為了減少網(wǎng)絡(luò)傳輸帶寬,終端一般都會對音視頻數(shù)據(jù)進行壓縮編碼。編碼后的數(shù)據(jù)送給數(shù)據(jù)復(fù)用/解復(fù)用模塊,進行復(fù)用處理,即進行網(wǎng)絡(luò)封裝處理,之后發(fā)送給對端。網(wǎng)絡(luò)接口模塊,用于接入網(wǎng)絡(luò);這里,接入網(wǎng)絡(luò)后,終端能夠和網(wǎng)絡(luò)中的其它終端、MCU、呼叫控制器等設(shè)備進行遠程通信。由于要同時加入兩個會議,如果兩個會議所要求的網(wǎng)絡(luò)接口類型不同,那么,終端就需要提供兩種網(wǎng)絡(luò)接口,以滿足要求。數(shù)據(jù)復(fù)用/解復(fù)用模塊,用于對發(fā)送給網(wǎng)絡(luò)的數(shù)據(jù)進行復(fù)用處理,并對收到的網(wǎng)絡(luò)發(fā)送的數(shù)據(jù)進行解復(fù)用處理;這里,終端和對端通信的信令、媒體等數(shù)據(jù)一般需要按規(guī)定的幀格式進行封裝后發(fā)送到網(wǎng)絡(luò),即進行復(fù)用處理后發(fā)送到網(wǎng)絡(luò),從網(wǎng)絡(luò)接收的數(shù)據(jù)需要進行拆包處理后再送給解碼模塊等模塊,即進行解復(fù)用處理后再送給解碼模塊等模塊。舉個例子來說,符合 ITU-T H. 320標(biāo)準(zhǔn)的終端,需要按ITU-T H. 221幀格式對信令、以及聲音、視頻等媒體數(shù)據(jù)進行復(fù)用/解復(fù)用處理,符合ITU-TH. 323或SIP標(biāo)準(zhǔn)的終端需要聲音、視頻等媒體數(shù)據(jù)按 RTP格式進行復(fù)用/解復(fù)用處理。音頻解碼模塊,用于對解復(fù)用處理后提取出的壓縮形式的音頻流,進行解碼處理;具體地,音頻解碼模塊從數(shù)據(jù)復(fù)用/解復(fù)用模塊獲取遠端的編碼音頻流,進行解碼處理后恢復(fù)為壓縮前的原始格式。原始格式數(shù)據(jù)送給音頻輸出模塊進行輸出處理。視頻解碼模塊,用于對解復(fù)用處理后提取出的壓縮形式的視頻流,進行解碼處理;
具體地,視頻解碼模塊從數(shù)據(jù)復(fù)用/解復(fù)用模塊獲取遠端的視頻流,進行解碼處理后恢復(fù)為壓縮前的原始格式。原始格式數(shù)據(jù)送給視頻輸出模塊進行輸出處理。音頻輸出模塊,用于輸出壓縮前的原始音頻碼流;這里,所述音頻輸出模塊支持一個以上外部設(shè)備的接口,比如支持揚聲器、調(diào)音臺等輸出設(shè)備。音頻輸出模塊負責(zé)輸出終端收到的對端的音頻信號。視頻輸出模塊,用于輸出壓縮前的原始視頻碼流;這里,所述視頻輸出模塊支持一個以上外部設(shè)備的接口,比如支持連接電視機、 投影儀等輸出設(shè)備。視頻輸出模塊負責(zé)顯示終端收到的對端的視頻信號。信令處理模塊,用于負責(zé)處理控制信令;這里,所述控制信令包括呼叫控制信令、會議控制信令、以及媒體控制信令等。如果終端符合ITU-T H. 323標(biāo)準(zhǔn),信令和媒體流是分離的,信令處理模塊直接通過網(wǎng)絡(luò)接口模塊進行信令發(fā)送和接收;如果終端符合ITU-T H. 320標(biāo)準(zhǔn),信令和媒體流復(fù)用在一個H. 221 幀結(jié)構(gòu)中,因此,需要通過復(fù)用和解復(fù)用模塊進行信令的發(fā)送和接收??刂坪凸芾砟K,負責(zé)與用戶的接口,并對各模塊進行初始化、配置等管理,完成運行時的處理控制以及協(xié)調(diào)各模塊采取一致的活動。這里,圖4描述的終端的內(nèi)部邏輯結(jié)構(gòu)原理圖,主要為了方便描述本實施例的實現(xiàn)原理,一個真實的物理實現(xiàn)可能包含更多個模塊,模塊的功能分配可能會不同,模塊之間的連接關(guān)系也可能存在差別,這些差異如果不影響基本原理,應(yīng)視為和本實施例實質(zhì)相同。圖5為本實施例的終端與網(wǎng)絡(luò)、以及外部設(shè)備的連接關(guān)系示意圖。從圖5中可以看出,由于采用一體化實現(xiàn),第一會議和第二會議之間的音視頻數(shù)據(jù)交換是在終端內(nèi)部數(shù)據(jù)線路上傳送的。圖6為本實施例發(fā)送音頻數(shù)據(jù)的處理方法流程示意圖,如圖6所示,終端的網(wǎng)絡(luò)接口模塊收到來自第一個會議的音頻數(shù)據(jù),經(jīng)由數(shù)據(jù)復(fù)用/解復(fù)用模塊對所述第一會議的音頻數(shù)據(jù)進行解復(fù)用處理,提取出壓縮形式的音頻流,再由音頻解碼模塊進行解碼處理,還原為壓縮前的原始音頻碼流,并發(fā)送給音頻編碼模塊;同時,音頻輸入模塊對本地輸入的音頻信號進行數(shù)字化采集處理,并將處理后的數(shù)據(jù)傳輸給音頻編碼模塊,音頻編碼模塊將得到的壓縮前的原始音頻碼流及本地輸入的音頻數(shù)據(jù)進行混合,并將混合的音頻數(shù)據(jù)進行編碼處理,然后由數(shù)據(jù)復(fù)用/解復(fù)用模塊進行復(fù)用處理,轉(zhuǎn)化為適合網(wǎng)絡(luò)傳輸?shù)膸袷?,最后通過網(wǎng)絡(luò)接口模塊發(fā)送到第二會議所處的網(wǎng)絡(luò)中。將收到的來自第二會議的音頻數(shù)據(jù)發(fā)送到第一會議所處的網(wǎng)絡(luò)中的具體處理過程與將第一會議的音頻數(shù)據(jù)發(fā)送到第二會議所處的網(wǎng)絡(luò)中的具體處理過程相同,這里不再贅述。圖7為本實施例接收音頻數(shù)據(jù)的處理方法流程示意圖,如圖7所示,終端從網(wǎng)絡(luò)接口模塊收取來自第一個會議及第二個會議的音頻數(shù)據(jù),經(jīng)由數(shù)據(jù)復(fù)用/解復(fù)用模塊對兩路音頻數(shù)據(jù)分別進行解復(fù)用處理,提取出壓縮形式的音頻流,再由過音頻解碼模塊進行解碼處理,還原為壓縮前的原始音頻碼流,然后,將兩路原始音頻碼流進行混合處理后,再送給音頻輸出模塊進行本地輸出。圖8為本實施例發(fā)送視頻數(shù)據(jù)的處理方法流程示意圖,如圖8所示,網(wǎng)絡(luò)接口接模塊收到來自第一個會議數(shù)據(jù),經(jīng)由數(shù)據(jù)復(fù)用/解復(fù)用模塊對所述第一會議的視頻數(shù)據(jù)進行解復(fù)用處理,提取出壓縮形式的視頻流,再由視頻解碼模塊進行解碼處理,還原為壓縮前的原始視頻碼流,并發(fā)送給視頻編碼模塊;同時,視頻輸入模塊對本地輸入的視頻信號進行數(shù)字化采集處理,并將處理后的數(shù)據(jù)傳輸給視頻編碼模塊,視頻編碼模塊根據(jù)用戶的選擇或系統(tǒng)配置的自動判決原則,選擇本地輸入的視頻數(shù)據(jù)、或?qū)⒌玫降膲嚎s前的原始視頻碼流、 或?qū)⒌玫降膲嚎s前的原始視頻碼流及本地輸入的視頻信號進行疊加處理,并將處理后的數(shù)據(jù)進行編碼處理,然后由數(shù)據(jù)復(fù)用/解復(fù)用模塊進行復(fù)用處理,轉(zhuǎn)化為適合網(wǎng)絡(luò)傳輸?shù)膸袷?,最后通過網(wǎng)絡(luò)接口模塊發(fā)送到第二會議所處的網(wǎng)絡(luò)中。將收到的來自第二會議的視頻數(shù)據(jù)發(fā)送到第一會議所處的網(wǎng)絡(luò)中的具體處理過程與將第一會議的視頻數(shù)據(jù)發(fā)送到第二會議所處的網(wǎng)絡(luò)中的具體處理過程相同,這里不再贅述。圖9為本實施例接收視頻數(shù)據(jù)的處理方法流程示意圖,如圖9所示,終端從網(wǎng)絡(luò)接口模塊收取來自第一個會議及第二個會議的視頻數(shù)據(jù),經(jīng)由數(shù)據(jù)復(fù)用/解復(fù)用模塊對兩路視頻數(shù)據(jù)分別進行解復(fù)用處理,提取出壓縮形式的視頻流,再由視頻解碼模塊進行解碼處理,還原為壓縮前的原始視頻碼流,然后,將兩路原始視頻碼流分別送給視頻輸出模塊進行本地輸出。在實際應(yīng)用時,在某些使用場合下,如果用戶只配置了一臺顯示器,如圖10所示, 視頻解碼模塊可以根據(jù)用戶的選擇或設(shè)置的選擇規(guī)則,選擇來自兩個會議中的一個視頻碼流送給視頻輸出模塊進行本地輸出,或者,將來自第一會議的原始視頻碼流及來自第二會議的原始視頻碼流疊加成一路視頻碼流,將疊加后的視頻碼流送給視頻輸出模塊進行本地輸出。實施例二圖11為實施例二實現(xiàn)視頻會議級聯(lián)的終端結(jié)構(gòu)示意圖,如圖11所示,本實施例與實施例一不同的是本實施例有一對獨立的功能相似的設(shè)備單元組成,即由設(shè)備單元1及設(shè)備單元2組成,每個設(shè)備單元具有完整的終端特征,換句話說,每個設(shè)備單元均具有實施例一中的終端所具有的功能,每個設(shè)備單元分別負責(zé)接入一個會議。具體地,設(shè)備單元1負責(zé)接入第一會議,設(shè)備單元2負責(zé)接入第二會議,兩個設(shè)備單元之間存在相互聯(lián)系,兩個設(shè)備單元通過相互協(xié)作,實現(xiàn)交換兩個會議的音頻、視頻數(shù)據(jù)。為了提高音頻、視頻質(zhì)量,兩個設(shè)備單元之間采用IP連接,以交換數(shù)字化的媒體信號。每個設(shè)備單元的內(nèi)部結(jié)構(gòu)及原理與圖4中的終端的內(nèi)部結(jié)構(gòu)及原理類似,因此,每個設(shè)備單元的功能不再詳細描述。本實施例在本質(zhì)上可以理解為實施例一的一種分布式的實現(xiàn)方式。具體地,實施例一在一個設(shè)備上同時處理兩個會議的媒體信號,而實施例二將兩個會議的媒體信號處理分配到兩個設(shè)備單元上。這樣,每個設(shè)備單元處理的資源和處理能力就可以下降一半左右。圖12為本實施例發(fā)送音頻數(shù)據(jù)處理方法流程示意圖,如圖12所示,設(shè)備單元1的網(wǎng)絡(luò)接口模塊1收到來自第一會議的音頻數(shù)據(jù),經(jīng)由數(shù)據(jù)復(fù)用/解復(fù)用模塊1對所述第一會議的音頻數(shù)據(jù)進行解復(fù)用處理,提取出壓縮形式的音頻流,通過IP網(wǎng)絡(luò)傳輸給設(shè)備單元 2的音頻解碼模塊2進行解碼處理,還原為壓縮前的原始音頻碼流,并發(fā)送給設(shè)備單元2的音頻編碼模塊2 ;同時,設(shè)備單元2的音頻輸入模塊2對本地輸入的音頻信號進行數(shù)字化采集處理,并將處理后的數(shù)據(jù)傳輸給音頻編碼模塊2,音頻編碼模塊2將得到的壓縮前的原始音頻碼流及本地輸入的音頻數(shù)據(jù)進行混合,并將混合的音頻數(shù)據(jù)進行編碼處理,然后由設(shè)
22備單元2的數(shù)據(jù)復(fù)用/解復(fù)用模塊2進行復(fù)用處理,轉(zhuǎn)化為適合網(wǎng)絡(luò)傳輸?shù)膸袷?,最后通過設(shè)備單元2的網(wǎng)絡(luò)接口模塊2發(fā)送到第二會議所處的網(wǎng)絡(luò)中。將收到的來自第二會議的音頻數(shù)據(jù)發(fā)送到第一會議所處的網(wǎng)絡(luò)中的具體處理過程與將第一會議的音頻數(shù)據(jù)發(fā)送到第二會議所處的網(wǎng)絡(luò)中的具體處理過程相同,這里不再贅述。圖13為本實施例接收音頻數(shù)據(jù)的處理方法流程示意圖,如圖13所示,設(shè)備單元1 從網(wǎng)絡(luò)接口模塊1收取來自第一個會議的數(shù)據(jù),數(shù)據(jù)經(jīng)由數(shù)據(jù)復(fù)用/解復(fù)用模塊1對音頻數(shù)據(jù)進行解復(fù)用處理,提取出壓縮形式的音頻流,再由設(shè)備單元1的音頻解碼模塊1進行解碼處理,還原為壓縮前的原始音頻碼流,然后,再送給設(shè)備單元1的音頻輸出模塊1進行本地輸出。相應(yīng)的,設(shè)備單元2從網(wǎng)絡(luò)接口模塊2收取來自第二會議的數(shù)據(jù),數(shù)據(jù)經(jīng)由數(shù)據(jù)復(fù)用/解復(fù)用模塊2對音頻數(shù)據(jù)進行解復(fù)用處理,提取出壓縮形式的音頻流,再由音頻解碼模塊進行解碼處理,還原為壓縮前的原始碼流,然后,再送給設(shè)備單元2的音頻輸出模塊2進行本地輸出。圖14為本實施例發(fā)送方向視頻數(shù)據(jù)的處理方法流程示意圖,如圖14所示,網(wǎng)絡(luò)接口 1收到來自第一個會議數(shù)據(jù),經(jīng)過數(shù)據(jù)復(fù)用/解復(fù)用模塊1對所述第一會議的視頻數(shù)據(jù)進行解復(fù)用處理,提取出壓縮形式的視頻流,通過IP網(wǎng)絡(luò)傳輸給設(shè)備單元2的視頻解碼模塊2進行解碼處理,還原為壓縮前的原始視頻碼流,并發(fā)送給設(shè)備單元2的視頻編碼模塊2 ; 同時,設(shè)備單元2的視頻輸入模塊2對本地輸入的視頻信號進行數(shù)字化采集處理,并將處理后的數(shù)據(jù)傳輸給視頻編碼模塊2,視頻編碼模塊2根據(jù)用戶的選擇或系統(tǒng)配置的自動判決原則,選擇本地輸入的視頻數(shù)據(jù)、或?qū)⒌玫降膲嚎s前的原始視頻碼流、或?qū)⒌玫降膲嚎s前的原始視頻碼流及本地輸入的視頻信號進行疊加處理,并將處理后的數(shù)據(jù)進行編碼處理,然后由數(shù)據(jù)復(fù)用/復(fù)用模塊2進行復(fù)用處理,轉(zhuǎn)化為適合網(wǎng)絡(luò)傳輸?shù)膸袷?,最后通過網(wǎng)絡(luò)接口模塊2發(fā)送到第二會議所處的網(wǎng)絡(luò)中。將收到的來自第二會議的視頻數(shù)據(jù)發(fā)送到第一會議所處的網(wǎng)絡(luò)中的具體處理過程與將第一會議的視頻數(shù)據(jù)發(fā)送到第二會議所處的網(wǎng)絡(luò)中的具體處理過程相同,這里不再贅述。圖15為本實施例接收視頻數(shù)據(jù)的處理方法流程示意圖,如圖15所示,設(shè)備單元1 從網(wǎng)絡(luò)接口模塊1收取來自第一會議的數(shù)據(jù),數(shù)據(jù)經(jīng)由數(shù)據(jù)復(fù)用/解復(fù)用模塊1對視頻數(shù)據(jù)進行解復(fù)用處理,提取出壓縮形式的視頻流,再由設(shè)備單元1的視頻解碼模塊1進行解碼處理,還原為壓縮前的原始視頻碼流,然后,再送給設(shè)備單元1的視頻輸出模塊1進行本地輸出。相應(yīng)的,設(shè)備單元2從網(wǎng)絡(luò)接口模塊2收取來自第二會議的數(shù)據(jù),數(shù)據(jù)經(jīng)由數(shù)據(jù)復(fù)用/解復(fù)用模塊2對視頻數(shù)據(jù)進行解復(fù)用處理,提取出壓縮形式的視頻流,再由設(shè)備單元2 的視頻解碼模塊進行解碼處理,還原為壓縮前的原始視頻碼流,然后,再送給設(shè)備單元的視頻輸出模塊2進行本地輸出。圖16為本實施例的終端與網(wǎng)絡(luò)、以及外部設(shè)備的連接關(guān)系示意圖。從圖16中可以看出,設(shè)備單元1及設(shè)備單元2分別有獨立的輸出外部設(shè)備,兩個設(shè)備單元共享輸入外部設(shè)備。設(shè)備單元1及設(shè)備單元2之間用IP網(wǎng)絡(luò)連接,以實現(xiàn)控制交互、以及第一會議和第二會議的媒體交換。當(dāng)終端不支持本地音頻、視頻輸入時,即終端不包含音、頻視頻輸入輸出接口時, 此時,設(shè)備單元1及設(shè)備單元2之間只會相互轉(zhuǎn)發(fā)第一會議和第二會議的音頻、視頻數(shù)據(jù)。 轉(zhuǎn)發(fā)第一會議和第二會議的音頻、視頻數(shù)據(jù)的具體處理過程已在上文中詳述,這里不再贅述。在本實施例中,由于存在兩個具備終端功能的設(shè)備單元1及設(shè)備單元2,因此,在進行第一會議及第二會議的音頻、視頻數(shù)據(jù)的轉(zhuǎn)發(fā)之前,需要建立級聯(lián)會議,圖17為基于 SIP級聯(lián)會議建立的信令過程,如圖17所示,該過程包括以下步驟步驟1701 設(shè)備單元1啟動后,設(shè)備單元1向呼叫控制器1注冊本終端的地址信息;這里,設(shè)備單元1負責(zé)接入第一會議。步驟1702 呼叫控制器1收到設(shè)備單元1的注冊信息后,響應(yīng)注冊成功;這里,所述響應(yīng)注冊成功,具體為發(fā)送200 OK消息。步驟1703 設(shè)備單元1收到響應(yīng)后,嘗試與設(shè)備單元2建立配對關(guān)系,之后執(zhí)行步驟 1704 ;這里,如果設(shè)備單元2也已經(jīng)啟動,則設(shè)備單元1與設(shè)備單元2雙方握手成功,通過配對過程,可以協(xié)商出雙方需要交換媒體流的通信地址信息,即設(shè)備單元1及設(shè)備單元 2分別獲得對方的通信地址信息;其中,通過配對過程,協(xié)商出雙方需要交換媒體流的通信地址信息的具體處理過程可采用現(xiàn)有技術(shù)。步驟1704 第一會議所關(guān)聯(lián)的MCUl主動邀請終端入會,MCU 1通過第一會議所在的呼叫控制器1向終端發(fā)送邀請(INVITE)消息;這里,具體地,MCU 1向呼叫控制器1發(fā)送INVITE消息,呼叫控制器1收到消息后, 根據(jù)終端裝置注冊時登記的IP地址信息,將INVITE請求轉(zhuǎn)發(fā)給設(shè)備單元1 ;其中,所述INVITE消息攜帶MCU 1的會話描述協(xié)議(SDP,Session Description Protocol)參數(shù)。步驟1705 設(shè)備單元1收到消息后,通過呼叫控制器1向MCU 1響應(yīng)200 OK消息;這里,所述200 OK消息攜帶設(shè)備單元1的SDP參數(shù)。步驟1706 =MCUl收到響應(yīng)200 OK消息后,通過呼叫控制器1向設(shè)備單元1響應(yīng)確認(ACK)消息,之后執(zhí)行步驟1707。至此,第一會議和設(shè)備單元1之間的呼叫建立過程完成,MCU 1和設(shè)備單元1之間根據(jù)協(xié)商的SDP參數(shù),相互發(fā)送音視媒體流。步驟1707 第二會議和設(shè)備單元2之間進行呼叫建立過程,之后執(zhí)行步驟1708 ;這里,第二會議和設(shè)備單元2之間的呼叫建立過程與第一會議和設(shè)備單元1之間的呼叫建立過程相同,這里不再說明。在實際應(yīng)用時,第二會議和設(shè)備單元2之間的呼叫建立過程與第一會議和設(shè)備單元1之間的呼叫建立過程無時間先后順序,即可以先進行第一會議和設(shè)備單元1之間的呼叫建立過程,再進行第二會議和設(shè)備單元2之間的呼叫建立過程,也可以先第二會議和設(shè)備單元2之間的呼叫建立過程,再進行第一會議和設(shè)備單元1之間的呼叫建立過程,還可以第一會議和設(shè)備單元1之間的呼叫建立過程與第二會議和設(shè)備單元2之間的呼叫建立過程同時進行。步驟1708 設(shè)備單元1和設(shè)備單元2通過配對時確定的通信地址信息,相互轉(zhuǎn)發(fā)第一會議和第二會議2的音視媒體流。這里,需要說明的是基于除SIP外的其它視頻會議標(biāo)準(zhǔn)級聯(lián)會議建立的信令過程的具體實現(xiàn)為本領(lǐng)域技術(shù)人員的慣用技術(shù)手段,這里不再贅述。以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。
權(quán)利要求
1.一種實現(xiàn)視頻會議級聯(lián)的方法,其特征在于,該方法包括在會議進行過程中,終端將收到的來自第一會議的音頻、和/或視頻數(shù)據(jù),依據(jù)自身遵循的協(xié)議,進行處理,并將處理后的音頻、和/或視頻數(shù)據(jù)發(fā)送給第二會議所處的網(wǎng)絡(luò);和/ 或,將收到的來自第二會議的音頻、和/或視頻數(shù)據(jù),依據(jù)自身遵循的協(xié)議,進行處理,并將處理后的音頻、和/或視頻數(shù)據(jù)發(fā)送給第一會議所處的網(wǎng)絡(luò)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將收到的第一會議的音頻數(shù)據(jù),依據(jù)遵循的協(xié)議,進行處理,包括依據(jù)自身遵循的協(xié)議,將所述第一會議的音頻數(shù)據(jù)進行解復(fù)用處理,將提取出的壓縮形式的音頻流,進行解碼處理,再將得到的壓縮前的所述第一會議的原始音頻碼流依次進行編碼及復(fù)用處理,得到滿足網(wǎng)絡(luò)傳輸幀格式的數(shù)據(jù);和/或,所述將收到的第二會議的音頻數(shù)據(jù),依據(jù)遵循的協(xié)議,進行處理,具體包括依據(jù)自身遵循的協(xié)議,將所述第二會議的音頻數(shù)據(jù)進行解復(fù)用處理,將提取出的壓縮形式的音頻流,進行解碼處理,再將得到壓縮前的所述第二會議的原始音頻碼流依次進行編碼及復(fù)用處理,得到滿足網(wǎng)絡(luò)傳輸幀格式的數(shù)據(jù)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在將得到壓縮前的所述第一會議的原始音頻碼流依次進行編碼及復(fù)用處理時,該方法進一步包括將得到的所述第一會議的原始音頻碼流及本地輸入的第二會議的音頻數(shù)據(jù)進行混合處理,并將處理后的數(shù)據(jù)依次進行編碼及復(fù)用處理;和/或,在將得到壓縮前的所述第二會議的原始音頻碼流依次進行編碼及復(fù)用處理時,該方法進一步包括將得到的所述第二會議的原始音頻碼流及本地輸入的第一會議的音頻數(shù)據(jù)進行混合處理,并將處理后的數(shù)據(jù)依次進行編碼及復(fù)用處理。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將收到的來自第一會議的視頻數(shù)據(jù), 依據(jù)遵循的協(xié)議,進行處理,包括依據(jù)自身遵循的協(xié)議,將所述第一會議的視頻數(shù)據(jù)進行解復(fù)用處理,將提取出的壓縮形式的視頻流,進行解碼處理,再將得到壓縮前的所述第一會議的原始視頻碼流依次進行編碼及復(fù)用處理,得到滿足網(wǎng)絡(luò)傳輸幀格式的數(shù)據(jù);和/或,所述將收到的來自第二會議的視頻數(shù)據(jù),依據(jù)遵循的協(xié)議,進行處理,包括依據(jù)自身遵循的協(xié)議,將所述第二會議的視頻數(shù)據(jù)進行解復(fù)用處理,將提取出的壓縮形式的視頻流,進行解碼處理,再將得到壓縮前的所述第二會議的原始視頻碼流依次進行編碼及復(fù)用處理,得到滿足網(wǎng)絡(luò)傳輸幀格式的數(shù)據(jù)。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,在將得到壓縮前的所述第一會議的原始視頻碼流依次進行編碼及復(fù)用處理時,該方法進一步包括將得到的所述第一會議的原始視頻碼流及本地輸入的第二會議的視頻數(shù)據(jù)進行疊加處理,并將處理后的數(shù)據(jù)依次進行編碼及復(fù)用處理;和/或,在將得到壓縮前的所述第二會議的原始視頻碼流依次進行編碼及復(fù)用處理時,該方法進一步包括將得到的所述第二會議的原始視頻碼流及本地輸入的第一會議的視頻數(shù)據(jù)進行疊加處理,并將處理后的數(shù)據(jù)依次進行編碼及復(fù)用處理。
6.根據(jù)權(quán)利要求2至5任一項所述的方法,其特征在于,該方法進一步包括在本地輸出得到的壓縮前的原始音頻、和/或視頻碼流。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述原始音頻碼流包括來自第一會議的原始音頻碼流及來自第二會議的原始音頻碼流;在本地輸出得到的壓縮前的原始音頻碼流之前,該方法進一步包括將來自第一會議的原始音頻碼流及來自第二會議的音頻原始碼流進行混合處理,之后在本地輸出混合處理后的音頻數(shù)據(jù);和/或,所述原始視頻碼流包括來自第一會議的原始視頻碼流及來自第二會議的原始視頻碼流;在本地輸出得到的壓縮前的原始視頻碼流之前,該方法進一步包括根據(jù)用戶的選擇或設(shè)置的選擇規(guī)則,選擇來自兩個會議中的一個視頻碼流進行本地輸出,或者,將來自第一會議的原始視頻碼流及來自第二會議的原始視頻碼流疊加成一路視頻碼流,將疊加后的視頻碼流送給進行本地輸出。
8.一種實現(xiàn)視頻會議級聯(lián)的終端,其特征在于,該終端包括處理單元及網(wǎng)絡(luò)接口模塊;其中,處理單元,用于在會議進行過程中,將收到的來自第一會議的音頻、和/或視頻數(shù)據(jù), 依據(jù)自身遵循的協(xié)議,進行處理,并將處理后的音頻、和/或視頻數(shù)據(jù)發(fā)送給網(wǎng)絡(luò)接口模塊;和/或,將收到的來自第二會議的音頻、和/或視頻數(shù)據(jù),依據(jù)自身遵循的協(xié)議,進行處理,并將處理后的音頻、和/或視頻數(shù)據(jù)發(fā)送給網(wǎng)絡(luò)接口模塊;網(wǎng)絡(luò)接口模塊,用于將處理單元發(fā)送的第一會議的音頻、和/或視頻數(shù)據(jù)發(fā)送給第二會議所處的網(wǎng)絡(luò);和/或,將處理單元發(fā)送的第二會議的音頻、和/或視頻數(shù)據(jù)發(fā)送給第一會議所處的網(wǎng)絡(luò)。
9.根據(jù)權(quán)利要求8所述的終端,其特征在于,所述處理單元進一步包括數(shù)據(jù)復(fù)用/解復(fù)用模塊、音頻解碼模塊、以及音頻編碼模塊;其中,數(shù)據(jù)復(fù)用/解復(fù)用模塊,用于依據(jù)自身遵循的協(xié)議,將所述第一會議、和/或第二會議的音頻數(shù)據(jù)進行解復(fù)用處理,并將提取出的壓縮形式的音頻流發(fā)送給音頻解碼模塊;并將音頻編碼模塊發(fā)送的碼流進行復(fù)用處理,得到滿足網(wǎng)絡(luò)傳輸幀格式的數(shù)據(jù);音頻解碼模塊,用于將數(shù)據(jù)復(fù)用/解復(fù)用模塊發(fā)送的提取出的壓縮形式的音頻流,進行解碼處理,并將得到的壓縮前的原始碼流發(fā)送給音頻編碼模塊;音頻編碼模塊,用于將音頻解碼模塊發(fā)送的壓縮前的原始碼流進行編碼處理,并將處理后的碼流發(fā)送給數(shù)據(jù)復(fù)用/解復(fù)用模塊。
10.根據(jù)權(quán)利要求9所述的終端,其特征在于,所述音頻編碼模塊,在將得到壓縮前的原始碼流進行編碼處理時,還用于將得到的原始碼流及音頻輸入模塊發(fā)送的本地輸入的第二會議或第一會議的音頻數(shù)據(jù)進行混合處理,并將處理后的數(shù)據(jù)進行編碼處理,并將處理后的碼流發(fā)送給數(shù)據(jù)復(fù)用/解復(fù)用模塊;所述處理單元包括音頻輸入模塊,用于本地輸入第二會議或第一會議的音頻數(shù)據(jù),并將本地輸入的第二會議或第一會議的音頻數(shù)據(jù)發(fā)送給音頻編碼模塊。
11.根據(jù)權(quán)利要求9所述的終端,其特征在于,所述處理單元進一步包括視頻解碼模塊、以及視頻編碼模塊;其中,所述數(shù)據(jù)復(fù)用/解復(fù)用模塊,還用于依據(jù)自身遵循的協(xié)議,將所述第一會議、和/或第二會議的視頻數(shù)據(jù)進行解復(fù)用處理,并將提取出的壓縮形式的視頻流發(fā)送給視頻解碼模塊;并將視頻編碼模塊發(fā)送的碼流進行復(fù)用處理,得到滿足網(wǎng)絡(luò)傳輸幀格式的數(shù)據(jù);視頻解碼模塊,用于將數(shù)據(jù)復(fù)用/解復(fù)用模塊發(fā)送的提取出的壓縮形式的視頻流,進行解碼處理,并將得到的壓縮前的原始碼流發(fā)送給視頻編碼模塊;視頻編碼模塊,用于將視頻解碼模塊發(fā)送的壓縮前的原始碼流進行編碼處理,并將處理后的碼流發(fā)送給數(shù)據(jù)復(fù)用/解復(fù)用模塊。
12.根據(jù)權(quán)利要求11所述的終端,其特征在于,所述視頻編碼模塊,在將得到壓縮前的原始碼流進行編碼處理時,還用于將得到的原始碼流及視頻輸入模塊發(fā)送的本地輸入的第二會議、或第一會議的視頻數(shù)據(jù)進行疊加處理,并將處理后的數(shù)據(jù)進行編碼處理,并將處理后的碼流發(fā)送給數(shù)據(jù)復(fù)用/解復(fù)用模塊;所述處理單元進一步包括視頻輸入模塊,用于本地輸入第二會議或第一會議的視頻數(shù)據(jù),并將本地輸入的第二會議或第一會議的視頻數(shù)據(jù)發(fā)送給視頻編碼模塊。
13.根據(jù)權(quán)利要求9至12任一項所述的終端,其特征在于,所述處理單元進一步包括 音頻輸出模塊,用于收到音頻解碼模塊發(fā)送的原始音頻碼流后,在本地輸出得到的壓縮前的原始音頻視頻碼流;所述音頻解碼模塊,還用于將得到的壓縮前的原始音頻碼流發(fā)送給音頻輸出模塊;和/或,所述處理單元進一步包括視頻輸出模塊,用于收到視頻解碼模塊發(fā)送的原始視頻碼流后,在本地輸出得到的壓縮前的原始視頻碼流;所述視頻解碼模塊,還用于將得到的壓縮前的原始視頻碼流發(fā)送給視頻輸出模塊。
14.根據(jù)權(quán)利要求13所述的終端,其特征在于,所述原始音頻碼流包括來自第一會議的原始音頻視頻碼流及來自第二會議的原始音頻碼流;所述音頻解碼模塊,還用于將來自第一會議的原始音頻碼流及來自第二會議的音頻原始碼流進行混合處理,并將混合處理后的音頻數(shù)據(jù)發(fā)送給音頻輸出模塊;所述音頻輸出模塊,還用于收到音頻解碼模塊發(fā)送的混合處理后的音頻數(shù)據(jù)后,在本地輸出混合處理后的音頻數(shù)據(jù);和/或,所述原始視頻碼流包括來自第一會議的原始視頻碼流及來自第二會議的原始視頻碼流;所述音頻解碼模塊,還用于將來自第一會議的原始視頻碼流及來自第二會議的視頻原始碼流進行疊加處理,并將疊加處理后的視頻數(shù)據(jù)發(fā)送給視頻輸出模塊;所述視頻輸出模塊,還用于收到視頻解碼模塊發(fā)送的疊加處理后的視頻數(shù)據(jù)后,在本地輸出疊加處理后的視頻數(shù)據(jù)。
15.根據(jù)權(quán)利要求8所述的終端,其特征在于,所述處理單元進一步包括第一處理子單元及第二處理子單元;第一處理子單元進一步包括第一數(shù)據(jù)復(fù)用/解復(fù)用模塊;第二處理子單元進一步包括第二數(shù)據(jù)復(fù)用/解復(fù)用模塊、第二音頻解碼模塊、以及第二音頻編碼模塊;所述網(wǎng)絡(luò)接口模塊包括第一網(wǎng)絡(luò)接口模塊及第二網(wǎng)絡(luò)接口模塊;第一數(shù)據(jù)復(fù)用/解復(fù)用模塊與第一網(wǎng)絡(luò)接口模塊相連接,第二數(shù)據(jù)復(fù)用/解復(fù)用模塊與第二網(wǎng)絡(luò)接口模塊相連接;其中,第一數(shù)據(jù)復(fù)用/解復(fù)用模塊,用于依據(jù)自身遵循的協(xié)議,將所述第一會議的音頻數(shù)據(jù)進行解復(fù)用處理,并將提取出的壓縮形式的音頻流發(fā)送給第二音頻解碼模塊;和/或,將第一音頻編碼模塊發(fā)送的碼流進行復(fù)用處理,得到滿足網(wǎng)絡(luò)傳輸幀格式的數(shù)據(jù);第二音頻解碼模塊,用于將數(shù)據(jù)第一復(fù)用/解復(fù)用模塊發(fā)送的提取出的壓縮形式的音頻流,進行解碼處理,并將得到的壓縮前的所述第一會議的原始音頻碼流發(fā)送給第二音頻編碼模塊;第二音頻編碼模塊,用將第二音頻解碼模塊發(fā)送的壓縮前的所述第一會議的原始音頻碼流進行編碼處理,并將處理后的碼流發(fā)送給第二數(shù)據(jù)復(fù)用/解復(fù)用模塊;第二數(shù)據(jù)復(fù)用/解復(fù)用模塊,用于將第二音頻編碼模塊發(fā)送的碼流進行復(fù)用處理,得到滿足網(wǎng)絡(luò)傳輸幀格式的數(shù)據(jù);和/或,依據(jù)自身遵循的協(xié)議,將所述第二會議的音頻數(shù)據(jù)進行解復(fù)用處理,并將提取出的壓縮形式的音頻流發(fā)送給第一音頻解碼模塊;第一音頻解碼模塊,用于將第二數(shù)據(jù)復(fù)用/解復(fù)用模塊發(fā)送的提取出的壓縮形式的音頻流,進行解碼處理,并將得到的壓縮前的所述第二會議的原始音頻碼流發(fā)送給第一音頻編碼模塊;第一音頻編碼模塊,用將第一音頻解碼模塊發(fā)送的壓縮前的所述第二會議的原始音頻碼流進行編碼處理,并將處理后的碼流發(fā)送給第一數(shù)據(jù)復(fù)用/解復(fù)用模塊。
16.根據(jù)權(quán)利要求15所述的終端,其特征在于,所述第二音頻編碼模塊,在將得到壓縮前的所述第一會議的原始音頻碼流進行編碼處理時,還用于將得到的所述第一會議的原始音頻碼流及第二音頻輸入模塊發(fā)送的本地輸入的第二會議的音頻數(shù)據(jù)進行混合處理,并將處理后的數(shù)據(jù)進行編碼處理,并將處理后的碼流發(fā)送給第二數(shù)據(jù)復(fù)用/解復(fù)用模塊;所述第二處理子單元進一步包括第二音頻輸入模塊,用于本地輸入第二會議的音頻數(shù)據(jù),并將本地輸入的第二會議的音頻數(shù)據(jù)發(fā)送給第二音頻編碼模塊;和/或,所述第一音頻編碼模塊,在將得到壓縮前的所述第二會議的原始音頻碼流進行編碼處理時,還用于將得到的所述第二會議的原始音頻碼流及第一音頻輸入模塊發(fā)送的本地輸入的第一會議的音頻數(shù)據(jù)進行混合處理,并將處理后的數(shù)據(jù)進行編碼處理,并將處理后的碼流發(fā)送給第一數(shù)據(jù)復(fù)用/解復(fù)用模塊;所述第一處理子單元進一步包括第一音頻輸入模塊,用于本地輸入第一會議的音頻數(shù)據(jù),并將本地輸入的第一會議的音頻數(shù)據(jù)發(fā)送給第一音頻編碼模塊。
17.根據(jù)權(quán)利要求15或16所述的終端,其特征在于,所述第一處理子單元進一步包括第一視頻解碼模塊、以及第一視頻編碼模塊;所述第二處理子單元進一步包括第二視頻解碼模塊、以及第二視頻編碼模塊;其中,所述第一數(shù)據(jù)復(fù)用/解復(fù)用模塊,用于依據(jù)自身遵循的協(xié)議,將所述第一會議的視頻數(shù)據(jù)進行解復(fù)用處理,并將提取出的壓縮形式的音頻流發(fā)送給第二視頻解碼模塊;和/或, 將第一視頻編碼模塊發(fā)送的碼流進行復(fù)用處理,得到滿足網(wǎng)絡(luò)傳輸幀格式的數(shù)據(jù);第二視頻解碼模塊,用于將第一數(shù)據(jù)復(fù)用/解復(fù)用模塊發(fā)送的提取出的壓縮形式的視頻流,進行解碼處理,并將得到的壓縮前的所述第一會議的原始視頻碼流發(fā)送給第二視頻編碼模塊;第二視頻編碼模塊,用將第二視頻解碼模塊發(fā)送的壓縮前的所述第一會議的原始視頻碼流進行編碼處理,并將處理后的碼流發(fā)送給第二數(shù)據(jù)復(fù)用/解復(fù)用模塊;第二數(shù)據(jù)復(fù)用/解復(fù)用模塊,用于將第二視頻編碼模塊發(fā)送的碼流進行復(fù)用處理,得到滿足網(wǎng)絡(luò)傳輸幀格式的數(shù)據(jù);和/或,依據(jù)自身遵循的協(xié)議,將所述第二會議的視頻數(shù)據(jù)進行解復(fù)用處理,并將提取出的壓縮形式的視頻流發(fā)送給第一視頻解碼模塊;第一視頻解碼模塊,用于將第二數(shù)據(jù)復(fù)用/解復(fù)用模塊發(fā)送的提取出的壓縮形式的視頻流,進行解碼處理,并將得到的壓縮前的所述第二會議的原始視頻碼流發(fā)送給第一視頻編碼模塊;第一視頻編碼模塊,用將第一視頻解碼模塊發(fā)送的壓縮前的所述第二會議的原始視頻碼流進行編碼處理,并將處理后的碼流發(fā)送給第一數(shù)據(jù)復(fù)用/解復(fù)用模塊。
18.根據(jù)權(quán)利要求17所述的終端,其特征在于,所述第二視頻編碼模塊,在將得到壓縮前的所述第一會議的原始視頻碼流進行編碼處理時,還用于將得到的所述第一會議的原始視頻碼流及第二視頻輸入模塊發(fā)送的本地輸入的第二會議的視頻數(shù)據(jù)進行疊加處理,并將處理后的數(shù)據(jù)進行編碼處理,并將處理后的碼流發(fā)送給第二數(shù)據(jù)復(fù)用/解復(fù)用模塊;所述第二處理子單元進一步包括第二視頻輸入模塊,用于本地輸入第二會議的視頻數(shù)據(jù),并將本地輸入的第二會議的視頻數(shù)據(jù)發(fā)送給第二視頻編碼模塊;和/或,所述第一視頻編碼模塊,在將得到壓縮前的所述第二會議的原始視頻碼流進行編碼處理時,還用于將得到的所述第二會議的原始視頻碼流及第一視頻輸入模塊發(fā)送的本地輸入的第一會議的視頻數(shù)據(jù)進行混合處理,并將處理后的數(shù)據(jù)進行編碼處理,并將處理后的碼流發(fā)送給第一數(shù)據(jù)復(fù)用/解復(fù)用模塊;所述第一處理子單元進一步包括第一視頻輸入模塊,用于本地輸入第一會議的視頻數(shù)據(jù),并將本地輸入的第一會議的視頻數(shù)據(jù)發(fā)送給第一視頻編碼模塊。
19.根據(jù)權(quán)利要求18所述的終端,其特征在于,所述第一處理子單元,進一步包括第一音頻輸出模塊,用于收到第一音頻解碼模塊發(fā)送的所述第二會議的原始音頻碼流后,在本地輸出得到的壓縮前的原始音頻視頻碼流;所述第一音頻解碼模塊,還用于將得到的壓縮前的所述第二會議的原始音頻碼流發(fā)送給第一音頻輸出模塊;和/或,所述第二處理子單元進一步包括第二音頻輸出模塊,用于收到第二音頻解碼模塊發(fā)送的所述第一會議的原始音頻碼流后,在本地輸出得到的壓縮前的原始音頻視頻碼流;所述第二音頻解碼模塊,還用于將得到的壓縮前的所述第一會議的原始音頻碼流發(fā)送給第二音頻輸出模塊;和/或,所述第一處理子單元進一步包括第一視頻輸出模塊,用于收到第一視頻解碼模塊發(fā)送的所述第二會議的原始視頻碼流后,在本地輸出得到的壓縮前的所述第二會議的原始視頻碼流;所述第一視頻解碼模塊,還用于將得到的壓縮前的所述第二會議的原始視頻碼流發(fā)送給第一視頻輸出模塊;和/或,所述第二處理子單元進一步包括第二視頻輸出模塊,用于收到第二視頻解碼模塊發(fā)送的所述第一會議的原始視頻碼流后,在本地輸出得到的壓縮前的所述第一會議的原始視頻碼流;所述第二視頻解碼模塊,還用于將得到的壓縮前的所述第一會議的原始視頻碼流發(fā)送給第二視頻輸出模塊。
全文摘要
本發(fā)明公開了一種實現(xiàn)視頻會議級聯(lián)的方法,該方法包括在會議進行過程中,終端將收到的來自第一會議的音頻、和/或視頻數(shù)據(jù),依據(jù)自身遵循的協(xié)議,進行處理,并將處理后的音頻、和/或視頻數(shù)據(jù)發(fā)送給第二會議所處的網(wǎng)絡(luò);和/或,將收到的來自第二會議的音頻、和/或視頻數(shù)據(jù),依據(jù)自身遵循的協(xié)議,進行處理,并將處理后的音頻、和/或視頻數(shù)據(jù)發(fā)送給第一會議所處的網(wǎng)絡(luò)。本發(fā)明同時公開了一種實現(xiàn)視頻會議級聯(lián)的終端,采用本發(fā)明的方法及終端,能在保證音視頻質(zhì)量的前提下,有效地實現(xiàn)視頻會議的級聯(lián)。
文檔編號H04N7/26GK102404547SQ201110378990
公開日2012年4月4日 申請日期2011年11月24日 優(yōu)先權(quán)日2011年11月24日
發(fā)明者吳永明 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1