基于ip的視頻會(huì)議控制系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及視頻會(huì)議的技術(shù)領(lǐng)域,尤其涉及一種基于IP的視頻會(huì)議控制系統(tǒng)及 方法。
【背景技術(shù)】
[0002] 目前的視頻會(huì)議系統(tǒng)結(jié)構(gòu)主要是基于多點(diǎn)控制單元(Multi-pointControl 化it,MCU)的系統(tǒng)結(jié)構(gòu)和基于視頻路由器的系統(tǒng)結(jié)構(gòu)。MCU系統(tǒng)結(jié)構(gòu)視頻畫(huà)面壓縮比率較 大,畫(huà)面不清晰;而基于路由器的系統(tǒng)結(jié)構(gòu)雖然畫(huà)面清晰,但實(shí)現(xiàn)復(fù)雜。因此怎樣在降低實(shí) 現(xiàn)復(fù)雜度的同時(shí)保證畫(huà)面的清晰度,成為一個(gè)有必要研究的問(wèn)題。
【發(fā)明內(nèi)容】
[0003]鑒于W上內(nèi)容,有必要提供一種基于IP的視頻會(huì)議控制系統(tǒng)及方法,其可W降低 了視頻壓縮比率,提高了客戶端的視頻會(huì)議畫(huà)面的清晰度。
[0004] 一種基于IP的視頻會(huì)議控制系統(tǒng),運(yùn)行于與視頻會(huì)議服務(wù)器相連的每個(gè)客戶端 中,該系統(tǒng)包括:請(qǐng)求模塊,用于當(dāng)客戶端使用用戶名和密碼登陸用戶界面后,該客戶端記 為當(dāng)前客戶端,請(qǐng)求視頻會(huì)議服務(wù)器傳送參與會(huì)議的其他客戶端所在的IP;控制模塊,用 于接收視頻會(huì)議服務(wù)器傳送的所述參與會(huì)議的其他客戶端所在的IP,并根據(jù)所述參與會(huì)議 的其他客戶端所在的IP控制所述當(dāng)前客戶端與所述參與會(huì)議的其他客戶端直接建立通信 連接,直至與每個(gè)所述參與會(huì)議的其他客戶端通信建立成功;獲取模塊,用于獲取當(dāng)前客戶 端的會(huì)議參與者的視頻畫(huà)面;接收模塊,用于接收每個(gè)所述參與會(huì)議的其他客戶端發(fā)送給 當(dāng)前客戶端的視頻畫(huà)面;合并模塊,用于利用視頻解碼技術(shù)對(duì)所接收的視頻畫(huà)面及當(dāng)前客 戶端的視頻畫(huà)面進(jìn)行解碼,并合并出當(dāng)前客戶端的顯示畫(huà)面。
[0005] -種基于IP的視頻會(huì)議控制方法,應(yīng)用于與視頻會(huì)議服務(wù)器相連的每個(gè)客戶端 中,該方法包括:請(qǐng)求步驟,當(dāng)客戶端使用用戶名和密碼登陸用戶界面后,該客戶端記為當(dāng) 前客戶端,請(qǐng)求視頻會(huì)議服務(wù)器傳送參與會(huì)議的其他客戶端所在的IP;控制步驟,接收視 頻會(huì)議服務(wù)器傳送的所述參與會(huì)議的其他客戶端所在的IP,并根據(jù)所述參與會(huì)議的其他客 戶端所在的IP控制所述當(dāng)前客戶端與所述參與會(huì)議的其他客戶端直接建立通信連接,直 至與每個(gè)所述參與會(huì)議的其他客戶端通信建立成功;獲取步驟,獲取當(dāng)前客戶端的會(huì)議參 與者的視頻畫(huà)面;接收步驟,接收每個(gè)所述參與會(huì)議的其他客戶端發(fā)送給當(dāng)前客戶端的視 頻畫(huà)面;合并步驟,利用視頻解碼技術(shù)對(duì)所接收的視頻畫(huà)面及當(dāng)前客戶端的視頻畫(huà)面進(jìn)行 解碼,并合并出當(dāng)前客戶端的顯示畫(huà)面。
[0006]相較于現(xiàn)有技術(shù),所述基于IP的視頻會(huì)議控制系統(tǒng)及方法,其使每個(gè)客戶端之間 直接建立通信連接,并使每個(gè)客戶端各自合并出包含所有參與會(huì)議者的顯示畫(huà)面,該樣就 不需要由視頻會(huì)議服務(wù)器先接收每個(gè)客戶端的視頻畫(huà)面,然后再向每個(gè)客戶端發(fā)送合并后 的視頻畫(huà)面,減少了對(duì)網(wǎng)絡(luò)資源的占用,使客戶端的視頻畫(huà)面更流暢。該種視頻會(huì)議結(jié)構(gòu)降 低了視頻壓縮比率,提高了客戶端的視頻會(huì)議畫(huà)面的清晰度。
【附圖說(shuō)明】
[0007] 圖1是本發(fā)明基于IP的視頻會(huì)議控制系統(tǒng)的應(yīng)用環(huán)境圖。
[0008] 圖2是本發(fā)明基于IP的視頻會(huì)議控制系統(tǒng)的較佳實(shí)施例的模塊圖。
[0009] 圖3是本發(fā)明基于IP的視頻會(huì)議控制方法的較佳實(shí)施例的流程圖。
[0010] 圖4是本發(fā)明每個(gè)客戶端的合并其顯示畫(huà)面的示意圖。
[0011] 主要元件符號(hào)說(shuō)明
[0012]
[0013]
【主權(quán)項(xiàng)】
1. 一種基于IP的視頻會(huì)議控制系統(tǒng),運(yùn)行于與視頻會(huì)議服務(wù)器相連的每個(gè)客戶端中, 其特征在于,該系統(tǒng)包括: 請(qǐng)求模塊,用于當(dāng)客戶端使用用戶名和密碼登陸用戶界面后,該客戶端記為當(dāng)前客戶 端,請(qǐng)求視頻會(huì)議服務(wù)器傳送參與會(huì)議的其他客戶端所在的IP; 控制模塊,用于接收視頻會(huì)議服務(wù)器傳送的所述參與會(huì)議的其他客戶端所在的IP,并 根據(jù)所述參與會(huì)議的其他客戶端所在的IP控制所述當(dāng)前客戶端與所述參與會(huì)議的其他客 戶端直接建立通信連接,直至與每個(gè)所述參與會(huì)議的其他客戶端通信建立成功; 獲取模塊,用于獲取當(dāng)前客戶端的會(huì)議參與者的視頻畫(huà)面; 接收模塊,用于接收每個(gè)所述參與會(huì)議的其他客戶端發(fā)送給當(dāng)前客戶端的視頻畫(huà)面; 合并模塊,用于利用視頻解碼技術(shù)對(duì)所接收的視頻畫(huà)面及當(dāng)前客戶端的視頻畫(huà)面進(jìn)行 解碼,并合并出當(dāng)前客戶端的顯示畫(huà)面。
2. 如權(quán)利要求1所述的基于IP的視頻會(huì)議控制系統(tǒng),其特征在于,所述合并模塊合并 出當(dāng)前客戶端的顯示畫(huà)面的過(guò)程如下: 根據(jù)所接收的視頻畫(huà)面與當(dāng)前客戶端的視頻畫(huà)面的數(shù)量之和、所接收的每個(gè)視頻畫(huà)面 及當(dāng)前客戶端的視頻畫(huà)面的分辨率大小HXL創(chuàng)建一個(gè)n行n列的二維數(shù)組以形成nXn的 排版方式,二維數(shù)組的每個(gè)元素存儲(chǔ)HX L個(gè)像素; 將所接收的視頻畫(huà)面及當(dāng)前客戶端的視頻畫(huà)面依次保存在n行n列的二維數(shù)組的每一 個(gè)元素中以形成當(dāng)前客戶端的顯示畫(huà)面。
3. 如權(quán)利要求1所述的基于IP的視頻會(huì)議控制系統(tǒng),其特征在于,與視頻會(huì)議服務(wù)器 相連的每個(gè)客戶端都有唯一的一個(gè)IP,該IP用于標(biāo)識(shí)客戶端。
4. 如權(quán)利要求1所述的基于IP的視頻會(huì)議控制系統(tǒng),其特征在于,每個(gè)客戶端之間通 過(guò)網(wǎng)絡(luò)電話通信協(xié)議VOIP相互建立通信連接。
5. -種基于IP的視頻會(huì)議控制方法,應(yīng)用于與視頻會(huì)議服務(wù)器相連的每個(gè)客戶端中, 其特征在于,該方法包括: 請(qǐng)求步驟,當(dāng)客戶端使用用戶名和密碼登陸用戶界面后,該客戶端記為當(dāng)前客戶端,請(qǐng) 求視頻會(huì)議服務(wù)器傳送參與會(huì)議的其他客戶端所在的IP ; 控制步驟,接收視頻會(huì)議服務(wù)器傳送的所述參與會(huì)議的其他客戶端所在的IP,并根據(jù) 所述參與會(huì)議的其他客戶端所在的IP控制所述當(dāng)前客戶端與所述參與會(huì)議的其他客戶端 直接建立通信連接,直至與每個(gè)所述參與會(huì)議的其他客戶端通信建立成功; 獲取步驟,獲取當(dāng)前客戶端的會(huì)議參與者的視頻畫(huà)面; 接收步驟,接收每個(gè)所述參與會(huì)議的其他客戶端發(fā)送給當(dāng)前客戶端的視頻畫(huà)面; 合并步驟,利用視頻解碼技術(shù)對(duì)所接收的視頻畫(huà)面及當(dāng)前客戶端的視頻畫(huà)面進(jìn)行解 碼,并合并出當(dāng)前客戶端的顯示畫(huà)面。
6. 如權(quán)利要求5所述的基于IP的視頻會(huì)議控制方法,其特征在于,所述合并步驟中合 并出當(dāng)前客戶端的顯示畫(huà)面的過(guò)程如下: 根據(jù)所接收的視頻畫(huà)面與當(dāng)前客戶端的視頻畫(huà)面的數(shù)量之和、所接收的每個(gè)視頻畫(huà)面 及當(dāng)前客戶端的視頻畫(huà)面的分辨率大小HXL創(chuàng)建一個(gè)n行n列的二維數(shù)組以形成nXn的 排版方式,二維數(shù)組的每個(gè)元素存儲(chǔ)HX L個(gè)像素; 將所接收的視頻畫(huà)面及當(dāng)前客戶端的視頻畫(huà)面依次保存在n行n列的二維數(shù)組的每一 個(gè)元素中以形成當(dāng)前客戶端的顯示畫(huà)面。
7. 如權(quán)利要求5所述的基于IP的視頻會(huì)議控制方法,其特征在于,與視頻會(huì)議服務(wù)器 相連的每個(gè)客戶端都有唯一的一個(gè)IP,該IP用于標(biāo)識(shí)客戶端。
8. 如權(quán)利要求5所述的基于IP的視頻會(huì)議控制方法,其特征在于,每個(gè)客戶端之間通 過(guò)網(wǎng)絡(luò)電話通信協(xié)議VOIP相互建立通信連接。
【專利摘要】一種基于IP的視頻會(huì)議控制方法,應(yīng)用于與視頻會(huì)議服務(wù)器相連的每個(gè)客戶端中,該方法包括:當(dāng)客戶端使用用戶名和密碼登陸用戶界面后,該客戶端為當(dāng)前客戶端,請(qǐng)求視頻會(huì)議服務(wù)器傳送參與會(huì)議的其他客戶端所在的IP;接收視頻會(huì)議服務(wù)器傳送的所述參與會(huì)議的其他客戶端所在的IP,并根據(jù)所述參與會(huì)議的其他客戶端所在的IP控制所述當(dāng)前客戶端與所述參與會(huì)議的其他客戶端直接建立通信連接,直至與每個(gè)所述參與會(huì)議的其他客戶端通信建立成功;獲取當(dāng)前客戶端的會(huì)議參與者的視頻畫(huà)面;接收每個(gè)所述參與會(huì)議的其他客戶端發(fā)送給當(dāng)前客戶端的視頻畫(huà)面;根據(jù)所接收的視頻畫(huà)面及當(dāng)前客戶端的視頻畫(huà)面,合并出當(dāng)前客戶端的顯示畫(huà)面。
【IPC分類】H04N7-15
【公開(kāi)號(hào)】CN104754282
【申請(qǐng)?zhí)枴緾N201310719989
【發(fā)明人】高明權(quán), 強(qiáng)振雄
【申請(qǐng)人】鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司
【公開(kāi)日】2015年7月1日
【申請(qǐng)日】2013年12月23日
【公告號(hào)】US20150181166