本發(fā)明涉及視頻會議系統(tǒng)技術(shù)領(lǐng)域,特別是一種視頻會議終端及其與互聯(lián)網(wǎng)視訊軟件的互通方法、系統(tǒng)。
背景技術(shù):
傳統(tǒng)視頻會議系統(tǒng)大多都可以支持4k超高清分辨率的視頻流,支持多點會議或者定點會議,可以提供各種復(fù)雜的會議控制功能。但是均是基于特定的h.323協(xié)議或者sip協(xié)議等標(biāo)準(zhǔn)開放協(xié)議互通信令和碼流進(jìn)行視頻通信,其視頻會議的特點是會議比較正式、專業(yè)性強、功能齊全,通??梢灾С中袠I(yè)企業(yè)級用戶的大型會議,并且視頻會議系統(tǒng)之間是通過互聯(lián)網(wǎng)互相連接。
現(xiàn)有的視頻會議系統(tǒng)有與互聯(lián)網(wǎng)視訊軟件進(jìn)行視頻通信的情況,但是傳統(tǒng)視頻會議系統(tǒng)多采用h.323、sip協(xié)議也視頻會議系統(tǒng)進(jìn)行互通,與換聯(lián)網(wǎng)上的視訊軟件互通的極其少,且各大互聯(lián)網(wǎng)視訊軟件廠商采用的協(xié)議都各不相同,出于安全和競爭策略的考慮,大多的廠商不對協(xié)議進(jìn)行公開化。
所以由于采用不同通信協(xié)議,導(dǎo)致目前傳統(tǒng)視頻會議系統(tǒng)和主流互聯(lián)網(wǎng)視訊軟件之間不能直接互通。
因此,現(xiàn)有的視頻會議系統(tǒng)要與互聯(lián)網(wǎng)視訊軟件實現(xiàn)通信就需要通過自行破解互聯(lián)網(wǎng)視訊軟件采用的協(xié)議,或者開發(fā)信令和媒體網(wǎng)關(guān)等方式,來實現(xiàn)和傳統(tǒng)視頻會議系統(tǒng)的互聯(lián)互通。但是實現(xiàn)這樣的互通,開發(fā)者需要分別針對不同廠家的視訊軟件做協(xié)議適配破解,開發(fā)難度高、工作量大,而且有些私有協(xié)議還使用了加密等功能,無法進(jìn)行破解和適配,所以使用網(wǎng)關(guān)轉(zhuǎn)譯的方法投入大、效果也差。
因此,目前的視頻會議系統(tǒng)和市面各種互聯(lián)網(wǎng)視訊軟件實現(xiàn)互通存在以下問題:
一、協(xié)議不支持彼此直接互通;
二、需要破解互聯(lián)網(wǎng)視訊軟件協(xié)議,針對不同廠家軟件做協(xié)議適配實現(xiàn)兩者互通,工作量大成本高;
三、互聯(lián)網(wǎng)視訊軟件有存在加密等問題可能導(dǎo)致無法互通,或者無法正?;ネ?;
四、通過網(wǎng)關(guān)的方式操作復(fù)雜不穩(wěn)定,容易出錯。
技術(shù)實現(xiàn)要素:
本發(fā)明提供了一種視頻會議終端及其與互聯(lián)網(wǎng)視訊軟件的互通方法、系統(tǒng),以解決現(xiàn)有的視頻會議系統(tǒng)不能與互聯(lián)網(wǎng)視訊軟件直接進(jìn)行互通通信的技術(shù)問題。
為解決上述技術(shù)問題,本發(fā)明采用以下技術(shù)方案:
本發(fā)明提供了一種視頻會議終端,包括:視頻會議模塊和互聯(lián)網(wǎng)通信模塊;互聯(lián)網(wǎng)通信模塊用于實現(xiàn)視頻會議終端與互聯(lián)網(wǎng)視訊軟件之間的視頻通信;視頻會議模塊包括控制單元和圖像處理單元;
互聯(lián)網(wǎng)通信模塊用于接收互聯(lián)網(wǎng)視訊軟件發(fā)送的視頻會議的請求消息;以及根據(jù)請求消息接收來自互聯(lián)網(wǎng)視訊軟件的第一視頻信息;圖像處理單元用于將第一視頻信息進(jìn)行重新編碼處理,并發(fā)送至控制單元;
控制單元用于將重新編碼處理后的第二視頻信息發(fā)送至其他的視頻會議終端。
在本發(fā)明的另一實施例中,互聯(lián)網(wǎng)通信模塊包括將互聯(lián)網(wǎng)視訊軟件進(jìn)行改造后的目標(biāo)視訊軟件。
在本發(fā)明的另一實施例中,視頻會議模塊還包括:操作系統(tǒng)單元,用于控制互聯(lián)網(wǎng)通信模塊安裝目標(biāo)視訊軟件,以及將重新編碼處理后的第二視頻信息發(fā)送至顯示裝置上顯示。
在本發(fā)明的另一實施例中,互聯(lián)網(wǎng)通信模塊還用于將視頻會議終端上視頻流碼發(fā)送至互聯(lián)網(wǎng)視訊軟件。
在本發(fā)明的另一實施例中,互聯(lián)網(wǎng)通信模塊將視頻會議終端上視頻碼流發(fā) 送至互聯(lián)網(wǎng)視訊軟件具體包括:
圖像處理單元接收來自本終端外部的攝像頭發(fā)送的第一視頻流碼,并對第一視頻流碼進(jìn)行重新編碼處理,發(fā)送至互聯(lián)網(wǎng)通信模塊;
互聯(lián)網(wǎng)通信模塊將解密并重新編碼后的第二視頻碼流發(fā)送至互聯(lián)網(wǎng)視訊軟件。
在本發(fā)明的另一實施例中,目標(biāo)視訊軟件將視頻會議終端上視頻碼流發(fā)送至互聯(lián)網(wǎng)視訊軟件具體包括:
控制單元接收來自其他視頻會議模塊發(fā)送的第一視頻流碼,并發(fā)送至圖像處理單元;
圖像處理單元將第一視頻流碼進(jìn)行重新編碼處理,發(fā)送至互聯(lián)網(wǎng)通信模塊;
互聯(lián)網(wǎng)通信模塊將第二視頻碼流發(fā)送至互聯(lián)網(wǎng)視訊軟件。
為了解決上述技術(shù)問題,本發(fā)明還提供了一種視頻會議系統(tǒng),包括:至少一個如上的視頻會議終端和多點控制模塊;
多點控制模塊用于向至少一個視頻會議終端發(fā)送多點視頻會議的請求;
至少一個視頻會議終端根據(jù)請求建立視頻會議通信鏈路;
視頻會議終端通過互聯(lián)網(wǎng)通信模塊接收互聯(lián)網(wǎng)視訊軟件發(fā)送的視頻會議的請求消息,互聯(lián)網(wǎng)通信模塊用于實現(xiàn)視頻會議終端與互聯(lián)網(wǎng)視訊軟件進(jìn)行視頻通信;
根據(jù)請求消息接收互聯(lián)網(wǎng)視訊軟件發(fā)送視頻信息,并進(jìn)行重新編碼處理,發(fā)送至多點控制模塊。
多點控制模塊根據(jù)視頻會議通信鏈路將接收到的重新編碼處理后的視頻信息發(fā)送至其他的視頻會議終端。
為了解決上述技術(shù)問題,本發(fā)明還提供了一種視頻會議終端與互聯(lián)網(wǎng)視訊軟件的互通方法,包括:
視頻會議終端通過互聯(lián)網(wǎng)通信模塊接收互聯(lián)網(wǎng)視訊軟件發(fā)送的視頻會議的請求消息,互聯(lián)網(wǎng)通信模塊用于實現(xiàn)視頻會議終端與互聯(lián)網(wǎng)視訊軟件進(jìn)行視頻通信;
根據(jù)請求消息接收互聯(lián)網(wǎng)視訊軟件發(fā)送的第一視頻信息;
將第一視頻信息進(jìn)行重新編碼處理,得到第二視頻信息;
將第二視頻信息發(fā)送至其他的視頻會議終端。
在本發(fā)明的另一實施例中,互聯(lián)網(wǎng)通信模塊為互聯(lián)網(wǎng)視訊軟件進(jìn)行改造后的目標(biāo)視訊軟件。
在本發(fā)明的另一實施例中,還包括:視頻會議終端將重新編碼處理后的第二視頻信息發(fā)送至顯示裝置上顯示。
在本發(fā)明的另一實施例中,互聯(lián)網(wǎng)通信模塊還用于將視頻會議終端上視頻碼流發(fā)送至互聯(lián)網(wǎng)視訊軟件。
在本發(fā)明的另一實施例中,將視頻會議終端上視頻碼流發(fā)送至互聯(lián)網(wǎng)視訊軟件具體包括:
視頻會議終端接收來自本終端外部的攝像頭發(fā)送的第一視頻流碼,并對第一視頻流碼進(jìn)行重新編碼處理,發(fā)送至互聯(lián)網(wǎng)通信模塊;
互聯(lián)網(wǎng)通信模塊將解密并重新編碼后的第二視頻碼流發(fā)送至互聯(lián)網(wǎng)視訊軟件。
在本發(fā)明的另一實施例中,將視頻會議終端上視頻碼流發(fā)送至互聯(lián)網(wǎng)視訊軟件具體包括:
接收來自其他視頻會議終端發(fā)送的第一視頻流碼;
將第一視頻流碼進(jìn)行重新編碼處理,發(fā)送至互聯(lián)網(wǎng)通信模塊;
互聯(lián)網(wǎng)通信模塊將第二視頻碼流發(fā)送至互聯(lián)網(wǎng)視訊軟件。
本發(fā)明的有益效果:
本發(fā)明提供了一種視頻會議終端及其與互聯(lián)網(wǎng)視訊軟件的互通方法、系統(tǒng),該終端包括視頻會議模塊和互聯(lián)網(wǎng)通信模塊,互聯(lián)網(wǎng)通信模塊用于實現(xiàn)視頻會議終端與互聯(lián)網(wǎng)視訊軟件之間的視頻通信,視頻會議模塊包括控制單元和圖像處理單元,通過互聯(lián)網(wǎng)通信模塊接收互聯(lián)網(wǎng)視訊軟件發(fā)送的視頻會議的請求消息,根據(jù)請求消息接收來自互聯(lián)網(wǎng)視訊軟件的第一視頻信息,圖像處理單元將第一視頻信息進(jìn)行重新編碼處理,并發(fā)送至控制單元,通過控制單元將重新編碼處理后的第二視頻信息發(fā)送至其他的視頻會議終端;由于在本發(fā)明提供視頻會議終端上設(shè)置有用于與現(xiàn)有的互聯(lián)網(wǎng)視訊軟件通訊的互聯(lián)網(wǎng)通信模塊,從而 實現(xiàn)了視頻會議終端與現(xiàn)有的外界互聯(lián)網(wǎng)視訊軟件直接互通,不需要其他的轉(zhuǎn)換設(shè)備或者連接裝置即可實現(xiàn)視頻通信;
另外,本發(fā)明提供的視頻會議終端中的互聯(lián)網(wǎng)通信模塊是通過將現(xiàn)有的互聯(lián)網(wǎng)視訊軟件進(jìn)行改造處理后的目標(biāo)視訊軟件,使得視頻會議終端可以自動適應(yīng)與不同的互聯(lián)網(wǎng)視訊軟件進(jìn)行視頻會議,進(jìn)一步解決了現(xiàn)有的視頻會議終端無法實現(xiàn)與互聯(lián)網(wǎng)視訊軟件直接互通的問題,提高了視頻會議終端擴展性能,并且本發(fā)明提供的視頻會議終端實施起來也簡單,方便了用戶可以隨意與各種互聯(lián)網(wǎng)視訊軟件進(jìn)行視頻通信,與通過破解協(xié)議或者開發(fā)兼容軟件的方式相比,本發(fā)明的方案更簡單,也容易實現(xiàn)。。
附圖說明
圖1為本發(fā)明第一實施例提供的一種視頻會議終端的結(jié)構(gòu)示意圖;
圖2為本發(fā)明第二實施例提供的視頻會議系統(tǒng)的結(jié)構(gòu)示意圖;
圖3為本發(fā)明第三實施例提供的視頻會議終端與互聯(lián)網(wǎng)視訊軟件的互通方法流程圖;
圖4為本發(fā)明第四實施例提供的以skype為例的視頻會議終端與skype互通方法流程圖。
具體實施方式
下面通過具體實施方式結(jié)合附圖對本發(fā)明作進(jìn)一步詳細(xì)說明。
第一實施例:
圖1為本發(fā)明第一實施例提供的一種視頻會議終端的結(jié)構(gòu)示意圖,由圖1可知,在本實施例中,本發(fā)明提供的視頻會議終端1包括視頻會議模塊11和互聯(lián)網(wǎng)通信模塊12,視頻會議模塊11包括控制單元111和圖像處理單元112;其中:
互聯(lián)網(wǎng)通信模塊12用于實現(xiàn)視頻會議終端與互聯(lián)網(wǎng)視訊軟件6之間的視頻通信;
互聯(lián)網(wǎng)通信模塊12用于接收互聯(lián)網(wǎng)視訊軟件6發(fā)送的視頻會議的請求消 息;以及根據(jù)請求消息接收來自互聯(lián)網(wǎng)視訊軟件6的第一視頻信息;
具體的,互聯(lián)網(wǎng)通信模塊12為將互聯(lián)網(wǎng)視訊軟件6進(jìn)行改造后的目標(biāo)視訊軟件121,這里的互聯(lián)網(wǎng)視訊軟件6可以為現(xiàn)有的國內(nèi)的國外的所有視頻軟件,如,qq、微信、skype等等,通過在互聯(lián)網(wǎng)通信模塊12上安裝改造后的目標(biāo)視訊軟件121,從而使得視頻會議終端1可以通過目標(biāo)視訊軟件121與各種互聯(lián)網(wǎng)視訊軟件6進(jìn)行通信;視頻會議終端1還可以通過視頻會議模塊11與其他的視頻會議終端進(jìn)行通信,也即是可以理解為當(dāng)有互聯(lián)網(wǎng)視訊軟件6請求與視頻會議終端1進(jìn)行視頻通信之前,需要在視頻會議終端1上預(yù)先安裝一個互聯(lián)網(wǎng)視訊軟件6,這時,當(dāng)有請求來時,則視頻會議終端1通過安裝的互聯(lián)網(wǎng)視訊軟件6進(jìn)行通信。
在一些實施例中,上述設(shè)置在互聯(lián)網(wǎng)通信模塊12中的目標(biāo)視訊軟件121可以是現(xiàn)有的互聯(lián)網(wǎng)聊天軟件,例如,qq、微信、skype等等。通過在互聯(lián)網(wǎng)通信模塊12上安裝與上述的互聯(lián)網(wǎng)聊天軟件互通的目標(biāo)視訊軟件,也即是qq、微信、skype的客戶端,該客戶端是經(jīng)過改造的客戶端,具體的,首先從互聯(lián)網(wǎng)上下載一個正式的qq、微信、skype軟件,然后將qq、微信、skype所依賴的像個圖形驅(qū)動模塊修改為視頻會議終端1上的圖像處理單元,使得安裝之后的qq、微信、skype的圖形顯示和文本與視頻會議終端1進(jìn)行完美的融合。
圖像處理單元112用于將第一視頻信息進(jìn)行重新編碼處理,并發(fā)送至控制單元111;
控制單元111用于將重新編碼處理后的第二視頻信息發(fā)送至其他的視頻會議終端。
具體的,在本實施例中,由于視頻會議終端的通信是基于h.323協(xié)議或者sip協(xié)議進(jìn)行的,因此,本實施例提供的控制單元111還用于負(fù)責(zé)控制視頻會議終端1和其他的視頻會議終端h.323協(xié)議或者sip協(xié)議網(wǎng)元的互通,并且解析其他網(wǎng)元發(fā)送的信令和接收的視頻信息;圖像處理單元112對視頻信息進(jìn)行重新編碼具體包括處理視頻會議終端1本身和其他傳統(tǒng)視頻會議終端交互的視頻圖像,以及處理視頻會議終端1上目標(biāo)視訊軟件121和遠(yuǎn)方互聯(lián)網(wǎng)視訊軟件6客戶端的交互視頻。
在一些實施例中,如圖1所示,上述實施例提供的視頻會議模塊11還包括:操作系統(tǒng)單元113,用于控制互聯(lián)網(wǎng)通信模塊12安裝目標(biāo)視訊軟件121,以及 將重新編碼處理后的第二視頻信息發(fā)送至顯示裝置上顯示。
具體的,在本實施例中,操作系統(tǒng)單元113可以使用微軟視窗、安卓、centos(社區(qū)企業(yè)操作系統(tǒng))等通用操作系統(tǒng),可以支持各種互聯(lián)網(wǎng)視訊軟件6的安裝,包括支持目標(biāo)視訊軟件的安裝。
在一些實施例中,互聯(lián)網(wǎng)通信模塊12具體是通過安裝在互聯(lián)網(wǎng)通信模塊12中的目標(biāo)視訊軟件121獲取其他終端上的互聯(lián)網(wǎng)視訊軟件6發(fā)送過來的視頻信息,并發(fā)送至圖像處理單元112;圖像處理單元112將獲取到的視頻信息重新編碼處理,再由控制單元111發(fā)送至其他的視頻會議終端。
在一些實施例中,互聯(lián)網(wǎng)通信模塊12還用于將視頻會議終端1上視頻碼流發(fā)送至互聯(lián)網(wǎng)視訊軟件6,具體的,通過目標(biāo)視訊軟件121將視頻會議終端1上的視頻碼流發(fā)送至互聯(lián)網(wǎng)視訊軟件6上,互聯(lián)網(wǎng)視訊軟件6根據(jù)接收到的視頻碼流進(jìn)行視頻會議。
在一些實施例中,互聯(lián)網(wǎng)通信模塊12將視頻會議終端1上視頻碼流發(fā)送至互聯(lián)網(wǎng)視訊軟件6具體包括:
圖像處理單元112接收來自本終端外部的攝像頭發(fā)送的第一視頻流碼,并對第一視頻流碼進(jìn)行重新編碼處理,發(fā)送至互聯(lián)網(wǎng)通信模塊12;
互聯(lián)網(wǎng)通信模塊12將解密并重新編碼后的第二視頻碼流發(fā)送至互聯(lián)網(wǎng)視訊軟件6。
具體的,在一些實施例中,當(dāng)目標(biāo)視訊軟件121為qq1時,視頻會議終端1首先需要接收到遠(yuǎn)端的qq2發(fā)起的呼叫請求,呼叫視頻會議終端1上的qq1,兩者建立通信鏈路后,將互相發(fā)送視頻碼流,具體的,圖像處理單元112可以通過外接的攝像頭獲取視頻碼流。經(jīng)過編碼后,通過qq1發(fā)送至qq2;同時qq1也接收來自qq2發(fā)送的視頻信息,送給圖像處理單元112進(jìn)行解碼重新編碼處理后,送給外接的顯示模塊顯示;則視頻會議終端1側(cè)顯示器能看到qq2的視頻信息,qq2也能看見視頻會議終端1攝像頭的視頻信息,兩者實現(xiàn)了直接互通。
在一些實施例中,視頻會議終端1還可以直接從其他的視頻會議終端上獲取視頻碼流,具體的,控制單元111接收來自其他視頻會議模塊11發(fā)送的第一視頻流碼,并發(fā)送至圖像處理單元112;
圖像處理單元112將第一視頻流碼進(jìn)行重新編碼處理,發(fā)送至互聯(lián)網(wǎng)通信模塊12;
互聯(lián)網(wǎng)通信模塊12將第二視頻碼流發(fā)送至互聯(lián)網(wǎng)視訊軟件6。
綜上所述,通過對本實施例提供的視頻會議終端的實施,在支持h.323的基礎(chǔ)上實現(xiàn)了視頻會議終端與視頻會議終端之間通過h.323協(xié)議或者sip協(xié)議的直接通信,以及實現(xiàn)了視頻會議終端與互聯(lián)網(wǎng)視訊軟件6的直接互通。
第二實施例:
相應(yīng)的,本發(fā)明還提供了一種視頻會議系統(tǒng),圖2為本發(fā)明第二實施例提供的視頻會議系統(tǒng)的結(jié)構(gòu)示意圖,由圖2可知,本實施例提供的視頻會議系統(tǒng)2,包括至少一個上述實施例提供的視頻會議終端1和多點控制模塊21;
多點控制模塊21用于向所述至少一個視頻會議終端1發(fā)送多點視頻會議的請求;
所述至少一個視頻會議終端1根據(jù)所述請求建立視頻會議通信鏈路;
視頻會議終端1通過互聯(lián)網(wǎng)通信模塊接收互聯(lián)網(wǎng)視訊軟件6發(fā)送的視頻會議的請求消息,互聯(lián)網(wǎng)通信模塊12用于實現(xiàn)視頻會議終端1與互聯(lián)網(wǎng)視訊軟件6進(jìn)行視頻通信;
根據(jù)請求消息接收所述互聯(lián)網(wǎng)視訊軟件6發(fā)送的視頻信息,并進(jìn)行重新編碼處理,發(fā)送至多點控制模塊21。
多點控制模塊21根據(jù)所述視頻會議通信鏈路將所述重新編碼處理后的視頻信息發(fā)送至其他的視頻會議終端3。
在一些實施例中,視頻會議系統(tǒng)2還包括:顯示模塊和攝像頭;視頻會議終端1通過攝像頭獲取當(dāng)前視頻會議的視頻碼流,并將視頻碼流進(jìn)行重新編碼處理,發(fā)送至目標(biāo)視訊軟件121,以及發(fā)送至顯示模塊進(jìn)行顯示;目標(biāo)視訊軟件121將編碼處理后的視頻碼流發(fā)送至互聯(lián)網(wǎng)視訊軟件6。
在本實施例中,具體的,采用本實施例提供的視頻會議系統(tǒng)2進(jìn)行視頻會議時,當(dāng)遠(yuǎn)方的互聯(lián)網(wǎng)視訊軟件6客戶端,例如,qq、微信、skype,想到加入上述的視頻會議終端1所在的視頻會議時,首先需要先呼叫視頻會議終端1上的目標(biāo)視訊軟件121,例如,qq、微信、skype。
當(dāng)遠(yuǎn)方的互聯(lián)網(wǎng)視訊軟件6客戶端與視頻會議終端1上的目標(biāo)視訊軟件121建立連接后,視頻會議終端1上的目標(biāo)視訊軟件121接收遠(yuǎn)方的互聯(lián)網(wǎng)視訊軟件6客戶端發(fā)送的視頻碼流,并發(fā)送給視頻會議終端1上圖像處理單元進(jìn)行重新編碼處理;
在視頻會議系統(tǒng)2通過視頻會議終端1上的目標(biāo)視訊軟件121互通時,視頻會議終端1上的圖像處理單元112作為視頻會議交互的視頻編解碼器和混合器,首先需要接收到來自遠(yuǎn)方的互聯(lián)網(wǎng)視訊軟件6客戶端發(fā)送的視頻圖像,然后再將其解碼并重新編碼后的視頻碼流發(fā)送給視頻會議終端上控制單元111,再由控制單元111發(fā)送到視頻會議系統(tǒng)2中的多點控制模塊21(mcu);
以此同時,視頻會議終端1上的圖像處理單元112需要處理控制單元111接收到的來自多點控制模塊21(mcu)的視頻碼流,將該視頻碼流作為視頻會議終端1上本側(cè)目標(biāo)視訊軟件121的視頻源,經(jīng)過目標(biāo)視訊軟件121編碼后送給遠(yuǎn)方的互聯(lián)網(wǎng)視訊軟件6客戶端。從而實現(xiàn)遠(yuǎn)方的互聯(lián)網(wǎng)視訊軟件6客戶端與視頻會議系統(tǒng)2的直接通信。
第三實施例:
圖3為本發(fā)明第三實施例提供的一種視頻會議系統(tǒng)與互聯(lián)網(wǎng)視訊軟件的互通方法流程圖,由圖3可知,在本實施例中,本發(fā)明提供的視頻會議系統(tǒng)與互聯(lián)網(wǎng)視訊軟件的互通方法包括以下步驟:
s301,視頻會議終端通過互聯(lián)網(wǎng)通信模塊接收互聯(lián)網(wǎng)視訊軟件發(fā)送的視頻會議的請求消息;具體的,視頻會議請求消息可以是其他現(xiàn)有的視頻會議終端通過控制單元發(fā)送過來的請求會議視頻的請求消息,可以是設(shè)有互聯(lián)網(wǎng)視訊軟件的現(xiàn)有的移動終端或者pc終端發(fā)送過來的視頻會議的請求消息,還可以是本發(fā)明提供的設(shè)置目標(biāo)視訊軟件的視頻會議終端發(fā)送過來的視頻會議的請求消息。
在一些實施例中,視頻會議終端接收視頻會議的請求消息具體通過目標(biāo)視訊軟件接收,也可以是通過控制單元接收。
s302,根據(jù)請求消息接收互聯(lián)網(wǎng)視訊軟件發(fā)送的第一視頻信息;視頻會議終端根據(jù)請求消息接收視頻信息,具體的是通過目標(biāo)視訊軟件來實現(xiàn)與遠(yuǎn)端的互聯(lián)網(wǎng)視訊軟件進(jìn)行互通。
具體的,在本實施例中,接收視頻信息也可以是通過控制單元基于h.323協(xié)議或者sip協(xié)議直接從其他視頻會議終端上接收。
s303,將所述第一視頻信息進(jìn)行重新編碼處理,得到第二視頻信息;具體的是通過視頻會議終端中的圖像處理單元將第一視頻信息進(jìn)行重新編碼處理,這里的重新編碼處理指的是將接收到的第一視頻信息轉(zhuǎn)換成適用于視頻會議終端自身通信協(xié)議的格式,如轉(zhuǎn)換成與h.323協(xié)議或者sip協(xié)議相對應(yīng)的格式,方便后續(xù)的視頻傳輸交互。
s304,將所述第二視頻信息發(fā)送至其他的視頻會議終端,可以理解的是,本步驟的其他視頻會議終端可以是本發(fā)明提供的視頻會議終端,也可以是設(shè)置有互聯(lián)網(wǎng)視訊軟件的終端(包括移動終端、pc等),還可以是現(xiàn)有的視頻會議終端;具體的是視頻會議終端將處理后的是第二視頻信息發(fā)送至控制單元,由控制單元發(fā)送至多點控制模塊上,在多點控制模塊上連接有多個視頻會議終端,因此,控制單元將第二視頻信息發(fā)送至多點控制模塊后,多點控制模塊將處理后的視頻信息發(fā)送至視頻會議終端上。
在一些實施例中,本視頻會議終端在接收到來自互聯(lián)網(wǎng)視訊軟件的視頻信息后,還可以將該視頻信息重新編碼后直接顯示到顯示模塊上,供給進(jìn)行視頻會議討論時使用。
在一些實施例中,本視頻會議終端還可以接收多點控制模塊發(fā)送的視頻碼流后,將視頻碼流發(fā)送至視頻會議終端中的圖像處理單元進(jìn)行重新編碼處理,然后將處理后的視頻信息通過目標(biāo)視訊軟件發(fā)送給互聯(lián)網(wǎng)視訊軟件,也可以直接發(fā)送至與本視頻會議終端連接的顯示模塊上進(jìn)行顯示,從而使得在進(jìn)行視頻會議時,可以實時獲知其他視頻會議現(xiàn)場或者會場的情況。
在一些實施例中,上述實施例提供的互通方法,當(dāng)視頻會議終端接收的請求消息具體是通過目標(biāo)視訊軟件接收的互聯(lián)網(wǎng)視訊軟件發(fā)送的視頻會議請求消息時,視頻會議終端根據(jù)接收到的請求消息接收互聯(lián)網(wǎng)視訊軟件發(fā)送的視頻會議的視頻碼流,然后再對接收到的視頻碼流進(jìn)行解碼處理,并發(fā)送至與視頻會議終端連接的其他視頻會議裝置上進(jìn)行會議視頻的共享。
在一些實施例中,上述實施例提供的互通方法,當(dāng)視頻會議終端還包括從視頻會議終端自身的多點控制模塊上接收視頻會議請求消息,這時,視頻會議終端接收的是其他視頻裝置發(fā)送的視頻會議的視頻碼流,然后視頻會議終端將 接收到的視頻碼流進(jìn)行重新編碼處理,發(fā)送至視頻終端通過目標(biāo)視訊軟件發(fā)送至其他的設(shè)有對應(yīng)的互聯(lián)網(wǎng)視訊軟件的視頻會議終端,這里的視頻會議終端可以理解為設(shè)有互聯(lián)網(wǎng)視訊軟件的移動終端或者pc終端,例如,手機,電腦或者是監(jiān)控系統(tǒng)等等。
進(jìn)一步的,視頻會議終端接收的是其他視頻裝置發(fā)送的視頻會議的視頻碼流具體可以是通過本終端外部的攝像頭發(fā)送的第一視頻流碼,并對所述第一視頻流碼進(jìn)行重新編碼處理,發(fā)送至所述互聯(lián)網(wǎng)通信模塊;
所述互聯(lián)網(wǎng)通信模塊將解密并重新編碼后的第二視頻碼流發(fā)送至所述互聯(lián)網(wǎng)視訊軟件。
或者,通過多點控制模塊接收來自其他視頻會議終端發(fā)送的第一視頻流碼;
將所述第一視頻流碼進(jìn)行重新編碼處理,發(fā)送至所述互聯(lián)網(wǎng)通信模塊;
所述互聯(lián)網(wǎng)通信模塊將所述第二視頻碼流發(fā)送至所述互聯(lián)網(wǎng)視訊軟件,可理解的是,通過目標(biāo)視訊軟件將第二視頻碼流發(fā)送至外部的互聯(lián)網(wǎng)視訊軟件上,可以是帶有互聯(lián)網(wǎng)視訊軟件的各種終端。
第四實施例:
現(xiàn)結(jié)合具體的實施方式對本發(fā)明做進(jìn)一步的詮釋說明。
本實施例將以互聯(lián)網(wǎng)視訊軟件skype為例說明,但本發(fā)明提供的視頻會議終端并不限定只能使用skype,還可以是微信、qq等等其他的視頻聊天軟件。
圖4為本發(fā)明第四實施例提供的以skype為例的視頻會議系統(tǒng)與skype互通方法流程圖,本實施例提供的互通方法包括以下步驟:
s401,多點控制模塊發(fā)送視頻會議請求;通過請求呼叫視頻會議系統(tǒng)中的所有視頻會議終端以及其他視頻會議裝置,召開多點視頻會議;
s402,視頻會議終端控制單元收到多點控制模塊的呼叫請求,通過h.323協(xié)議或者sip協(xié)議或者信令交互同意加入該視頻會議中;
s403,根據(jù)接收的視頻會議請求建立通信鏈路;在建立鏈路后,開始發(fā)送視頻碼流。視頻會議終端的圖像處理單元接收來自視頻會議終端或者其他視頻會議裝置的外部攝像頭獲取的視頻碼流,并進(jìn)行編碼處理,然后將編碼后的視頻碼流發(fā)送至視頻會議終端的控制單元上,控制單元轉(zhuǎn)發(fā)視頻碼流到多點控制 模塊;同時視頻會議終端的控制單元接收多點控制模塊接收到的視頻碼流,并發(fā)送到圖像處理單元進(jìn)行解碼處理,解碼處理后,圖像處理單元發(fā)送視頻圖像到外部顯示模塊上顯示遠(yuǎn)方多點控制模塊的視頻信息;
s404,遠(yuǎn)方skype客戶端發(fā)起呼叫;通過呼叫請求嘗試連接本視頻會議系統(tǒng)上的視頻會議終端上的目標(biāo)視訊軟件skype;
s405,視頻會議終端上skype接收呼叫求情;根據(jù)接收的呼叫請求與遠(yuǎn)方skype客戶端建立呼叫通信鏈路;
s406,視頻會議終端通過建立的鏈路接收來自遠(yuǎn)方skype客戶端的視頻碼流;skype將其解碼后發(fā)送給視頻會議終端的圖像處理單元,圖像處理單元將上述視頻碼流重新編碼發(fā)送到視頻會議終端的控制單元;
s407,將視頻碼流發(fā)送至多點控制模塊中;視頻會議終端的控制單元將視頻碼流發(fā)送給視頻會議系統(tǒng)中的多點控制模塊,則此時多點控制模塊可以看見來自遠(yuǎn)方skype客戶端發(fā)送的視頻信息;
s408,視頻會議終端上控制單元接收視頻會議系統(tǒng)中多點控制模塊接收的視頻碼流,然后發(fā)送給視頻會議終端的圖像處理單元進(jìn)行解碼,解碼后作為視頻會議終端上skype的輸入視頻源;
s409,將重新編碼后的視頻碼流發(fā)送至遠(yuǎn)方skype客戶端;視頻會議終端上skype客戶端將接收到的多點控制模塊接收的視頻碼流經(jīng)過重新編碼后的視頻碼流發(fā)送到遠(yuǎn)方skype客戶端,則此時遠(yuǎn)方skype客戶端可以看到視頻會議系統(tǒng)中來自多點控制模塊接收到的其他視頻會議終端的視頻信息。
綜上所述,本發(fā)明提供了一種視頻會議終端及其與互聯(lián)網(wǎng)視訊軟件的互通方法、系統(tǒng),主要是通過在視頻會議終端上設(shè)置一個能與互聯(lián)網(wǎng)視訊軟件互通的互聯(lián)網(wǎng)通信模塊,該互聯(lián)網(wǎng)通信模塊可以為將所述互聯(lián)網(wǎng)視訊軟件進(jìn)行改造后的目標(biāo)視訊軟件,在與外界的互聯(lián)網(wǎng)視訊軟件通信時,視頻會議終端通過目標(biāo)視訊軟件實現(xiàn)直接互通,不需要其他的轉(zhuǎn)換設(shè)備或者連接裝置即可實現(xiàn)視頻通信。
顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個 計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲介質(zhì)(rom/ram、磁碟、光盤)中由計算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。所以,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
以上內(nèi)容是結(jié)合具體的實施方式對本發(fā)明所作的進(jìn)一步詳細(xì)說明,不能認(rèn)定本發(fā)明的具體實施只局限于這些說明。對于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡單推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明的保護范圍。