比,本發(fā)明中在進行視頻會議時,視頻會議服務器獲取各會場中會議設備的顯示器的長寬比例,然后根據(jù)長寬比例和參加會議的會場數(shù)目選擇對應的視頻布局信息,并將其下發(fā)到會議設備。由于視頻會議服務器自動根據(jù)會議設備的顯示器的長寬比例選擇適合的視頻布局信息,并下發(fā)到會議設備,使用戶觀看到美觀的畫面,提高了用戶的觀看體驗。
【附圖說明】
[0056]為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
[0057]圖1為本發(fā)明一實施例提供的方法流程圖;
[0058]圖2為本發(fā)明又一實施例提供的方法流程圖;
[0059]圖3為本發(fā)明又一實施例提供的不合理視頻布局示意圖;
[0060]圖4為本發(fā)明又一實施例提供的合理視頻布局示意圖;
[0061]圖5為本發(fā)明又一實施例提供的存儲單元結(jié)構(gòu)示意圖;
[0062]圖6、圖7為本發(fā)明又一實施例提供的裝置結(jié)構(gòu)示意圖;
[0063]圖8為本發(fā)明又一實施例提供的裝置結(jié)構(gòu)示意圖。
【具體實施方式】
[0064]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護的范圍。
[0065]本發(fā)明一實施例提供一種視頻布局下發(fā)的方法,用于視頻會議系統(tǒng)中的視頻會議服務器。如圖1所示,所述方法包括:
[0066]101、視頻會議服務器獲取各個會場中會議設備的顯示器的長寬比例。
[0067]其中,視頻會議服務器判斷會議設備是否存儲會議設備的顯示器的長寬比例。當會議設備存儲其顯示器的長寬比例時,視頻會議服務器讀取會議設備的顯示器的長寬比例;當會議設備沒有存儲其顯示器的長寬比例時,視頻會議服務器向會議設備下發(fā)任意視頻布局信息,然后獲取會議設備的顯示器的屏幕截圖,視頻會議服務器比較屏幕截圖的長度和寬度,即可得到會議設備的顯示器的長寬比例。
[0068]需要說明的是,在視頻會議服務器獲取各個會場中會議設備的顯示器的長寬比例之前,視頻會議服務器中建立布局數(shù)據(jù)庫,布局數(shù)據(jù)庫包括會議設備的顯示器的長寬比例和與所述長寬比例對應的視頻布局信息。
[0069]102、視頻會議服務器根據(jù)會議設備的顯示器的長寬比例和會場數(shù)目查詢布局數(shù)據(jù)庫,得出視頻布局信息。
[0070]其中,視頻會議服務器根據(jù)會議設備的顯示器的長寬比例查詢布局數(shù)據(jù)庫,得出與會議設備的顯示器的長寬比例對應的總視頻布局信息,然后將總視頻布局信息存儲于虛擬存儲單元,總視頻布局信息包括至少一種視頻布局信息。
[0071]進一步的,視頻會議服務器判斷會場的數(shù)目是否大于預設值,當會場的數(shù)目大于預設值時,視頻會議服務器根據(jù)預設值,在總視頻布局信息中,確定下發(fā)的視頻布局信息;當會場的數(shù)目不大于預設值時,視頻會議服務器根據(jù)會場的數(shù)目,在總視頻布局信息中,確定下發(fā)的視頻布局信息。
[0072]可選的,視頻會議服務器接收會議設備發(fā)送的指示信息,指示信息包括用戶選定的會場數(shù)目,則視頻會議服務器根據(jù)指示信息中用戶選定的會場數(shù)目,在總視頻布局信息中確定視頻布局息。
[0073]103、視頻會議服務器向會議設備下發(fā)視頻布局信息。
[0074]現(xiàn)有技術中,視頻會議服務器向會議設備下發(fā)的視頻布局信息,不能滿足所有會場的顯示屏幕的顯示需要,用戶觀看的顯示屏幕上會出現(xiàn)空白或者圖像拉伸變形等,使用戶觀看到的畫面效果較差,降低了用戶的觀看體驗。與現(xiàn)有技術相比,本發(fā)明實施例中視頻會議服務器在進行視頻會議時,視頻會議服務器獲取各會場中會議設備顯示器的長寬比例,然后根據(jù)顯示器的長寬比例和參加會議的會場數(shù)目,在布局數(shù)據(jù)庫中選擇對應的視頻布局信息,并將其下發(fā)到會議設備。由于視頻會議服務器自動根據(jù)會議設備的顯示器的長寬比例選擇適合的視頻布局信息,并下發(fā)到會議設備,解決了現(xiàn)有技術中用戶在參加視頻會議時,視頻會議服務器不能為其提供適合觀看的視頻布局的問題。通過解決上述技術問題,使用戶觀看到美觀的畫面,提高了用戶的觀看體驗。
[0075]本發(fā)明又一實施例提供一種視頻布局下發(fā)的方法,用于視頻會議系統(tǒng)中的視頻會議服務器,以MCU為例,會場中會議設備可以為終端設備,終端設備顯示器最多可顯示的會場數(shù)目以16個會場為例,如圖2所示,所述方法包括:
[0076]201、MCU建立布局數(shù)據(jù)庫。
[0077]其中,布局數(shù)據(jù)庫用于存儲終端設備顯示器的各個長寬比例下對應不同會場個數(shù)的視頻布局信息。數(shù)據(jù)庫中的視頻布局信息是根據(jù)終端設備顯示器的長寬比例和顯示會場數(shù)目確定的。例如,顯示器的長寬比例為4:3,要顯示兩個其他會場中顯示器的長寬比例為16:9的視頻布局時,現(xiàn)有技術中的顯示畫面如圖3所示,為MCU可能下發(fā)的視頻布局信息,屏幕的上下兩側(cè)里有很多的空白;如圖4所示,為本發(fā)明MCU建立的數(shù)據(jù)庫中存儲的視頻布局信息,布局中將、小窗口位置調(diào)整為上下位置,并等比例的放大顯示窗口的長和寬,如此增大了顯示其屏幕的利用率,比圖3中的布局更適合屏幕。
[0078]202、MCU與參加會議的會場的終端設備建立通信連接。
[0079]其中,在會議開始時,MCU需要與各參加會議的會場的終端設備建立通信連接。建立通信連接的方式可以是MCU呼叫終端設備的IP地址,或者可以是終端設備向MCU發(fā)送參加會議的請求。
[0080]203、MCU判斷終端設備中是否存有顯示器的長寬比例,若終端設備中存有顯示器的長寬比例,則執(zhí)行步驟206 ;否則,執(zhí)行步驟204。
[0081]需要說明的是,MCU根據(jù)顯示器的長寬比例下發(fā)合適的視頻布局信息,則需要終端設備顯示器的長寬比例。在一些終端設備中,會記錄顯示器的長寬比例,MCU讀取長寬比例即可;在一些終端設備中不記錄顯示器的長寬比例,MCU需要獲取顯示器的長寬比例。
[0082]204、MCU向終端設備下發(fā)任意視頻布局信息,獲得終端設備上傳的截屏畫面。
[0083]其中,MCU向終端設備下發(fā)任意的視頻布局信息,在終端設備顯示后,通過發(fā)布命令獲得終端設備顯示器的截屏畫面,以便得到顯示器的長寬比例。
[0084]可選的,MCU還可以向終端設備下發(fā)圖片,在終端設備顯示后獲得終端設備顯示器的截屏畫面。
[0085]205、MCU根據(jù)終端設備上傳的截屏畫面獲取終端設備顯示器的長寬比例。
[0086]例如,MCU獲取終端設備上傳顯示器的截屏畫面后,將截圖等比例縮放,使長度等于16,然后測量其寬度,即可得出顯示器的長寬比例。在本步驟執(zhí)行完畢之后,執(zhí)行步驟207。
[0087]206、MCU從終端設備讀取顯示器的長寬比例。
[0088]其中,終端設備中記錄顯示器的長寬比例,MCU直接讀取顯示器的長寬比例。
[0089]207,MCU為每個會場建立虛擬存儲單元,存儲會場ID (Identity,標識號碼)和與之對應的終端設備顯示器的長寬比例。
[0090]其中,MCU為每個會場建立虛擬存儲單元,在獲得各會場中終端設備顯示器的長寬比例后,將其存儲到相應的虛擬存儲單元中。如果用戶在參加視頻會議時,想要更換屏幕顯示的會場數(shù)目,可以從相應的虛擬存儲單元中選取合適的視頻布局信息。
[0091]208、MCU根據(jù)終端設備顯示器的長寬比例查詢布局數(shù)據(jù)庫,將終端設備顯示器的長寬比例對應的視頻布局信息存儲到對應的虛擬存儲單元。
[0092]其中,如圖5所示,為虛擬存儲單元和布局數(shù)據(jù)庫的數(shù)據(jù)傳輸過程。MCU根據(jù)終端設備顯示器的長寬比例,在布局數(shù)據(jù)庫得到對應的視頻布局信息,然后存儲到相應的虛擬存儲單元。
[0093]209、MCU確定各個會場的終端設備顯示器上顯示的會場數(shù)目。
[0094]例如,在視頻會議時,如果參加會議的會場較多,用戶可以選擇其中的一部分會場進行顯示。當用戶選擇要顯示的會場時,終端設備顯示器上顯示的會場數(shù)目為用戶選擇的會場數(shù)目;當用戶沒有選擇要顯示的會場時,終端設備顯示器上顯示的會場數(shù)目為參加會議的會場數(shù)減I。
[0095]2