專利名稱:一種基于會(huì)議的視頻矩陣的管理和控制的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及了視頻監(jiān)控技術(shù),具體涉及一種基于會(huì)議的視頻矩陣的管理和控制的方法。
背景技術(shù):
視頻監(jiān)控是各行業(yè)重點(diǎn)部門或重要場(chǎng)所進(jìn)行實(shí)時(shí)監(jiān)控的物理基礎(chǔ),管理部門可通過它獲得有效數(shù)據(jù)、圖像或聲音信息,對(duì)突發(fā)性異常事件的過程進(jìn)行及時(shí)的監(jiān)視和記憶,用以提供高效、及時(shí)地指揮和高度、布置警力、處理案件等。視頻矩陣是視頻監(jiān)控系統(tǒng)一個(gè)重要組成部分?,F(xiàn)有視頻矩陣一般是通過硬件來實(shí)現(xiàn),建設(shè)成本高,系統(tǒng)一旦建好,就很難改變,管理上也不靈活。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明致力于提供一種基于會(huì)議的視頻矩陣的管理和控制的方法,以便通過SIP/IMS構(gòu)架實(shí)現(xiàn)遠(yuǎn)程矩陣式視頻監(jiān)控的功能。本發(fā)明的上述目的是通過如下的技術(shù)方案予以實(shí)現(xiàn)的視頻矩陣,就將視頻圖像從任意一個(gè)輸入通道切換到任意一個(gè)輸出通道顯示。一般來講,一個(gè)MXN矩陣表示它可以同時(shí)支持M路圖像輸入和N路圖像輸出。即任意的一個(gè)輸入和任意的一個(gè)輸出。視頻監(jiān)控系統(tǒng)是由視頻采集、視頻矩陣、視頻錄制和遠(yuǎn)程監(jiān)視臺(tái)組成。視頻采集通過網(wǎng)絡(luò)將視頻圖像傳輸?shù)娇刂埔曨l矩陣,視頻矩陣再將視頻信號(hào)分配到各監(jiān)視臺(tái),同時(shí)可傳送到視頻錄像設(shè)備。每一監(jiān)視臺(tái)是一個(gè)電視墻,設(shè)有矩陣式視頻監(jiān)視窗口系列,每個(gè)監(jiān)視窗口由一個(gè) SIP/URI標(biāo)識(shí)(叫做監(jiān)視URI),以便作為成員訪問視頻會(huì)議。監(jiān)視臺(tái)由視頻調(diào)度臺(tái)控制,調(diào)度臺(tái)可調(diào)用任意一組攝像頭和其中任一攝像頭,調(diào)度臺(tái)可拖拉任一攝像頭進(jìn)入監(jiān)視臺(tái)。視頻會(huì)議又稱會(huì)議電視、視訊會(huì)議等,它可以實(shí)現(xiàn)在兩點(diǎn)和多點(diǎn)間實(shí)時(shí)傳送活動(dòng)圖像、語(yǔ)音及應(yīng)用數(shù)據(jù)(電子白板、圖形)等形式的信息。SIP是基于IP的多媒體通信的核心協(xié)議。本發(fā)明通過SIP信令來描述,但也可以通過類似協(xié)議(如H. 323)來實(shí)現(xiàn)。1、一種基于會(huì)議的視頻矩陣的管理和控制的方法,其步驟包括al)設(shè)置若干視頻會(huì)議,每一個(gè)會(huì)議管理和控制一組攝像頭;bl)視頻調(diào)度臺(tái)調(diào)用一組攝像頭,選擇其中一個(gè)攝像頭,然后將這些攝像頭拖拉到監(jiān)視臺(tái)中某一個(gè)監(jiān)視窗口 ;cl)監(jiān)視窗口撤銷原有視頻流監(jiān)視URI發(fā)送SIP消息BYE給所在會(huì)議,會(huì)議回送 SIP消息200 0K,原有攝像頭的視頻流不再傳送給監(jiān)視窗口 ;dl)監(jiān)視窗口加入攝像頭所屬的視頻會(huì)議監(jiān)視URI發(fā)送SIP消息INVITE給所選攝像頭所屬會(huì)議,會(huì)議回送SIP消息200 0K;
el)監(jiān)視窗口向會(huì)議訂閱攝像頭的視頻流監(jiān)視URI發(fā)送SIP消息SUBSCRIBE給所在會(huì)議,訂閱內(nèi)容為所選攝像頭URI,會(huì)議回送SIP消息200 OK ;Π)如果所選攝像頭沒有成為會(huì)議的視頻源,會(huì)議邀請(qǐng)攝像頭進(jìn)入會(huì)議會(huì)議向攝像頭發(fā)送SIP消息INVITE,攝像頭回送200 OK ;gl)會(huì)議通知監(jiān)視窗口接收攝像頭視頻流會(huì)議向監(jiān)視窗口發(fā)送SIP消息NOTIFY, 監(jiān)視窗口回送200 OK ;hi)攝像頭向會(huì)議發(fā)送視頻流,會(huì)議向監(jiān)視窗口轉(zhuǎn)發(fā)視頻流;如果以前有別的監(jiān)視窗口訂閱這個(gè)攝像頭,視頻流從會(huì)議同時(shí)送到多個(gè)監(jiān)視窗口 ;il)為實(shí)現(xiàn)視頻輪循,調(diào)度臺(tái)為每一監(jiān)視窗口選擇一系列攝像頭,設(shè)定輪循時(shí)間間隔,每過這樣一個(gè)時(shí)間間隔,調(diào)度臺(tái)從所選列表中依次自動(dòng)拖拉下一個(gè)攝像頭到對(duì)應(yīng)監(jiān)視窗口,從而如步驟Cl)至hi)引入新的視頻流;本發(fā)明具有如下技術(shù)效果1、本發(fā)明取消了硬件式視頻矩陣,實(shí)現(xiàn)網(wǎng)絡(luò)視頻監(jiān)控,降低了視頻監(jiān)控的成本;2、本發(fā)明使得多個(gè)遠(yuǎn)程監(jiān)視臺(tái)可同時(shí)高效率地監(jiān)控同一個(gè)或多個(gè)攝像頭;3、本發(fā)明使得監(jiān)管員可靈活隨意監(jiān)控任意攝像頭組合;
圖1為本發(fā)明中基于視頻會(huì)議的視頻矩陣的示意圖;
具體實(shí)施例方式下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)說明。視頻監(jiān)控系統(tǒng)如圖一所示,視頻監(jiān)控系統(tǒng)包括視頻采集兩組(一組是攝像頭CAM11、CAMl2, CAM13、CAM14,另一組攝像頭是CAM21、CAM22、CAM23、CAM24)、視頻矩陣(視頻會(huì)議100和視頻會(huì)議200)、監(jiān)視臺(tái)三組(第一組是Al、A2、A3、A4,第二組是Bi、B2、B3、B4,第三組是Cl、 C2、C3、C4),視頻調(diào)度臺(tái) A、B、C。視頻會(huì)議100和200都在同一視頻服務(wù)器,但也可以在不同的視頻服務(wù)器中。視頻會(huì)議100向第一組采集系統(tǒng)服務(wù),視頻會(huì)議200向第二組采集系統(tǒng)服務(wù)。調(diào)度臺(tái)A控制第一組監(jiān)視臺(tái),調(diào)度臺(tái)B控制第二組監(jiān)視臺(tái),調(diào)度臺(tái)C控制第三組監(jiān)視臺(tái)。例視頻監(jiān)控調(diào)度臺(tái)A監(jiān)控視頻監(jiān)管員在調(diào)度臺(tái)A從第一組采集系統(tǒng)選擇CAM12、CAMl3, CAM14,在第二組選擇 CAM23 ;調(diào)度臺(tái)A把CAM12拖拉進(jìn)監(jiān)視窗口 Al ;監(jiān)視URI/A1發(fā)送SIP消息INVITE給會(huì)議 100,會(huì)議100回送SIP消息200 OK, Al進(jìn)入會(huì)議100 ;監(jiān)視URI/Al發(fā)送SIP消息SUBSCRIBE 給會(huì)議100,訂閱內(nèi)容為攝像頭URI/CAM12,會(huì)議100回送SIP消息200 OK ;會(huì)議100向攝像頭CAM12發(fā)送SIP消息INVITE,CAM12回送200 OK ;會(huì)議100向監(jiān)視窗口 Al發(fā)送SIP消息NOTIFY,Al回送200 OK ;CAMl2向會(huì)議100發(fā)送視頻流,會(huì)議100向監(jiān)視窗口 Al轉(zhuǎn)發(fā)視頻流;調(diào)度臺(tái)A把CAM13拖拉進(jìn)監(jiān)視窗口 A2 ;監(jiān)視URI/A2發(fā)送SIP消息INVITE給會(huì)議 100,會(huì)議100回送SIP消息200 OK, A2進(jìn)入會(huì)議100 ;監(jiān)視URI/A2發(fā)送SIP消息SUBSCRIBE 給會(huì)議100,訂閱內(nèi)容為攝像頭URI/CAM13,會(huì)議100回送SIP消息200 OK ;會(huì)議100向攝像頭CAM13發(fā)送SIP消息INVITE,CAM13回送200 OK ;會(huì)議100向監(jiān)視窗口 A2發(fā)送SIP消息NOTIFY,A2回送200 OK ;CAM13向會(huì)議100發(fā)送視頻流,會(huì)議100向監(jiān)視窗口 A2轉(zhuǎn)發(fā)視頻流;調(diào)度臺(tái)A把CAM14拖拉進(jìn)監(jiān)視窗口 A3 ;監(jiān)視URI/A3發(fā)送SIP消息INVITE給會(huì)議 100,會(huì)議100回送SIP消息200 0K, A3進(jìn)入會(huì)議100 ;監(jiān)視URI/A3發(fā)送SIP消息SUBSCRIBE 給會(huì)議100,訂閱內(nèi)容為攝像頭URI/CAM14,會(huì)議100回送SIP消息200 OK ;會(huì)議100向攝像頭CAM14發(fā)送SIP消息INVITE,CAM14回送200 OK ;會(huì)議100向監(jiān)視窗口 A3發(fā)送SIP消息NOTIFY,A3回送200 OK ;CAM14向會(huì)議100發(fā)送視頻流,會(huì)議100向監(jiān)視窗口 A3轉(zhuǎn)發(fā)視頻流;調(diào)度臺(tái)A把CAM23拖拉進(jìn)監(jiān)視窗口 A4 ;監(jiān)視URI/A4發(fā)送SIP消息INVITE給會(huì)議 200,會(huì)議200回送SIP消息200 OK, A4進(jìn)入會(huì)議200 ;監(jiān)視URI/A4發(fā)送SIP消息SUBSCRIBE 給會(huì)議200,訂閱內(nèi)容為攝像頭URI/CAM23,會(huì)議200回送SIP消息200 OK ;會(huì)議200向攝像頭CAM23發(fā)送SIP消息INVITE,CAM23回送200 OK ;會(huì)議200向監(jiān)視窗口 A4發(fā)送SIP消息NOTIFY,A4回送200 OK ;CAM23向會(huì)議200發(fā)送視頻流,會(huì)議200向監(jiān)視窗口 A4轉(zhuǎn)發(fā)視頻流;調(diào)度臺(tái)B監(jiān)控視頻監(jiān)管員在調(diào)度臺(tái)B從第一組采集系統(tǒng)選擇CAM12、CAM14,在第二組選擇CAM21、 CAM22 ;調(diào)度臺(tái)B把CAM12拖拉進(jìn)監(jiān)視窗口 Bl ;監(jiān)視URI/B1發(fā)送SIP消息INVITE給會(huì)議 100,會(huì)議100回送SIP消息200 0K,Bl進(jìn)入會(huì)議100 ;監(jiān)視URI/B1發(fā)送SIP消息SUBSCRIBE 給會(huì)議100,訂閱內(nèi)容為攝像頭URI/CAM12,會(huì)議100回送SIP消息200 OK ;CAMl2已進(jìn)入會(huì)議,會(huì)議100向監(jiān)視窗口 Bl發(fā)送SIP消息NOTIFY,Bl回送200 OK ;CAMl2向會(huì)議100發(fā)送視頻流,會(huì)議100同時(shí)向監(jiān)視窗口 Al和Bl轉(zhuǎn)發(fā)視頻流;調(diào)度臺(tái)B把CAM14拖拉進(jìn)監(jiān)視窗口 B3 ;監(jiān)視URI/B3發(fā)送SIP消息INVITE給會(huì)議 100,會(huì)議100回送SIP消息200 OK, B3進(jìn)入會(huì)議100 ;監(jiān)視URI/B3發(fā)送SIP消息SUBSCRIBE 給會(huì)議100,訂閱內(nèi)容為攝像頭URI/CAM14,會(huì)議100回送SIP消息200 OK ;CAM14已進(jìn)入會(huì)議100,會(huì)議100向監(jiān)視窗口 B3發(fā)送SIP消息NOTIFY,B3回送200 OK ;CAM14向會(huì)議100 發(fā)送視頻流,會(huì)議100同時(shí)向監(jiān)視窗口 A2和B3轉(zhuǎn)發(fā)視頻流;調(diào)度臺(tái)B把CAM21拖拉進(jìn)監(jiān)視窗口 B4 ;監(jiān)視URI/B4發(fā)送SIP消息INVITE給會(huì)議 200,會(huì)議200回送SIP消息200 OK, B4進(jìn)入會(huì)議200 ;監(jiān)視URI/B4發(fā)送SIP消息SUBSCRIBE 給會(huì)議200,訂閱內(nèi)容為攝像頭URI/CAM21,會(huì)議200回送SIP消息200 OK ;會(huì)議200向攝像頭CAM21發(fā)送SIP消息INVITE,CAM21回送200 OK ;會(huì)議200向監(jiān)視窗口 B4發(fā)送SIP消息NOTIFY,B4回送200 OK ;CAM21向會(huì)議200發(fā)送視頻流,會(huì)議200向監(jiān)視窗口 B4轉(zhuǎn)發(fā)視頻流;調(diào)度臺(tái)B把CAM22拖拉進(jìn)監(jiān)視窗口 B2 ;監(jiān)視URI/B2發(fā)送SIP消息INVITE給會(huì)議200,會(huì)議200回送SIP消息200 OK, B2進(jìn)入會(huì)議200 ;監(jiān)視URI/B2發(fā)送SIP消息SUBSCRIBE 給會(huì)議200,訂閱內(nèi)容為攝像頭URI/CAM22,會(huì)議200回送SIP消息200 OK ;會(huì)議200向攝像頭CAM22發(fā)送SIP消息INVITE,CAM22回送200 OK ;會(huì)議200向監(jiān)視窗口 B2發(fā)送SIP消息NOTIFY,B2回送200 OK ;CAM22向會(huì)議200發(fā)送視頻流,會(huì)議200向監(jiān)視窗口 B2轉(zhuǎn)發(fā)視
頻流;調(diào)度臺(tái)C監(jiān)控視頻監(jiān)管員在調(diào)度臺(tái)C從第一組采集系統(tǒng)選擇CAM12、CAM13,在第二組選擇CAM21、 CAM23 ;調(diào)度臺(tái)C把CAM12拖拉進(jìn)監(jiān)視窗口 Cl ;監(jiān)視URI/C1發(fā)送SIP消息INVITE給會(huì)議 100,會(huì)議100回送SIP消息200 OK, Cl進(jìn)入會(huì)議100 ;監(jiān)視URI/C1發(fā)送SIP消息SUBSCRIBE 給會(huì)議100,訂閱內(nèi)容為攝像頭URI/CAM12,會(huì)議100回送SIP消息200 OK ;CAMl2已在會(huì)議 100,會(huì)議100向監(jiān)視窗口 Cl發(fā)送SIP消息NOTIFY,Cl回送200 OK ;CAMl2向會(huì)議100發(fā)送視頻流,會(huì)議100同時(shí)向監(jiān)視窗口 Al和Cl轉(zhuǎn)發(fā)視頻流;調(diào)度臺(tái)C把CAM13拖拉進(jìn)監(jiān)視窗口 C2 ;監(jiān)視URI/C2發(fā)送SIP消息INVITE給會(huì)議 100,會(huì)議100回送SIP消息200 OK, C2進(jìn)入會(huì)議100 ;監(jiān)視URI/C2發(fā)送SIP消息SUBSCRIBE 給會(huì)議100,訂閱內(nèi)容為攝像頭URI/CAM13,會(huì)議100回送SIP消息200 OK ;CAMl3已在會(huì)議 100,會(huì)議100向監(jiān)視窗口 C2發(fā)送SIP消息NOTIFY,C2回送200 OK ;CAMl3向會(huì)議100發(fā)送視頻流,會(huì)議100同時(shí)向監(jiān)視窗口 A2和C2轉(zhuǎn)發(fā)視頻流;調(diào)度臺(tái)C把CAM21拖拉進(jìn)監(jiān)視窗口 C3 ;監(jiān)視URI/C3發(fā)送SIP消息INVITE給會(huì)議 200,會(huì)議200回送SIP消息200 OK, C3進(jìn)入會(huì)議200 ;監(jiān)視URI/C3發(fā)送SIP消息SUBSCRIBE 給會(huì)議200,訂閱內(nèi)容為攝像頭URI/CAM21,會(huì)議200回送SIP消息200 OK ;CAM21已在會(huì)議 200,會(huì)議200向監(jiān)視窗口 C3發(fā)送SIP消息NOTIFY,C3回送200 OK ;CAM21向會(huì)議200發(fā)送視頻流,會(huì)議200同時(shí)向監(jiān)視窗口 B4和C3轉(zhuǎn)發(fā)視頻流;調(diào)度臺(tái)C把CAM23拖拉進(jìn)監(jiān)視窗口 C4 ;監(jiān)視URI/C4發(fā)送SIP消息INVITE給會(huì)議 200,會(huì)議200回送SIP消息200 OK, C4進(jìn)入會(huì)議200 ;監(jiān)視URI/C4發(fā)送SIP消息SUBSCRIBE 給會(huì)議200,訂閱內(nèi)容為攝像頭URI/CAM23,會(huì)議200回送SIP消息200 OK ;CAM23已在會(huì)議 200,會(huì)議200向監(jiān)視窗口 C4發(fā)送SIP消息NOTIFY,C4回送200 OK ;CAM23向會(huì)議200發(fā)送視頻流,會(huì)議200同時(shí)向監(jiān)視窗口 A4和C4轉(zhuǎn)發(fā)視頻流。
權(quán)利要求
1.一種基于會(huì)議的視頻矩陣的管理和控制的方法,其步驟包括 al)設(shè)置若干視頻會(huì)議,每一個(gè)會(huì)議管理和控制一組攝像頭;bl)視頻調(diào)度臺(tái)調(diào)用一組攝像頭,選擇其中一個(gè)攝像頭,然后將這些攝像頭拖拉到監(jiān)視臺(tái)中某一個(gè)監(jiān)視窗口;cl)監(jiān)視窗口撤銷原有視頻流監(jiān)視URI發(fā)送SIP消息BYE給所在會(huì)議,會(huì)議回送SIP 消息200 0K,原有攝像頭的視頻流不再傳送給監(jiān)視窗口 ;dl)監(jiān)視窗口加入攝像頭所屬的視頻會(huì)議監(jiān)視URI發(fā)送SIP消息INVITE給所選攝像頭所屬會(huì)議,會(huì)議回送SIP消息200 OK ;el)監(jiān)視窗口向會(huì)議訂閱攝像頭的視頻流監(jiān)視URI發(fā)送SIP消息SUBSCRIBE給所在會(huì)議,訂閱內(nèi)容為所選攝像頭URI,會(huì)議回送SIP消息200 OK ;fl)如果所選攝像頭沒有成為會(huì)議的視頻源,會(huì)議邀請(qǐng)攝像頭進(jìn)入會(huì)議會(huì)議向攝像頭發(fā)送SIP消息INVITE,攝像頭回送200 OK ;gl)會(huì)議通知監(jiān)視窗口接收攝像頭視頻流會(huì)議向監(jiān)視窗口發(fā)送SIP消息NOTIFY,監(jiān)視窗口回送200 OK ;hi)攝像頭向會(huì)議發(fā)送視頻流,會(huì)議向監(jiān)視窗口轉(zhuǎn)發(fā)視頻流;如果以前有別的監(jiān)視窗口訂閱這個(gè)攝像頭,視頻流從會(huì)議同時(shí)送到多個(gè)監(jiān)視窗口;il)為實(shí)現(xiàn)視頻輪循,調(diào)度臺(tái)為每一監(jiān)視窗口選擇一系列攝像頭,設(shè)定輪循時(shí)間間隔, 每過一個(gè)時(shí)間間隔,調(diào)度臺(tái)從所選列表中依次自動(dòng)拖拉下一個(gè)攝像頭到對(duì)應(yīng)監(jiān)視窗口,從而如步驟cl)至hi)引入新的視頻流;
2.如權(quán)利要求1所述的方法,其特征在于監(jiān)視臺(tái)通過SIP或H323協(xié)議加入視頻會(huì)議來接收攝像頭的視頻流;
3.如權(quán)利要求1所述的方法,其特征在于監(jiān)視臺(tái)選擇攝像頭的視頻流,或通過DTMF 信號(hào)切換,或通過SIP消息(如SUBSCRIBE/NOTOFY、INFO等),或通過H323消息來完成;
4.如權(quán)利要求1所述的方法,其特征在于當(dāng)監(jiān)視臺(tái)請(qǐng)求播放攝像頭的視頻流時(shí),攝像頭可主動(dòng)加入視頻會(huì)議,視頻會(huì)議也可邀請(qǐng)攝像頭加入視頻會(huì)議,或者攝像頭有固定的視頻通道進(jìn)入視頻會(huì)議。
全文摘要
一種基于會(huì)議的視頻矩陣的管理和控制的方法,包括設(shè)置若干視頻會(huì)議,每一個(gè)會(huì)議管理和控制一組攝像頭;視頻調(diào)度臺(tái)調(diào)用一組攝像頭,選擇并拖拉其中的攝像頭到監(jiān)視臺(tái)中的監(jiān)視窗口;監(jiān)視窗口加入攝像頭所屬的視頻會(huì)議,并向會(huì)議訂閱攝像頭;如果攝像頭還沒有成為會(huì)議的視頻源,會(huì)議邀請(qǐng)攝像頭進(jìn)入會(huì)議;攝像頭向會(huì)議發(fā)送視頻流,會(huì)議向監(jiān)視窗口轉(zhuǎn)發(fā)視頻流;如果以前有別的監(jiān)視窗口訂閱這個(gè)攝像頭,視頻流從會(huì)議同時(shí)送到多個(gè)監(jiān)視窗口。本發(fā)明取消了硬件式視頻矩陣,降低了視頻監(jiān)控的成本;本發(fā)明使得多個(gè)遠(yuǎn)程監(jiān)視臺(tái)可同時(shí)高效率地監(jiān)控同一個(gè)或多個(gè)攝像頭;本發(fā)明使得監(jiān)管員可靈活隨意監(jiān)控任意攝像頭組合。
文檔編號(hào)H04N5/268GK102547142SQ20101060594
公開日2012年7月4日 申請(qǐng)日期2010年12月27日 優(yōu)先權(quán)日2010年12月27日
發(fā)明者李云洲 申請(qǐng)人:佛山絡(luò)威網(wǎng)絡(luò)技術(shù)有限公司