專利名稱:視頻監(jiān)控、回放業(yè)務實現(xiàn)方法及設備的制作方法
技術領域:
本發(fā)明涉及通信技術領域的視頻監(jiān)控技術,尤其涉及一種視頻監(jiān)控、回放業(yè)務實現(xiàn)方法及設備。
背景技術:
隨著視音頻編解碼技術和網(wǎng)絡存儲技術的發(fā)展,將攝像機的圖像數(shù)據(jù)數(shù)字化,并在hternet網(wǎng)絡上傳輸、存儲形成了數(shù)字視頻監(jiān)控技術。視頻監(jiān)控技術是城市安防系統(tǒng)中的關鍵技術。經(jīng)過近幾年的發(fā)展,視頻監(jiān)控技術已經(jīng)形成了“模擬監(jiān)控+網(wǎng)絡監(jiān)控存儲+綜合管理”的集成監(jiān)控方式。視頻監(jiān)控系統(tǒng)中主要由模擬監(jiān)控攝像裝置、視頻編碼器伍此0(1吐』0、軟/硬件解碼器、視頻管理服務器(Video Management, VM)、存儲設備、媒體交換服務器和管理系統(tǒng)等組成。現(xiàn)有的綜合數(shù)字監(jiān)控管理系統(tǒng)如圖1所示,由以下基本單元的構成模擬監(jiān)控攝像輸入(攝像機)、視頻編碼器(EC)、VM、存儲設備、媒體交換服務器(Media Switch, MS)、 視頻客戶端(Video Client, VC)以及相應的軟件管理系統(tǒng)。其中,EC用于將模擬音視頻信號轉換為數(shù)字信號并使用實時音視頻壓縮算法處理后,將數(shù)據(jù)傳輸?shù)骄W(wǎng)絡,用于實時查看或存儲;MS用于進行實時音視頻流的轉發(fā)、復制分發(fā)?,F(xiàn)有實況監(jiān)控方案中,VC向VM申請建立與攝像機通道的監(jiān)控關系,模擬監(jiān)控攝像數(shù)據(jù)經(jīng)過EC的數(shù)字編碼壓縮處理后,再經(jīng)過網(wǎng)絡傳輸?shù)絍C,采用軟解碼處理,實現(xiàn)實時監(jiān)控。根據(jù)是否采用MS進行媒體流轉發(fā),實時監(jiān)控主要分為以下兩種方式方式一不采用MS進行媒體流轉發(fā),其流程包括步驟1、VC向VM請求實況1路攝像頭通道的實時圖像,播放到本VC的指定窗格;步驟2、VM指示該攝像機通道對應的EC發(fā)送該通道實況流到指定VC ;步驟3、VM指示VC播放器接收實況流,并在指定窗格播放;步驟4、EC發(fā)送指定攝像機通道實況流到請求的VC。方式二 采用MS進行媒體流轉發(fā),其流程包括步驟1、VC向VM請求實況1路攝像頭通道的實時圖像;步驟2、VM向MS發(fā)送配置消息,在MS上建立復制轉發(fā)表項;步驟3、VM指示該攝像機通道對應的編碼器發(fā)送該通道實況流到MS ;步驟4、VM指示VC播放器接收實況流,并在指定窗格播放;步驟5、EC發(fā)送指定攝像機通道實況流到MS ;步驟6、MS復制轉發(fā)該實況流到請求的VC。上述兩種方式中,可為媒體流報文設置優(yōu)先級,在發(fā)送或轉發(fā)媒體流報文時可優(yōu)先發(fā)送或轉發(fā)優(yōu)先級高的媒體流報文。但是,現(xiàn)有的媒體流報文的優(yōu)先級都是采用預先靜態(tài)配置的方式來設置,或者采用缺省優(yōu)先級設置。若采用預先靜態(tài)配置媒體流報文優(yōu)先級,則無法根據(jù)實時的監(jiān)控圖像的優(yōu)先級,動態(tài)的調整實況流報文優(yōu)先級,使得方案不夠靈活,需要過多的進行人工干預和配置;若采用缺省優(yōu)先級,則當網(wǎng)絡傳輸設備出現(xiàn)擁塞時,導致在網(wǎng)絡傳輸設備上無法區(qū)分不同媒體流報文優(yōu)先級,會無差別的丟包,無法保證高優(yōu)先級媒體流的播放效果。由此可見,現(xiàn)有的視頻監(jiān)控業(yè)務實現(xiàn)過程中,無法對媒體流報文優(yōu)先級進行動態(tài)調整,因而影響視頻監(jiān)控業(yè)務的實現(xiàn)。
發(fā)明內容
本發(fā)明提供一種視頻監(jiān)控、回放業(yè)務實現(xiàn)方法及設備,用以解決現(xiàn)有視頻監(jiān)控業(yè)務機制中無法對媒體流報文優(yōu)先級進行動態(tài)調整的問題。本發(fā)明提供的一種視頻監(jiān)控業(yè)務實現(xiàn)方法,應用于包括視頻編碼器、視頻管理服務器和客戶端的視頻監(jiān)控系統(tǒng),或應用于包括視頻編碼器、視頻管理服務器、媒體交換服務器和客戶端的視頻監(jiān)控系統(tǒng),其中,視頻編碼器上對應于視頻監(jiān)控業(yè)務的媒體流設置有媒體流報文優(yōu)先級調整事件,該方法包括視頻管理服務器接收視頻編碼器發(fā)送的優(yōu)先級調整請求,所述優(yōu)先級調整請求中攜帶有媒體流報文優(yōu)先級調整事件相關信息;其中,所述優(yōu)先級調整請求是視頻編碼器在進行視頻監(jiān)控業(yè)務的過程中,監(jiān)測到媒體流報文優(yōu)先級調整事件被觸發(fā)時發(fā)送的;所述視頻管理服務器根據(jù)所述媒體流報文優(yōu)先級調整事件相關信息,對相應的視頻監(jiān)控業(yè)務的媒體流報文優(yōu)先級的調整進行判決,并根據(jù)判決結果向所述視頻編碼器或向媒體交換服務器發(fā)送指示信息,用以指示視頻編碼器或媒體交換服務器根據(jù)判決結果調整對應媒體流報文的優(yōu)先級。本發(fā)明提供的視頻管理服務器,應用于包括視頻編碼器和客戶端的視頻監(jiān)控系統(tǒng),或應用于包括視頻編碼器、媒體交換服務器和客戶端的視頻監(jiān)控系統(tǒng),其中,視頻編碼器上對應于視頻監(jiān)控業(yè)務的媒體流設置有媒體流報文優(yōu)先級調整事件,所述視頻管理服務器包括第一接收模塊,用于接收視頻編碼器發(fā)送的優(yōu)先級調整請求,所述優(yōu)先級調整請求中攜帶有媒體流報文優(yōu)先級調整事件相關信息;其中,所述優(yōu)先級調整請求是視頻編碼器在進行視頻監(jiān)控業(yè)務的過程中,監(jiān)測到媒體流報文優(yōu)先級調整事件被觸發(fā)時發(fā)送的;優(yōu)先級判決模塊,用于根據(jù)所述第一接收模塊接收到的所述優(yōu)先級調整請求中攜帶的所述媒體流報文優(yōu)先級調整事件相關信息,對相應的視頻監(jiān)控業(yè)務的媒體流報文優(yōu)先級的調整進行判決;發(fā)送模塊,用于根據(jù)所述優(yōu)先級判決模塊的判決結果,向所述視頻編碼器或向媒體交換服務器發(fā)送指示信息,用以指示視頻編碼器或媒體交換服務器根據(jù)判決結果調整對應媒體流報文的優(yōu)先級。本發(fā)明提供的視頻編碼器,應用于包括視頻編碼器和客戶端的視頻監(jiān)控系統(tǒng),或應用于包括視頻編碼器、媒體交換服務器和客戶端的視頻監(jiān)控系統(tǒng),該視頻編碼器包括事件設置模塊,用于對應于視頻監(jiān)控業(yè)務的媒體流設置媒體流報文優(yōu)先級調整事件;事件監(jiān)測模塊,用于在本視頻編碼器進行視頻監(jiān)控業(yè)務的過程中,監(jiān)測對應于所述視頻監(jiān)控業(yè)務的媒體流設置的媒體流報文優(yōu)先級調整事件;發(fā)送模塊,用于當所述事件監(jiān)測模塊監(jiān)測到對應于視頻監(jiān)控業(yè)務的媒體流設置的媒體流報文優(yōu)先級事件被觸發(fā)時,向視頻管理服務器發(fā)送優(yōu)先級調整請求,所述優(yōu)先級調整請求中攜帶有媒體流報文優(yōu)先級調整事件相關信息;接收模塊,用于接收所述視頻管理服務器返回的響應;優(yōu)先級調整模塊,用于根據(jù)所述接收模塊接收到的響應中攜帶的指示信息調整對應媒體流報文的優(yōu)先級;其中,所述指示信息是所述視頻管理服務器根據(jù)所述媒體流報文優(yōu)先級調整事件相關信息,對相應的視頻監(jiān)控業(yè)務的媒體流報文優(yōu)先級的調整進行判決, 并根據(jù)判決結果確定出的。本發(fā)明提供的視頻監(jiān)控業(yè)務實現(xiàn)方法,應用于包括視頻編碼器、視頻管理服務器和客戶端的視頻監(jiān)控系統(tǒng),其中,視頻編碼器上對應于視頻監(jiān)控業(yè)務的媒體流設置有媒體流報文優(yōu)先級調整事件,該方法包括視頻編碼器在進行視頻監(jiān)控業(yè)務的過程中,監(jiān)測對應于所述視頻監(jiān)控業(yè)務的媒體流設置的媒體流報文優(yōu)先級調整事件;當所述視頻編碼器監(jiān)測到對應于所述視頻監(jiān)控業(yè)務的媒體流設置的媒體流報文優(yōu)先級調整事件被觸發(fā)時,調整所述視頻監(jiān)控業(yè)務的媒體流報文的優(yōu)先級。本發(fā)明提供的視頻編碼器,應用于包括視頻管理服務器和客戶端的視頻監(jiān)控系統(tǒng),該視頻編碼器包括事件設置模塊,用于對應于本視頻編碼器的視頻監(jiān)控業(yè)務的媒體流設置媒體流報文優(yōu)先級調整事件;事件監(jiān)測模塊,用于在本視頻編碼器進行視頻監(jiān)控業(yè)務的過程中,監(jiān)測對應于所述視頻監(jiān)控業(yè)務的媒體流設置的媒體流報文優(yōu)先級調整事件;優(yōu)先級調整模塊,用于當所述事件監(jiān)測模塊監(jiān)測到對應于視頻監(jiān)控業(yè)務的媒體流設置的媒體流報文優(yōu)先級事件被觸發(fā)時,調整對應的視頻監(jiān)控業(yè)務的媒體流報文的優(yōu)先級。與現(xiàn)有技術相比,本發(fā)明具有如下有益技術效果通過在視頻編碼器上對應于視頻監(jiān)控業(yè)務的媒體流設置媒體流報文優(yōu)先級調整事件,并在視頻監(jiān)控業(yè)務的實現(xiàn)過程中,視頻編碼器實時監(jiān)測該事件,當該事件被觸發(fā)時, 對相應媒體流報文的優(yōu)先級進行調整,從而實現(xiàn)了根據(jù)視頻監(jiān)控業(yè)務對媒體流報文優(yōu)先級的動態(tài)調整。本發(fā)明提供的視頻回放業(yè)務實現(xiàn)方法,應用于包括存儲設備、視頻管理服務器和客戶端的視頻監(jiān)控系統(tǒng),該方法包括視頻管理服務器獲知有客戶端與存儲設備建立視頻回放業(yè)務時,判斷所述客戶端的權限等級是否高于設定閾值;如果所述客戶端的權限等級高于設定閾值,則所述視頻管理服務器向所述存儲設備發(fā)送指示信息,用以指示所述存儲設備提高發(fā)送給所述客戶端的媒體流報文的優(yōu)先級。本發(fā)明提供的視頻管理服務器,應用于包括存儲設備、客戶端的視頻監(jiān)控系統(tǒng),該視頻管理服務器包括判斷模塊,用于在獲知有客戶端與存儲設備建立視頻回放業(yè)務時,判斷所述客戶端的權限等級是否高于設定閾值;優(yōu)先級判決模塊,用于在所述判斷模塊判斷所述客戶端的權限等級高于設定閾值時,決定提高發(fā)送給所述客戶端的媒體流報文的優(yōu)先級;發(fā)送模塊,用于向所述存儲設備發(fā)送指示信息,用以指示所述存儲設備提高發(fā)送給所述客戶端的媒體流報文的優(yōu)先級。與現(xiàn)有技術相比,本發(fā)明具有如下有益技術效果通過在客戶端建立視頻回放業(yè)務時,根據(jù)該客戶端的權限等級動態(tài)調整相應媒體流報文的優(yōu)先級,從而實現(xiàn)了對視頻回放業(yè)務的媒體流進行動態(tài)調整。
圖1為現(xiàn)有技術中的視頻監(jiān)控系統(tǒng)示意圖;圖2為本發(fā)明實施例一提供的視頻監(jiān)控業(yè)務流程示意圖;圖3為本發(fā)明實施例二提供的視頻監(jiān)控業(yè)務流程示意圖;圖4A、圖4B、圖4C、圖4D、圖4E分別為本發(fā)明實施例三提供的視頻監(jiān)控業(yè)務流程示意圖;圖5為本發(fā)明實施例六提供的視頻回放業(yè)務流程示意圖;圖6為本發(fā)明實施例七提供的視頻編碼器的結構示意圖之一;圖7為本發(fā)明實施例八提供的視頻管理服務器的結構示意圖之一;圖8為本發(fā)明實施例九提供的視頻管理服務器的結構示意圖之二 ;圖9為本發(fā)明實施例十提供的視頻編碼器的結構示意圖之二。
具體實施例方式下面結合附圖對本發(fā)明實施例進行詳細描述。實施例一本實施例描述了不采用MS進行媒體流轉發(fā),且無需通過VM集中管理的的實況監(jiān)控流程。本實施例中,預先在EC上對應于該EC與客戶端之間的實況監(jiān)控業(yè)務的媒體流配置媒體流報文優(yōu)先級調整事件,在滿足設定條件時所述媒體流報文優(yōu)先級調整事件將被觸發(fā)。另外,還預先在EC上配置用于調整媒體流報文優(yōu)先級的策略,以便在媒體流報文優(yōu)先級調整事件被觸發(fā)時,EC根據(jù)調整媒體流報文優(yōu)先級的策略來調整相應媒體流報文的優(yōu)先級。媒體流報文優(yōu)先級調整事件可包括以下之一或任意組合區(qū)域告警事件A,在視頻監(jiān)控畫面的設定區(qū)域中的畫面發(fā)生變化時,該告警事件被觸發(fā)。例如,當視頻監(jiān)控畫面指定區(qū)域中有人或物進入時,將觸發(fā)該告警事件A ;聯(lián)動告警事件A,在與視頻監(jiān)控畫面關聯(lián)的告警被觸發(fā)時,該告警事件被觸發(fā)。例如,視頻監(jiān)控畫面為出入口的監(jiān)控畫面,該監(jiān)控畫面與該出入口的門禁系統(tǒng)關聯(lián),當該出入口的門禁系統(tǒng)發(fā)生告警時,與該門禁系統(tǒng)關聯(lián)的視頻監(jiān)控畫面將觸發(fā)聯(lián)動告警事件A ;時間告警事件A,在設定的時間段的起始時間達到時,該告警事件被觸發(fā)。例如,可將夜間的某個時間段作為需要重點監(jiān)控的時間段,當該時間段到達時,則觸發(fā)時間告警事件A。進一步的,還可將區(qū)域告警事件A或聯(lián)動告警事件A與相關時間段相結合,即,在視頻監(jiān)控畫面的設定區(qū)域中的畫面發(fā)生變化且當前在設定時間段內時,將觸發(fā)區(qū)域告警事件A ;或者,在與視頻監(jiān)控畫面關聯(lián)的告警被觸發(fā)且當前在設定時間段內時,將觸發(fā)聯(lián)動告警事件A。以上這些事件被觸發(fā)時,調整媒體流報文優(yōu)先級的策略可規(guī)定提高相應媒體流報文的優(yōu)先級。其中,所謂相應媒體流報文即為與該事件對應的實況監(jiān)控業(yè)務的媒體流報文, 也即發(fā)送給與EC存在該實況監(jiān)控業(yè)務關系的客戶端的媒體流報文,如,客戶端A和客戶端 B均與EC建立了接收視頻通道a的實況監(jiān)控業(yè)務關系,則客戶端A和客戶端B即為存在該實況監(jiān)控業(yè)務(即接收視頻通道a的實況監(jiān)控業(yè)務)的客戶端。媒體流報文優(yōu)先級調整事件還可包括以下之一或任意組合區(qū)域告警事件B,在視頻監(jiān)控畫面對應的媒體流報文的優(yōu)先級因區(qū)域告警事件A 被觸發(fā)而提高后,該區(qū)域中的畫面恢復為區(qū)域告警事件A觸發(fā)前的狀態(tài),且持續(xù)時長超過設定時長,區(qū)域告警事件B被觸發(fā);聯(lián)動告警事件B,在視頻監(jiān)控畫面對應的媒體流報文的優(yōu)先級因聯(lián)動告警事件A 被觸發(fā)而提高后,在設定時長內不再發(fā)生關聯(lián)告警,聯(lián)動告警事件B被觸發(fā);時間告警事件B,在視頻監(jiān)控畫面對應的媒體流報文的優(yōu)先級因時間告警事件A 被觸發(fā)而提高后,達到時間告警事件A所對應的時間段的結束時間時,則該時間告警事件B 被觸發(fā)。以上這些事件被觸發(fā)時,調整媒體流報文優(yōu)先級的策略可規(guī)定降低相應媒體流報文的優(yōu)先級。具體實施時,可對應監(jiān)控畫面或者攝像通道設置區(qū)域告警事件A和B,或者為關聯(lián)有其它告警的監(jiān)控畫面或攝像通道設置聯(lián)動告警事件A和B,或者為所有或指定監(jiān)控畫面或攝像通道設置時間告警事件A和B。此外,用戶還可根據(jù)需要,設置其它類型的媒體流報文優(yōu)先級調整事件,在此不再
一一列舉。媒體流報文優(yōu)先級調整事件或/和調整媒體流報文優(yōu)先級的策略的配置方式可包括方式一在任何需要的時候,直接在EC上進行配置,如通過手動方式配置,或通過手動方式將配置文件配置到EC上;方式二 在任何需要的時候,在VM上進行配置,然后通過VM將媒體流報文優(yōu)先級調整事件下發(fā)到EC,如下發(fā)到指定的EC ;方式三在客戶端與EC建立實況監(jiān)控業(yè)務關系時,客戶端通過MS在與其建立實況監(jiān)控業(yè)務關系的EC上進行配置。例如,客戶端A和編碼器A對應的攝像機A通道建立監(jiān)控關系時,通過VM將配置信息配置到編碼器A上。此外,用戶還可根據(jù)需要,采用其它配置方式在EC上配置媒體流報文優(yōu)先級調整事件或/和調整媒體流報文優(yōu)先級的策略,在此不再一一列舉?;谏鲜雠渲?,本實施例提供的不采用MS進行媒體流轉發(fā)的實況監(jiān)控流程可如圖2所示,包括步驟201,EC在進行實況監(jiān)控業(yè)務的過程中,實時監(jiān)測對應于該實況監(jiān)控業(yè)務的媒體流設置的媒體流報文優(yōu)先級調整事件。
步驟202,EC在監(jiān)測到媒體流報文優(yōu)先級調整事件被觸發(fā)時,根據(jù)其上配置的調整媒體流報文優(yōu)先級的策略,調整相應的媒體流報文的優(yōu)先級。其中,由于媒體流報文優(yōu)先級調整事件是對應于EC與客戶端之間的實況監(jiān)控業(yè)務的媒體流設置的,因此該事件與攝像通道相對應,也即與視頻監(jiān)控畫面相對應,因此,被調整優(yōu)先級的媒體流報文是與相應視頻監(jiān)控畫面或攝像通道對應的媒體流報文。例如,對于區(qū)域告警事件A或B來說,所述相應的媒體流報文是指被該事件監(jiān)測的視頻監(jiān)控畫面所對應的媒體流報文;對于聯(lián)動告警事件A或B來說,所述相應的媒體流報文是指與其它告警關聯(lián)且被該事件監(jiān)測的視頻監(jiān)控畫面所對應的媒體流報文;對于時間告警事件A或B來說, 所述相應的媒體流報文可以是被該事件監(jiān)測的視頻監(jiān)控畫面所對應的媒體流報文,具體可以是該EC發(fā)送的所有或部分視頻監(jiān)控畫面所對應的媒體流報文。具體的,如果被觸發(fā)的事件為區(qū)域告警事件A,對應的攝像通道標識為a,則EC將攝像通道a的媒體流報文的優(yōu)先級提高;如果被觸發(fā)的事件為區(qū)域告警事件B,對應的攝像通道標識為a,則EC將攝像通道a的媒體流報文的優(yōu)先級降低。對于其它類型的媒體流報文優(yōu)先級調整事件,優(yōu)先級調整方式與此類似。步驟203,EC根據(jù)調整后的媒體流報文的優(yōu)先級繼續(xù)執(zhí)行實況監(jiān)控業(yè)務。具體的,EC可根據(jù)調整后的媒體流報文優(yōu)先級,優(yōu)先發(fā)送優(yōu)先級高的媒體流報文給客戶端,以保證客戶端的視頻監(jiān)控業(yè)務的質量,其具體實現(xiàn)方式可采用現(xiàn)有方式,在此不再贅述。上述流程的步驟202中,以區(qū)域告警事件A被觸發(fā)為例,EC可通過以下方式提高相應媒體流報文的優(yōu)先級EC將相應實況流報文的優(yōu)先級由缺省值調節(jié)為高優(yōu)先級,如,將報文的IP頭中的 DSCP值(DSCP值可表示優(yōu)先級級別)由缺省的O(BE)調節(jié)到46 (EF)。如果該報文還需要打上VLAN TAG (虛擬局域網(wǎng)標簽)進行轉發(fā),則還需要將對應的802. IP值由0調節(jié)到5,甚
至更高。上述流程的步驟202中,以區(qū)域告警事件B被觸發(fā)為例,EC可通過以下方式降低相應媒體流報文的優(yōu)先級EC將實況流報文的優(yōu)先級由高優(yōu)先級調節(jié)回缺省值,如,將實況流報文的IP頭中的DSCP值由46 (EF)調回缺省的0 (BE)。如果該報文還需要打上VLAN TAG進行轉發(fā),則還需要將對應的802. IP值有5調節(jié)到0。通過實施例一的描述可以看出,通過在EC上對應媒體流設置媒體流報文優(yōu)先級的調整事件并進行實時監(jiān)測,以便EC在監(jiān)測到相應事件觸發(fā)時,調整相應媒體流報文的優(yōu)先級,從而實現(xiàn)了媒體流報文優(yōu)先級的自動調整。實施例二本實施例描述了不采用MS進行媒體流轉發(fā),但需通過VM進行集中管理的實況監(jiān)控流程。本實施例中,預先在EC上對應于實況監(jiān)控業(yè)務的媒體流配置媒體流報文優(yōu)先級調整事件,在滿足設定條件時所述媒體流報文優(yōu)先級調整事件將被觸發(fā)。另外,還預先在VM 上配置調整媒體流報文優(yōu)先級的策略,以便在媒體流報文優(yōu)先級調整事件被觸發(fā)時,VM根據(jù)調整媒體流報文優(yōu)先級的策略來指示EC調整相應媒體流報文的優(yōu)先級。其中,媒體流報文優(yōu)先級調整事件的類型可同實施例一。媒體流報文優(yōu)先級調整事件或調整媒體流報文優(yōu)先級的策略的配置方式,可參考實施例一的具體實現(xiàn),如,可在需要時通過手動方式配置, 也可在客戶端與EC建立實況監(jiān)控業(yè)務關系時配置?;谏鲜雠渲?,本實施例提供的不采用MS進行媒體流轉發(fā)的實況監(jiān)控流程可如圖3所示,包括步驟301,EC在進行實況監(jiān)控業(yè)務的過程中,實時監(jiān)測對應于該實況監(jiān)控業(yè)務的媒體流設置的媒體流報文優(yōu)先級調整事件。步驟302,EC在監(jiān)測到媒體流報文優(yōu)先級調整事件被觸發(fā)時,將事件相關信息發(fā)送給VM。具體的,EC可通過向VM發(fā)送優(yōu)先級調整請求或告警消息,將事件相關信息發(fā)送給 VM。發(fā)送給VM的事件相關信息可包括事件類型,如,被觸發(fā)的事件是區(qū)域告警事件A,還是區(qū)域告警事件B ;與被觸發(fā)的事件對應的媒體流信息,如,與被觸發(fā)的事件對應的攝像通道標識。步驟303,VM根據(jù)其上配置的調整媒體流報文優(yōu)先級的策略,以及接收到的事件相關信息,對相應的媒體流報文的優(yōu)先級的調整策略進行判決。具體的,如果事件相關信息中的事件類型為區(qū)域告警事件A,對應的攝像通道標識為a,則VM將攝像通道a的媒體流報文的優(yōu)先級提高;如果事件相關信息中的事件類型為區(qū)域告警事件B,對應的攝像通道標識為a,則VM將攝像通道a的媒體流報文的優(yōu)先級降低。對于其它類型的媒體流報文優(yōu)先級調整事件,優(yōu)先級調整方式與此類似。其具體調整方式可同實施例一,在此不再贅述。步驟304,VM向該EC返回指示信息,以指示該EC根據(jù)VM對媒體流報文優(yōu)先級的調整策略的判決結果,調整相應媒體流報文的優(yōu)先級。具體的,VM可通過向EC返回配置消息將指示信息返回給EC。所述指示信息可有以下幾種可能情況情況一指示信息包括用于指示提高或降低媒體流報文優(yōu)先級的指示標識,以及對應的媒體流信息,如攝像通道標識。情況二 指示信息包括媒體流信息(如攝像通道標識)和對應的優(yōu)先級數(shù)值;情況三指示信息包括媒體流信息(如攝像通道標識)和對應的優(yōu)先級增量數(shù)值 (該增量數(shù)值為正時表示提高優(yōu)先級,為負時標識降低優(yōu)先級)。步驟305,EC根據(jù)接收到的指示信息調整相應媒體流報文的優(yōu)先級。之后,EC根據(jù)調整后的媒體流報文的優(yōu)先級繼續(xù)執(zhí)行實況監(jiān)控業(yè)務。具體的,對應于步驟304中指示信息的幾種情況,EC可采用以下幾種方式調整相應媒體流報文的優(yōu)先級對應于情況一,EC根據(jù)用于指示提高或降低媒體流報文優(yōu)先級的指示標識,調整相應媒體流報文的優(yōu)先級。如,在提高優(yōu)先級的情況下,將相應媒體流報文的優(yōu)先級從缺省的O(BE)調節(jié)到46 (EF);在降低優(yōu)先級的情況下,將相應媒體流報文的優(yōu)先級從46 (EF)調節(jié)到0 (BE);對應于情況二,EC將相應媒體流報文的優(yōu)先級調整到指示信息中所指示的數(shù)值;對應于情況三,EC在相應媒體流報文的優(yōu)先級數(shù)值的基礎上累加指示信息中所指示的增量數(shù)值。上述流程的步驟302的一種替代實現(xiàn)方式是當用于降低媒體流報文優(yōu)先級的事件被觸發(fā)時,如區(qū)域告警事件B、關聯(lián)告警事件B或時間告警事件B,則EC也可以向MS發(fā)送撤銷告警消息,其中攜帶有媒體流信息(如攝像通道標識)。相應的,步驟303 304中, VM根據(jù)該撤銷告警消息,指示EC降低相應媒體流報文的優(yōu)先級,其具體實現(xiàn)同圖3所示的步驟302。上述流程的步驟302的另一種替代實現(xiàn)方式是當用于提高媒體流報文優(yōu)先級的事件被觸發(fā)時,如區(qū)域告警事件A、關聯(lián)告警事件A或時間告警事件A,在相應觸發(fā)條件一直滿足的情況下,持續(xù)向VM發(fā)送告警消息,直到相應觸發(fā)條件不滿足時,停止向VM發(fā)送告警消息。相應的,步驟303 304中,VM在接收到EC發(fā)送的告警消息后,在一定時間長度(該時間長度大于步驟302中持續(xù)發(fā)送告警消息的時間間隔)后沒有再次接收到EC發(fā)送的告警消息,則指示EC降低相應媒體流報文的優(yōu)先級。通過實施例二的描述可以看出,通過在EC上對應媒體流設置媒體流報文優(yōu)先級的調整事件并進行實時監(jiān)測,以便EC在監(jiān)測到相應事件觸發(fā)時,上報該事件給VM,使VM能夠指示EC調整相應媒體流報文的優(yōu)先級,從而實現(xiàn)了媒體流報文優(yōu)先級的自動調整。實施例三本實施例描述了不采用MS進行媒體流轉發(fā),但需通過VM進行集中管理的實況監(jiān)控流程,與實施例二的區(qū)別在于VM還可以根據(jù)客戶端信息進行更精確的報文優(yōu)先級調節(jié)。參見圖4A,為本發(fā)明實施例提供的不采用MS進行媒體流轉發(fā)的實況監(jiān)控流程示意圖,如圖所示,該流程可包括步驟401,EC在進行實況監(jiān)控業(yè)務的過程中,實時監(jiān)測對應于該實況監(jiān)控業(yè)務的媒體流設置的媒體流報文優(yōu)先級調整事件。步驟402,EC在監(jiān)測到媒體流報文優(yōu)先級調整事件被觸發(fā)時,向VM發(fā)送優(yōu)先級調整請求或告警消息,其中攜帶有事件相關信息。步驟403,VM根據(jù)其上配置的調整媒體流報文優(yōu)先級的策略、接收到的事件相關信息,以及相應客戶端的權限等級,對發(fā)送給相應客戶端的相應的媒體流報文的優(yōu)先級的調整策略進行判決。具體的,VM收到EC通過告警消息發(fā)送的事件相關信息后,查詢實況監(jiān)控關系表項 (該實況監(jiān)控關系表項在客戶端與EC建立實況監(jiān)控業(yè)務關系時建立,其中可包括客戶端標識、對應的EC標識、攝像通道標識等,還可包括客戶端的權限等級),查詢到相應媒體流所對應的客戶端標識(該客戶端也即與該EC建立有實況監(jiān)控業(yè)務關系的客戶端),并根據(jù)該客戶端標識查詢該客戶端的權限等級等信息。當該客戶端的權限等級達到或超過設定閾值,并且事件類型表明需要提高媒體流報文優(yōu)先級時,判決提高發(fā)送給該客戶端的媒體流報文的優(yōu)先級。同理,如果事件類型表明需要降低媒體流報文優(yōu)先級,則VM可在判斷該客戶端的權限等級低于設定的等級時,判決降低發(fā)送給該客戶端的媒體流報文的優(yōu)先級。其中,通過設置權限等級閾值的方式,可區(qū)分出權限等級較高或較低的客戶端,例如,客戶端的權限等級包括1-5個等級,則可將該閾值設為3,即,權限等級高于3的客戶端為權限等級較高的客戶端,否則為權限較低的客戶端。
例如,客戶端A和B同時都點播了編碼器A上攝像機通道a的實況,但客戶端A的權限高于B,達到了預設的判斷標準,則當攝像機通道a的圖像觸發(fā)告警時,VM在收到編碼器A發(fā)送的告警信息后,根據(jù)監(jiān)控關系表項發(fā)現(xiàn)只有客戶端A滿足權限等級要求,則向編碼器A發(fā)送配置消息,通知其將向客戶端A發(fā)送的實況報文調高優(yōu)先級,而向客戶端B發(fā)送的實況報文不做改變。進一步的,考慮到客戶端的權限等級數(shù)目會超過報文優(yōu)先級數(shù)目,且網(wǎng)絡設備并不是簡單的根據(jù)報文的優(yōu)先級的遞增而優(yōu)先轉發(fā),當有多個媒體流報文的優(yōu)先級需要調節(jié)時,VM針對滿足權限等級要求的客戶端,將發(fā)送給這些客戶端的媒體流報文的優(yōu)先級統(tǒng)一調整為相同的優(yōu)先級。具體的,VM在查詢到這些媒體流所對應的符合權限等級要求的客戶端后,將發(fā)送給這些客戶端的媒體流報文的優(yōu)先級調整到一個統(tǒng)一的優(yōu)先級,比如將IP頭的DSCP值由缺省的0 (BE)調節(jié)到46 (EF)。步驟404,VM向該EC返回指示信息,以指示該EC根據(jù)VM的判決結果調整發(fā)送給相應客戶端的相應媒體流報文的優(yōu)先級。步驟405,EC根據(jù)接收到的指示信息調整發(fā)送給相應客戶端的相應媒體流報文的優(yōu)先級。之后,EC根據(jù)調整后的媒體流報文的優(yōu)先級繼續(xù)執(zhí)行實況監(jiān)控業(yè)務。進一步的,在存在多個客戶端同時進行實況業(yè)務的監(jiān)控網(wǎng)絡中,當多個客戶端的權限等級各不相同時,為了保證最高權限等級的客戶端能優(yōu)先接收到實況流,可以利用VM 對監(jiān)控網(wǎng)絡中的媒體流報文進行綜合的優(yōu)化管理。具體的,針對步驟403中VM將發(fā)送給符合權限等級要求的客戶端的媒體流報文優(yōu)先級進行調整的情況,當網(wǎng)絡中多條實況流報文優(yōu)先級都被調節(jié)到高優(yōu)先級時(DSCP值改為46),可能導致網(wǎng)絡設備上高優(yōu)先級隊列出現(xiàn)丟包。客戶端檢測到接收的實況報文有丟包或丟包率超過設定閾值時,會向VM發(fā)送告警消息。如圖4B所示,當VM接收到客戶端發(fā)送的丟包告警消息后,該流程包括步驟410 411,VM接收到客戶端發(fā)送的丟包告警消息后,根據(jù)其中攜帶的客戶端標識和媒體流標識,查詢實況監(jiān)控關系表項,判斷該客戶端是否是存在與該媒體流對應的實況監(jiān)控業(yè)務關系的客戶端列表中權限等級最高的客戶端,如果判斷為是,則轉入步驟 412 ;否則,轉入步驟413。步驟412,VM指示對應的EC提高對應實況監(jiān)控業(yè)務關系的實況流(即發(fā)送給該客戶端的媒體流)的優(yōu)先級,比如將DSCP值由46 (EF)調節(jié)到48 (CS6),以優(yōu)先保證該客戶端的實況監(jiān)控業(yè)務。步驟413,VM保持當前的狀態(tài),不做處理。為了保證最高權限等級的客戶端能優(yōu)先收到實況流,而又兼顧其他次權限等級的客戶端的實況流質量,一種上述圖4B所示流程的替代方式是采用逐步降低其他次權限等級客戶端對應實況監(jiān)控關系的實況流報文的優(yōu)先級。具體的,如圖4C所示,該流程包括步驟420 421,VM在接收到客戶端發(fā)送的丟包告警消息后,根據(jù)其中攜帶的客戶端標識和媒體流標識,查詢實況監(jiān)控關系表項,從與發(fā)送該媒體流的EC存在相應視頻監(jiān)控業(yè)務,且媒體流報文優(yōu)先級已經(jīng)被提高的客戶端中,查找除所述客戶端以外的權限等級最低的客戶端。步驟422,VM指示與該媒體流對應的EC降低發(fā)送給該客戶端的該媒體流的報文優(yōu)先級,比如將DSCP值由46 (EE)調節(jié)到沈(AF31),或者直接恢復到缺省值0 (BE)。進一步的,如果VM在延時一定時間后,仍然收到客戶端發(fā)送的丟包告警消息(步驟423),則返回步驟421 ;如果在延時一定時間后,不再收到最高權限等級客戶端發(fā)送的丟包告警消息,則結束本流程。當原先最高權限等級客戶端撤銷實況監(jiān)控業(yè)務關系后,如圖4D所示,本發(fā)明實施例還提供了以下處理流程步驟430 431,VM獲知客戶端撤銷與EC之間的實況監(jiān)控業(yè)務關系時,判斷該客戶端是否是與該EC存在該視頻監(jiān)控業(yè)務的客戶端中權限等級最高的客戶端,若判斷為是, 則轉入步驟432 ;否則,轉入步驟434。步驟432,VM從與該EC存在該監(jiān)控業(yè)務關系,且媒體流報文優(yōu)先級已經(jīng)被提高的客戶端中(不包括該車型實況監(jiān)控業(yè)務關系的客戶端),查找權限等級最高的客戶端。步驟433,VM指示對應的EC提高發(fā)送給該最高權限等級的客戶端的對應實況監(jiān)控業(yè)務的媒體流報文的優(yōu)先級。步驟434,VM保持當前的狀態(tài),不做處理。當出現(xiàn)新的高權限等級的客戶端時,如圖4E所示,本發(fā)明實施例還提供了以下處理流程步驟440 441,VM獲知有客戶端與EC建立實況監(jiān)控業(yè)務時,判斷該客戶端的權限是否高于設定閾值,并在判斷為是時,轉入步驟442 ;否則轉入步驟444。步驟442,VM在與該EC存在該實況監(jiān)控業(yè)務的客戶端中,查找權限等級最高的客戶端。步驟443,VM指示該EC提高發(fā)送給該最高權限等級的客戶端的該實況監(jiān)控業(yè)務的媒體流報文的優(yōu)先級。步驟444,VM保持當前的狀態(tài),不做處理。通過實施例三的描述可以看出,在實施例二的技術效果基礎上,由于VM在進行媒體流報文優(yōu)先級的調整策略進行判決時,引入了客戶端權限等級作為判斷依據(jù),VM根據(jù)用戶配置策略,利用客戶端權限信息,對特定的EC的實況流報文優(yōu)先級信息進行調節(jié),并且可根據(jù)客戶端權限等級的不同,結合客戶端接收實況流報文的狀態(tài),提高權限等級較高的客戶端對應監(jiān)控關系的實況流報文的優(yōu)先級信息,或降低權限等級較低的客戶端所對應報文的優(yōu)先級信息,保證了最高等級客戶端的實況質量,提高了業(yè)務靈活性和合理性。實施例四本發(fā)明實施例不僅可用于對EC發(fā)送實況流報文的優(yōu)先級調整,也可以用于對MS 復制媒體流報文的優(yōu)先級調整。本實施例描述了采用MS進行媒體流轉發(fā),但需通過VM進行集中管理的實況監(jiān)控流程,其具體實現(xiàn)過程可參照前述實施例進行,有所不同的是,VM在對媒體流報文的優(yōu)先級調整策略做出決策后,指示MS調整相應媒體流報文的優(yōu)先級。例如,客戶端A和B同時都點播了編碼器A上攝像機通道A的實況,編碼器A將實況報文轉發(fā)給MS,由MS復制該實況報文流到客戶端A和B,且客戶端A的權限高于B,達到了預設的判斷標準,則當攝像機通道A的圖像觸發(fā)告警時,VM在收到編碼器A發(fā)送的告警信息時,判斷監(jiān)控關系表項,發(fā)現(xiàn)只有客戶端A滿足要求,則向MS發(fā)送配置消息,通知其將向客戶端A發(fā)送的實況報文調高優(yōu)先級,而向客戶端B發(fā)送的實況報文不做改變。
通過實施例四的描述可以看出,通過在EC上對應媒體流設置媒體流報文優(yōu)先級的調整事件并進行實時監(jiān)測,以便EC在監(jiān)測到相應事件觸發(fā)時,上報該事件給VM,使VM能夠指示MS調整相應媒體流報文的優(yōu)先級,從而實現(xiàn)了媒體流報文優(yōu)先級的自動調整。實施例五本實施例描述了 EC采用組播的方式轉發(fā)實況流的處理流程。當EC采用組播的方式轉發(fā)實況流,且同時存在多個客戶端接收時,也可以參照前述實施例進行相應的優(yōu)化。在由MS復制轉發(fā)EC實況流到客戶端的監(jiān)控組網(wǎng)中,在EC采用組播方式進行視頻監(jiān)控業(yè)務,并且存在多個客戶端接收該采用組播方式進行的視頻監(jiān)控業(yè)務的媒體流的情況下,可在EC上對應于采用組播方式進行的實況監(jiān)控業(yè)務的媒體流設置媒體流報文優(yōu)先級調整事件,EC在進行組播方式的視頻監(jiān)控業(yè)務的過程中,實時監(jiān)測該事件,并當該事件被觸發(fā)時,向VM發(fā)送告警消息,其中攜帶事件相關信息;當VM接收到EC發(fā)送的告警消息后,從接收該采用組播方式進行的視頻監(jiān)控業(yè)務的媒體流的各客戶端中,查找權限等級高于設定閾值的客戶端;當VM判斷接收到的事件類型信息指示出相應事件為用于觸發(fā)提高媒體流報文優(yōu)先級的事件,且查找到權限等級高于設定閾值的客戶端時,指示EC (在無需MS轉發(fā)的情況下)或指示MS (在需要MS轉發(fā)的情況下)提高發(fā)送給該客戶端的該采用組播方式進行的視頻監(jiān)控業(yè)務的媒體流報文的優(yōu)先級。進一步的,當VM獲知有客戶端撤銷與該EC存在的該采用組播方式進行的視頻監(jiān)控業(yè)務時,首先判斷該客戶端的權限等級是否高于設定閾值,如果高于設定閾值,則判斷接收該采用組播方式進行的視頻監(jiān)控業(yè)務的媒體流的各接收客戶端中(不包括該車型視頻監(jiān)控業(yè)務的客戶端),是否存在權限等級高于設定閾值的客戶端,并在判斷為是時,指示EC 或MS降低該采用組播方式進行的視頻監(jiān)控業(yè)務的媒體流報文的優(yōu)先級。如果該撤銷視頻監(jiān)控業(yè)務關系的客戶端的權限等級不高于設定閾值,或者組播組中的其余客戶端的權限等級不高于設定閾值,則保持當前的媒體流報文優(yōu)先級不變。例如,客戶端A和B同時接收編碼器A發(fā)送的攝像機通道A的組播實況報文,但客戶端A的權限高于B,達到了預設的判斷標準,則當攝像機通道A的圖像觸發(fā)告警時,VM在收到編碼器A發(fā)送的告警信息時,根據(jù)實況監(jiān)控關系表,發(fā)現(xiàn)客戶端A滿足要求,則向編碼器A發(fā)送配置消息,通知其將調高攝像機A的組播實況報文的優(yōu)先級信息;而當客戶端A撤銷實況監(jiān)控業(yè)務關系后,VM發(fā)現(xiàn)剩余的客戶端B的權限沒有達到設定的等級,則向編碼器A 發(fā)送配置消息,通知其降低攝像機通道A發(fā)送的組播實況報文的優(yōu)先級。通過實施例五的描述可以看出,通過在EC上對應組播發(fā)送的媒體流設置媒體流報文優(yōu)先級的調整事件并進行實時監(jiān)測,以便EC在監(jiān)測到相應事件觸發(fā)時,上報該事件給 VM,使VM能夠指示EC調整相應媒體流報文的優(yōu)先級,從而實現(xiàn)了組播發(fā)送的媒體流報文優(yōu)先級的自動調整。實施例六本實施例描述了視頻回放流程的實現(xiàn)過程。如圖5所示,該流程可包括步驟501 502,VM獲知有客戶端與存儲設備建立視頻回放業(yè)務時,判斷該客戶端的權限等級是否高于設定閾值;若判斷為是,則轉入步驟503 ;否則,保持當前狀態(tài)不變(步驟 504)。步驟503,VM向該存儲設備發(fā)送指示信息,用以指示存儲設備提高發(fā)送給該客戶端的媒體流報文的優(yōu)先級。通過實施例六的描述可以看出,通過VM在有客戶端請求視頻回放時,根據(jù)該客戶端的權限等級調整發(fā)給該客戶端的媒體流報文優(yōu)先級,從而實現(xiàn)了媒體流報文優(yōu)先級的自
動調整。實施例七基于與實施例一相同的技術構思,本實施例提供了一種可應用于視頻監(jiān)控系統(tǒng)的視頻編碼器,如圖6所示,該視頻編碼器可包括常規(guī)的編碼模塊601和發(fā)送模塊602,其中編碼模塊601用于對攝像機的媒體流進行編碼,發(fā)送模塊602用于將編碼后的媒體流發(fā)送,此外,該視頻編碼器還可包括事件設置模塊603,用于對應于本視頻編碼器的視頻監(jiān)控業(yè)務的媒體流設置媒體流報文優(yōu)先級調整事件,在滿足設定條件時所述媒體流報文優(yōu)先級調整事件被觸發(fā)。媒體流設置媒體流報文優(yōu)先級調整事件的具體類型和設置方法同前所述。具體的,事件設置模塊603可將媒體流報文優(yōu)先級調整事件設置于編碼模塊601。事件監(jiān)測模塊604,用于在本視頻編碼器進行視頻監(jiān)控業(yè)務的過程中,監(jiān)測對應于所述視頻監(jiān)控業(yè)務的媒體流設置的媒體流報文優(yōu)先級調整事件。具體的,事件監(jiān)測模塊604 通過監(jiān)測編碼模塊601的編碼處理過程來監(jiān)測媒體流設置的媒體流報文優(yōu)先級調整事件。優(yōu)先級調整模塊605,用于當事件監(jiān)測模塊604監(jiān)測到對應于視頻監(jiān)控業(yè)務的媒體流設置的媒體流報文優(yōu)先級事件被觸發(fā)時,調整對應的視頻監(jiān)控業(yè)務的媒體流報文的優(yōu)先級。具體的,優(yōu)先級調整模塊605可將調整后的媒體流報文優(yōu)先級設置于發(fā)送模塊602, 以便發(fā)送模塊602根據(jù)該優(yōu)先級進行媒體流報文的發(fā)送處理。具體的,媒體流報文優(yōu)先級調整事件可包括用于觸發(fā)提高媒體流報文優(yōu)先級的事件,以及與該事件對應的用于觸發(fā)降低媒體流報文優(yōu)先級的事件。相應的,事件設置模塊 601可對應于視頻監(jiān)控業(yè)務的媒體流設置有用于觸發(fā)提高媒體流報文優(yōu)先級的事件,以及與該事件對應的用于觸發(fā)降低媒體流報文優(yōu)先級的事件;優(yōu)先級調整模塊603可當事件監(jiān)測模塊602監(jiān)測到對應于所述視頻監(jiān)控業(yè)務的媒體流設置的用于觸發(fā)提高媒體流報文優(yōu)先級的事件被觸發(fā)時,提高所述視頻監(jiān)控業(yè)務的媒體流報文的優(yōu)先級;當事件監(jiān)測模塊 602監(jiān)測到對應于所述視頻監(jiān)控業(yè)務的媒體流設置的用于觸發(fā)降低媒體流報文優(yōu)先級的事件被觸發(fā)時,降低所述視頻監(jiān)控業(yè)務的媒體流報文的優(yōu)先級。實施例八基于與實施例二、三、四或五相同的技術構思,本實施例提供了一種可應用于視頻監(jiān)控系統(tǒng)的視頻管理服務器。該視頻監(jiān)控系統(tǒng)中的視頻編碼器上對應于視頻監(jiān)控業(yè)務的媒體流設置有媒體流報文優(yōu)先級調整事件,在滿足設定條件時所述媒體流報文優(yōu)先級調整事件被觸發(fā)。如圖7所示,該視頻管理服務器可包括第一接收模塊701,用于接收視頻編碼器發(fā)送的媒體流報文優(yōu)先級調整事件相關信息;其中,所述媒體流報文優(yōu)先級調整事件相關信息是視頻編碼器在進行視頻監(jiān)控業(yè)務的過程中,監(jiān)測到媒體流報文優(yōu)先級調整事件被觸發(fā)時發(fā)送的;優(yōu)先級判決模塊702,用于根據(jù)第一接收模塊701接收到的所述媒體流報文優(yōu)先級調整事件相關信息,對相應的視頻監(jiān)控業(yè)務的媒體流報文優(yōu)先級的調整進行判決;發(fā)送模塊703,用于根據(jù)優(yōu)先級判決模塊702的判決結果,向所述視頻編碼器或向媒體交換服務器發(fā)送指示信息,用以指示視頻編碼器或媒體交換服務器根據(jù)判決結果調整對應媒體流報文的優(yōu)先級。優(yōu)先級判決模塊702在進行優(yōu)先級調整判決時還可依據(jù)客戶端的權限等級。具體的,優(yōu)先級判決模塊702在對相應的視頻監(jiān)控業(yè)務的媒體流報文優(yōu)先級的調整進行判決之前,查詢與所述視頻編碼器存在所述視頻監(jiān)控業(yè)務的各客戶端的權限等級;在進行判決時, 根據(jù)所述媒體流報文優(yōu)先級調整事件相關信息,以及與所述視頻編碼器存在所述視頻監(jiān)控業(yè)務的各客戶端的權限等級,對發(fā)送給相應客戶端的相應視頻監(jiān)控業(yè)務的媒體流報文優(yōu)先級的調整進行判決。具體的,媒體流報文優(yōu)先級調整事件可包括用于觸發(fā)提高媒體流報文優(yōu)先級的事件,以及用于觸發(fā)降低媒體流報文優(yōu)先級的事件。所述媒體流報文優(yōu)先級調整事件相關信息可包括所述媒體流報文優(yōu)先級調整事件的事件類型信息,以及與所述媒體流報文優(yōu)先級事件對應的視頻監(jiān)控業(yè)務的媒體流標識信息;其中,所述事件類型信息用于指示相應事件為用于觸發(fā)提高媒體流報文優(yōu)先級的事件或用于觸發(fā)降低媒體流報文優(yōu)先級的事件。 相應的,優(yōu)先級判決模塊702可具體用于當根據(jù)事件類型信息確定相應事件為用于觸發(fā)提高媒體流報文優(yōu)先級的事件時,查找權限等級高于設定閾值的客戶端,并在查找到權限等級高于設定閾值的客戶端時,決定提高與所述媒體流標識信息對應的且發(fā)送給該客戶端的媒體流報文的優(yōu)先級;或/和,當根據(jù)事件類型信息確定相應事件為用于觸發(fā)降低媒體流報文優(yōu)先級的事件時,查找權限等級低于設定閾值的客戶端,并在查找到權限等級低于設定閾值的客戶端時,決定降低與所述媒體流標識信息對應的且發(fā)送給該客戶端的媒體流報文的優(yōu)先級。具體的,優(yōu)先級判決模塊702可在決定提高媒體流報文,以及權限等級高于設定閾值的客戶端為多個的情況下,決定提高與所述媒體流標識信息對應的且發(fā)送給該多個客戶端的媒體流報文的優(yōu)先級到相同的數(shù)值。進一步的,該視頻管理服務器還包括第二接收模塊704,用于接收到客戶端反饋的媒體流報文的丟包告警信息。相應的,優(yōu)先級判決模塊702還可判斷發(fā)送所述丟包告警信息的客戶端是否是與所述媒體流報文對應的視頻監(jiān)控業(yè)務的客戶端中權限等級最高的客戶端,若判斷為是,則決定提高發(fā)送給所述客戶端的所述媒體流報文的優(yōu)先級;或者,從與發(fā)送所述媒體流報文的視頻編碼器存在相應視頻監(jiān)控業(yè)務,且媒體流報文優(yōu)先級已經(jīng)被提高的客戶端中,查找除所述客戶端以外的權限等級最低的客戶端,并在查找到該權限等級最低的客戶端后,決定降低發(fā)送給所述客戶端的所述媒體流報文的優(yōu)先級。進一步的,當有客戶端撤銷與視頻編碼器之間的視頻監(jiān)控業(yè)務時,優(yōu)先級判決模塊702還用于當獲知有客戶端撤銷與視頻編碼器之間的視頻監(jiān)控業(yè)務時,判斷所述客戶端是否是與所述視頻編碼器存在所述視頻監(jiān)控業(yè)務的客戶端中權限等級最高的客戶端,并在判斷為是時,從與所述視頻編碼器存在所述視頻監(jiān)控業(yè)務,且媒體流報文優(yōu)先級已經(jīng)被提高的客戶端中,查找權限等級最高的客戶端,并決定提高發(fā)送給該最高權限等級的客戶端的所述視頻監(jiān)控業(yè)務的媒體流報文的優(yōu)先級。進一步的,當有客戶端與視頻編碼器之間建立視頻監(jiān)控業(yè)務時,優(yōu)先級判決模塊 702還用于當獲知有客戶端與視頻編碼器之間建立視頻監(jiān)控業(yè)務時,判斷所述客戶端的權限是否高于設定閾值,并在判斷為是時,在與所述視頻編碼器存在所述視頻監(jiān)控業(yè)務的客戶端中,查找權限等級最高的客戶端,并決定提高發(fā)送給該最高權限等級的客戶端的媒體流報文的優(yōu)先級。進一步的,在視頻編碼器采用組播方式進行視頻監(jiān)控業(yè)務的情況下,優(yōu)先級判決模塊702還可用于當所述第一接收模塊701接收到所述視頻編碼器發(fā)送的媒體流報文優(yōu)先級調整事件相關信息后,從接收該采用組播方式進行的視頻監(jiān)控業(yè)務的媒體流的各客戶端中,查找權限等級高于設定閾值的客戶端;其中,所述媒體流報文優(yōu)先級調整事件相關信息是視頻編碼器在進行組播方式的視頻監(jiān)控業(yè)務的過程中監(jiān)測到對應于該采用組播方式進行的視頻監(jiān)控業(yè)務的媒體流設置的媒體流報文優(yōu)先級調整事件被觸發(fā)時發(fā)送的;當查找到權限等級高于設定閾值的客戶端,且根據(jù)接收到的媒體流報文優(yōu)先級調整事件相關信息決定提高媒體流報文優(yōu)先級時,決定提高發(fā)送給該客戶端的該采用組播方式進行的視頻監(jiān)控業(yè)務的媒體流報文的優(yōu)先級。進一步的,優(yōu)先級判決模塊702還可用于當獲知有客戶端撤銷與所述視頻編碼器存在的該采用組播方式進行的視頻監(jiān)控業(yè)務時,判斷所述客戶端的權限是否高于設定閾值,并在判斷為是時,判斷接收該采用組播方式進行的視頻監(jiān)控業(yè)務的媒體流的其余各客戶端中,是否存在權限等級高于設定閾值的客戶端,并在判斷為否時,決定降低該采用組播方式進行的視頻監(jiān)控業(yè)務的媒體流報文的優(yōu)先級。實施例九基于與實施例六相同的技術構思,本實施例提供了一種可應用于視頻監(jiān)控系統(tǒng)的視頻管理服務器。如圖8所示,該視頻管理服務器可包括判斷模塊801,用于在獲知有客戶端與存儲設備建立視頻回放業(yè)務時,判斷所述客戶端的權限等級是否高于設定閾值;優(yōu)先級判決模塊802,用于在判斷模塊801判斷所述客戶端的權限等級高于設定閾值時,決定提高發(fā)送給所述客戶端的媒體流報文的優(yōu)先級;發(fā)送模塊803,用于向所述存儲設備發(fā)送指示信息,用以指示所述存儲設備提高發(fā)送給所述客戶端的媒體流報文的優(yōu)先級。實施例十基于與實施例二、三、四或五相同的技術構思,本實施例提供了一種可應用于視頻監(jiān)控系統(tǒng)的視頻編碼器,如圖9所示,該視頻編碼器可包括常規(guī)的編碼模塊901和發(fā)送模塊 902,其中編碼模塊901用于對攝像機的媒體流進行編碼,數(shù)據(jù)發(fā)送模塊902用于將編碼后的媒體流發(fā)送,此外,該視頻編碼器還可包括事件設置模塊903,用于對應于視頻監(jiān)控業(yè)務的媒體流設置媒體流報文優(yōu)先級調整事件。媒體流設置媒體流報文優(yōu)先級調整事件的具體類型和設置方法同前所述。具體的, 事件設置模塊903可將媒體流報文優(yōu)先級調整事件設置于編碼模塊901。事件監(jiān)測模塊904,用于在本視頻編碼器進行視頻監(jiān)控業(yè)務的過程中,監(jiān)測對應于所述視頻監(jiān)控業(yè)務的媒體流設置的媒體流報文優(yōu)先級調整事件。具體的,事件監(jiān)測模塊904 通過監(jiān)測編碼模塊901的編碼處理過程來監(jiān)測媒體流設置的媒體流報文優(yōu)先級調整事件。發(fā)送模塊905,用于當事件監(jiān)測模塊監(jiān)測904到對應于視頻監(jiān)控業(yè)務的媒體流設置的媒體流報文優(yōu)先級事件被觸發(fā)時,向視頻管理服務器發(fā)送優(yōu)先級調整請求,所述優(yōu)先級調整請求中攜帶有媒體流報文優(yōu)先級調整事件相關信息。
接收模塊906,用于接收所述視頻管理服務器返回的響應。優(yōu)先級調整模塊907,用于根據(jù)接收模塊906接收到的響應中攜帶的指示信息調整對應媒體流報文的優(yōu)先級;其中,所述指示信息是所述視頻管理服務器根據(jù)所述媒體流報文優(yōu)先級調整事件相關信息,對相應的視頻監(jiān)控業(yè)務的媒體流報文優(yōu)先級的調整進行判決,并根據(jù)判決結果確定出的。具體的,事件設置模塊903設置的媒體流報文優(yōu)先級調整事件,包括用于觸發(fā)提高媒體流報文優(yōu)先級的事件,以及用于觸發(fā)降低媒體流報文優(yōu)先級的事件。發(fā)送模塊905 發(fā)送的優(yōu)先級調整請求中攜帶的媒體流報文優(yōu)先級調整事件相關信息,包括所述媒體流報文優(yōu)先級調整事件的事件類型信息,以及與所述媒體流報文優(yōu)先級事件對應的視頻監(jiān)控業(yè)務的媒體流標識信息;其中,所述事件類型信息用于指示相應事件為用于觸發(fā)提高媒體流報文優(yōu)先級的事件或用于觸發(fā)降低媒體流報文優(yōu)先級的事件。綜上所述,本發(fā)明實施例解決了現(xiàn)有技術存在的問題,編碼器根據(jù)預先配置的策略,發(fā)現(xiàn)實況的圖像觸發(fā)告警,或者優(yōu)先級發(fā)生變化時,自動調節(jié)報文優(yōu)先級信息,或向視頻管理服務器發(fā)送告警消息,更新視頻管理服務器上的狀態(tài),視頻管理服務器根據(jù)整體實況策略,通知編碼器調節(jié)實況流報文的優(yōu)先級信息,從而實現(xiàn)監(jiān)控系統(tǒng)根據(jù)實況策略,動態(tài)調整實況流報文優(yōu)先級的目的。通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產品的形式體現(xiàn)出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一臺終端設備(可以是手機,個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述的方法。以上所述僅是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視本發(fā)明的保護范圍。
權利要求
1.一種視頻監(jiān)控業(yè)務實現(xiàn)方法,應用于包括視頻編碼器、視頻管理服務器和客戶端的視頻監(jiān)控系統(tǒng),或應用于包括視頻編碼器、視頻管理服務器、媒體交換服務器和客戶端的視頻監(jiān)控系統(tǒng),其特征在于,視頻編碼器上對應于視頻監(jiān)控業(yè)務的媒體流設置有媒體流報文優(yōu)先級調整事件,該方法包括視頻管理服務器接收視頻編碼器發(fā)送的優(yōu)先級調整請求,所述優(yōu)先級調整請求中攜帶有媒體流報文優(yōu)先級調整事件相關信息;其中,所述優(yōu)先級調整請求是視頻編碼器在進行視頻監(jiān)控業(yè)務的過程中,監(jiān)測到媒體流報文優(yōu)先級調整事件被觸發(fā)時發(fā)送的;所述視頻管理服務器根據(jù)所述媒體流報文優(yōu)先級調整事件相關信息,對相應的視頻監(jiān)控業(yè)務的媒體流報文優(yōu)先級的調整進行判決,并根據(jù)判決結果向所述視頻編碼器或向媒體交換服務器發(fā)送指示信息,用以指示視頻編碼器或媒體交換服務器根據(jù)判決結果調整對應媒體流報文的優(yōu)先級。
2.如權利要求1所述的方法,其特征在于,所述視頻管理服務器對相應的視頻監(jiān)控業(yè)務的媒體流報文優(yōu)先級的調整進行判決之前,還包括所述視頻管理服務器查詢與所述視頻編碼器存在所述視頻監(jiān)控業(yè)務的各客戶端的權限等級;所述視頻管理服務器根據(jù)所述媒體流報文優(yōu)先級調整事件相關信息,對相應的視頻監(jiān)控業(yè)務的媒體流報文優(yōu)先級的調整進行判決,具體為所述視頻管理服務器根據(jù)所述媒體流報文優(yōu)先級調整事件相關信息,以及與所述視頻編碼器存在所述視頻監(jiān)控業(yè)務的各客戶端的權限等級,對發(fā)送給相應客戶端的相應視頻監(jiān)控業(yè)務的媒體流報文優(yōu)先級的調整進行判決。
3.如權利要求2所述的方法,其特征在于,所述媒體流報文優(yōu)先級調整事件,包括用于觸發(fā)提高媒體流報文優(yōu)先級的事件,以及用于觸發(fā)降低媒體流報文優(yōu)先級的事件;所述媒體流報文優(yōu)先級調整事件相關信息,包括所述媒體流報文優(yōu)先級調整事件的事件類型信息,以及與所述媒體流報文優(yōu)先級事件對應的視頻監(jiān)控業(yè)務的媒體流標識信息;其中,所述事件類型信息用于指示相應事件為用于觸發(fā)提高媒體流報文優(yōu)先級的事件或用于觸發(fā)降低媒體流報文優(yōu)先級的事件;所述視頻管理服務器根據(jù)所述媒體流報文優(yōu)先級調整事件相關信息,以及與所述視頻編碼器存在所述視頻監(jiān)控業(yè)務的各客戶端的權限等級,對發(fā)送給相應客戶端的相應視頻監(jiān)控業(yè)務的媒體流報文優(yōu)先級的調整進行判決,包括當所述視頻管理服務器根據(jù)事件類型信息確定相應事件為用于觸發(fā)提高媒體流報文優(yōu)先級的事件時,查找權限等級高于設定閾值的客戶端,并在查找到權限等級高于設定閾值的客戶端時,決定提高與所述媒體流標識信息對應的且發(fā)送給該客戶端的媒體流報文的優(yōu)先級;或/和當所述視頻管理服務器根據(jù)事件類型信息確定相應事件為用于觸發(fā)降低媒體流報文優(yōu)先級的事件時,查找權限等級低于設定閾值的客戶端,并在查找到權限等級低于設定閾值的客戶端時,決定降低與所述媒體流標識信息對應的且發(fā)送給該客戶端的媒體流報文的優(yōu)先級。
4.如權利要求3所述的方法,其特征在于,在所述視頻管理服務器決定提高媒體流報文的優(yōu)先級,以及權限等級高于設定閾值的客戶端為多個的情況下,決定提高與所述媒體流標識信息對應的且發(fā)送給該多個客戶端的媒體流報文的優(yōu)先級到相同的數(shù)值。
5.如權利要求4所述的方法,其特征在于,該方法還包括視頻管理服務器接收到客戶端反饋的媒體流報文的丟包告警信息后,判斷該客戶端是否是與所述媒體流報文對應的視頻監(jiān)控業(yè)務的客戶端中權限等級最高的客戶端,若判斷為是,則指示相應視頻編碼器或指示媒體交換服務器提高發(fā)送給所述客戶端的所述媒體流報文的優(yōu)先級;或者視頻管理服務器接收到客戶端反饋的媒體流報文的丟包告警信息后,從與發(fā)送所述媒體流報文的視頻編碼器存在相應視頻監(jiān)控業(yè)務,且媒體流報文優(yōu)先級已經(jīng)被提高的客戶端中,查找除所述客戶端以外的權限等級最低的客戶端,并在查找到該權限等級最低的客戶端后,指示所述視頻編碼器或指示媒體交換服務器降低發(fā)送給所述客戶端的所述媒體流報文的優(yōu)先級。
6.如權利要求2所述的方法,其特征在于,該方法還包括當視頻管理服務器獲知有客戶端撤銷與視頻編碼器之間的視頻監(jiān)控業(yè)務時,所述視頻管理服務器判斷所述客戶端是否是與所述視頻編碼器存在所述視頻監(jiān)控業(yè)務的客戶端中權限等級最高的客戶端,并在判斷為是時,從與所述視頻編碼器存在所述視頻監(jiān)控業(yè)務,且媒體流報文優(yōu)先級已經(jīng)被提高的客戶端中,查找權限等級最高的客戶端;所述視頻管理服務器指示所述視頻編碼器或媒體交換服務器提高發(fā)送給該最高權限等級的客戶端的所述視頻監(jiān)控業(yè)務的媒體流報文的優(yōu)先級。
7.如權利要求2所述的方法,其特征在于,該方法還包括當視頻管理服務器獲知有客戶端與視頻編碼器之間建立視頻監(jiān)控業(yè)務時,所述視頻管理服務器判斷所述客戶端的權限是否高于設定閾值,并在判斷為是時,在與所述視頻編碼器存在所述視頻監(jiān)控業(yè)務的客戶端中,查找權限等級最高的客戶端;所述視頻管理服務器指示所述視頻編碼器或媒體交換服務器提高發(fā)送給該最高權限等級的客戶端的媒體流報文的優(yōu)先級。
8.如權利要求2-7之一所述的方法,其特征在于,該方法還包括在視頻編碼器采用組播方式進行視頻監(jiān)控業(yè)務的情況下,當視頻管理服務器接收到所述視頻編碼器發(fā)送的媒體流報文優(yōu)先級調整事件相關信息后,從接收該采用組播方式進行的視頻監(jiān)控業(yè)務的媒體流的各客戶端中,查找權限等級高于設定閾值的客戶端;其中,所述媒體流報文優(yōu)先級調整事件相關信息是視頻編碼器在進行組播方式的視頻監(jiān)控業(yè)務的過程中監(jiān)測到對應于該采用組播方式進行的視頻監(jiān)控業(yè)務的媒體流設置的媒體流報文優(yōu)先級調整事件被觸發(fā)時發(fā)送的;當所述視頻管理服務器查找到權限等級高于設定閾值的客戶端,且根據(jù)接收到的媒體流報文優(yōu)先級調整事件相關信息決定提高媒體流報文優(yōu)先級時,指示所述視頻編碼器或指示媒體交換服務器提高發(fā)送給該客戶端的該采用組播方式進行的視頻監(jiān)控業(yè)務的媒體流報文的優(yōu)先級。
9.如權利要求8所述的方法,其特征在于,該方法還包括當視頻管理服務器獲知有客戶端撤銷與所述視頻編碼器存在的該采用組播方式進行的視頻監(jiān)控業(yè)務時,判斷所述客戶端的權限是否高于設定閾值,并在判斷為是時,判斷接收該采用組播方式進行的視頻監(jiān)控業(yè)務的媒體流的其余各客戶端中,是否存在權限等級高于設定閾值的客戶端,并在判斷為否時,指示所述視頻編碼器或指示媒體交換服務器降低該采用組播方式進行的視頻監(jiān)控業(yè)務的媒體流報文的優(yōu)先級。
10.一種視頻管理服務器,應用于包括視頻編碼器和客戶端的視頻監(jiān)控系統(tǒng),或應用于包括視頻編碼器、媒體交換服務器和客戶端的視頻監(jiān)控系統(tǒng),其特征在于,視頻編碼器上對應于視頻監(jiān)控業(yè)務的媒體流設置有媒體流報文優(yōu)先級調整事件,所述視頻管理服務器包括第一接收模塊,用于接收視頻編碼器發(fā)送的優(yōu)先級調整請求,所述優(yōu)先級調整請求中攜帶有媒體流報文優(yōu)先級調整事件相關信息;其中,所述優(yōu)先級調整請求是視頻編碼器在進行視頻監(jiān)控業(yè)務的過程中,監(jiān)測到媒體流報文優(yōu)先級調整事件被觸發(fā)時發(fā)送的;優(yōu)先級判決模塊,用于根據(jù)所述第一接收模塊接收到的所述優(yōu)先級調整請求中攜帶的所述媒體流報文優(yōu)先級調整事件相關信息,對相應的視頻監(jiān)控業(yè)務的媒體流報文優(yōu)先級的調整進行判決;發(fā)送模塊,用于根據(jù)所述優(yōu)先級判決模塊的判決結果,向所述視頻編碼器或向媒體交換服務器發(fā)送指示信息,用以指示視頻編碼器或媒體交換服務器根據(jù)判決結果調整對應媒體流報文的優(yōu)先級。
11.如權利要求10所述的視頻管理服務器,其特征在于,所述優(yōu)先級判決模塊還用于, 在對相應的視頻監(jiān)控業(yè)務的媒體流報文優(yōu)先級的調整進行判決之前,查詢與所述視頻編碼器存在所述視頻監(jiān)控業(yè)務的各客戶端的權限等級;所述優(yōu)先級判決模塊在進行判決時,根據(jù)所述媒體流報文優(yōu)先級調整事件相關信息, 以及與所述視頻編碼器存在所述視頻監(jiān)控業(yè)務的各客戶端的權限等級,對發(fā)送給相應客戶端的相應視頻監(jiān)控業(yè)務的媒體流報文優(yōu)先級的調整進行判決。
12.如權利要求11所述的視頻管理服務器,其特征在于,所述媒體流報文優(yōu)先級調整事件,包括用于觸發(fā)提高媒體流報文優(yōu)先級的事件,以及用于觸發(fā)降低媒體流報文優(yōu)先級的事件;所述媒體流報文優(yōu)先級調整事件相關信息,包括所述媒體流報文優(yōu)先級調整事件的事件類型信息,以及與所述媒體流報文優(yōu)先級事件對應的視頻監(jiān)控業(yè)務的媒體流標識信息;其中,所述事件類型信息用于指示相應事件為用于觸發(fā)提高媒體流報文優(yōu)先級的事件或用于觸發(fā)降低媒體流報文優(yōu)先級的事件;所述優(yōu)先級判決模塊具體用于,當根據(jù)事件類型信息確定相應事件為用于觸發(fā)提高媒體流報文優(yōu)先級的事件時,查找權限等級高于設定閾值的客戶端,并在查找到權限等級高于設定閾值的客戶端時,決定提高與所述媒體流標識信息對應的且發(fā)送給該客戶端的媒體流報文的優(yōu)先級;或/和當根據(jù)事件類型信息確定相應事件為用于觸發(fā)降低媒體流報文優(yōu)先級的事件時,查找權限等級低于設定閾值的客戶端,并在查找到權限等級低于設定閾值的客戶端時,決定降低與所述媒體流標識信息對應的且發(fā)送給該客戶端的媒體流報文的優(yōu)先級。
13.如權利要求12所述的視頻管理服務器,其特征在于,所述優(yōu)先級判決模塊具體用于,在決定提高媒體流報文的優(yōu)先級,以及權限等級高于設定閾值的客戶端為多個的情況下,決定提高與所述媒體流標識信息對應的且發(fā)送給該多個客戶端的媒體流報文的優(yōu)先級到相同的數(shù)值。
14.如權利要求13所述的視頻管理服務器,其特征在于,還包括第二接收模塊;所述第二接收模塊,用于接收到客戶端反饋的媒體流報文的丟包告警信息;所述優(yōu)先級判決模塊還用于,判斷發(fā)送所述丟包告警信息的客戶端是否是與所述媒體流報文對應的視頻監(jiān)控業(yè)務的客戶端中權限等級最高的客戶端,若判斷為是,則決定提高發(fā)送給所述客戶端的所述媒體流報文的優(yōu)先級;或者從與發(fā)送所述媒體流報文的視頻編碼器存在相應視頻監(jiān)控業(yè)務,且媒體流報文優(yōu)先級已經(jīng)被提高的客戶端中,查找除所述客戶端以外的權限等級最低的客戶端,并在查找到該權限等級最低的客戶端后,決定降低發(fā)送給所述客戶端的所述媒體流報文的優(yōu)先級。
15.如權利要求11所述的視頻管理服務器,其特征在于,所述優(yōu)先級判決模塊還用于, 當獲知有客戶端撤銷與視頻編碼器之間的視頻監(jiān)控業(yè)務時,判斷所述客戶端是否是與所述視頻編碼器存在所述視頻監(jiān)控業(yè)務的客戶端中權限等級最高的客戶端,并在判斷為是時, 從與所述視頻編碼器存在所述視頻監(jiān)控業(yè)務,且媒體流報文優(yōu)先級已經(jīng)被提高的客戶端中,查找權限等級最高的客戶端,并決定提高發(fā)送給該最高權限等級的客戶端的所述視頻監(jiān)控業(yè)務的媒體流報文的優(yōu)先級。
16.如權利要求11所述的視頻管理服務器,其特征在于,所述優(yōu)先級判決模塊還用于, 當獲知有客戶端與視頻編碼器之間建立視頻監(jiān)控業(yè)務時,判斷所述客戶端的權限是否高于設定閾值,并在判斷為是時,在與所述視頻編碼器存在所述視頻監(jiān)控業(yè)務的客戶端中,查找權限等級最高的客戶端,并決定提高發(fā)送給該最高權限等級的客戶端的媒體流報文的優(yōu)先級。
17.如權利要求11-16之一所述的視頻管理服務器,其特征在于,在視頻編碼器采用組播方式進行視頻監(jiān)控業(yè)務的情況下,所述優(yōu)先級判決模塊還用于,當所述第一接收模塊接收到所述視頻編碼器發(fā)送的媒體流報文優(yōu)先級調整事件相關信息后,從接收該采用組播方式進行的視頻監(jiān)控業(yè)務的媒體流的各客戶端中,查找權限等級高于設定閾值的客戶端;其中,所述媒體流報文優(yōu)先級調整事件相關信息是視頻編碼器在進行組播方式的視頻監(jiān)控業(yè)務的過程中監(jiān)測到對應于該采用組播方式進行的視頻監(jiān)控業(yè)務的媒體流設置的媒體流報文優(yōu)先級調整事件被觸發(fā)時發(fā)送的;當查找到權限等級高于設定閾值的客戶端,且根據(jù)接收到的媒體流報文優(yōu)先級調整事件相關信息決定提高媒體流報文優(yōu)先級時,決定提高發(fā)送給該客戶端的該采用組播方式進行的視頻監(jiān)控業(yè)務的媒體流報文的優(yōu)先級。
18.如權利要求17所述的視頻管理服務器,其特征在于,所述優(yōu)先級判決模塊還用于, 當獲知有客戶端撤銷與所述視頻編碼器存在的該采用組播方式進行的視頻監(jiān)控業(yè)務時,判斷所述客戶端的權限是否高于設定閾值,并在判斷為是時,判斷接收該采用組播方式進行的視頻監(jiān)控業(yè)務的媒體流的其余各客戶端中,是否存在權限等級高于設定閾值的客戶端, 并在判斷為否時,決定降低該采用組播方式進行的視頻監(jiān)控業(yè)務的媒體流報文的優(yōu)先級。
19.一種視頻編碼器,應用于包括視頻編碼器和客戶端的視頻監(jiān)控系統(tǒng),或應用于包括視頻編碼器、媒體交換服務器和客戶端的視頻監(jiān)控系統(tǒng),其特征在于,包括事件設置模塊,用于對應于視頻監(jiān)控業(yè)務的媒體流設置媒體流報文優(yōu)先級調整事件;事件監(jiān)測模塊,用于在本視頻編碼器進行視頻監(jiān)控業(yè)務的過程中,監(jiān)測對應于所述視頻監(jiān)控業(yè)務的媒體流設置的媒體流報文優(yōu)先級調整事件;發(fā)送模塊,用于當所述事件監(jiān)測模塊監(jiān)測到對應于視頻監(jiān)控業(yè)務的媒體流設置的媒體流報文優(yōu)先級事件被觸發(fā)時,向視頻管理服務器發(fā)送優(yōu)先級調整請求,所述優(yōu)先級調整請求中攜帶有媒體流報文優(yōu)先級調整事件相關信息;接收模塊,用于接收所述視頻管理服務器返回的響應;優(yōu)先級調整模塊,用于根據(jù)所述接收模塊接收到的響應中攜帶的指示信息調整對應媒體流報文的優(yōu)先級;其中,所述指示信息是所述視頻管理服務器根據(jù)所述媒體流報文優(yōu)先級調整事件相關信息,對相應的視頻監(jiān)控業(yè)務的媒體流報文優(yōu)先級的調整進行判決,并根據(jù)判決結果確定出的。
20.如權利要求19所述的視頻編碼器,其特征在于,所述事件設置模塊設置的媒體流報文優(yōu)先級調整事件,包括用于觸發(fā)提高媒體流報文優(yōu)先級的事件,以及用于觸發(fā)降低媒體流報文優(yōu)先級的事件;所述發(fā)送模塊發(fā)送的優(yōu)先級調整請求中攜帶的媒體流報文優(yōu)先級調整事件相關信息, 包括所述媒體流報文優(yōu)先級調整事件的事件類型信息,以及與所述媒體流報文優(yōu)先級事件對應的視頻監(jiān)控業(yè)務的媒體流標識信息;其中,所述事件類型信息用于指示相應事件為用于觸發(fā)提高媒體流報文優(yōu)先級的事件或用于觸發(fā)降低媒體流報文優(yōu)先級的事件。
21.一種視頻監(jiān)控業(yè)務實現(xiàn)方法,應用于包括視頻編碼器、視頻管理服務器和客戶端的視頻監(jiān)控系統(tǒng),其特征在于,視頻編碼器上對應于視頻監(jiān)控業(yè)務的媒體流設置有媒體流報文優(yōu)先級調整事件,該方法包括視頻編碼器在進行視頻監(jiān)控業(yè)務的過程中,監(jiān)測對應于所述視頻監(jiān)控業(yè)務的媒體流設置的媒體流報文優(yōu)先級調整事件;當所述視頻編碼器監(jiān)測到對應于所述視頻監(jiān)控業(yè)務的媒體流設置的媒體流報文優(yōu)先級調整事件被觸發(fā)時,調整所述視頻監(jiān)控業(yè)務的媒體流報文的優(yōu)先級。
22.如權利要求21所述的方法,其特征在于,所述媒體流報文優(yōu)先級調整事件包括用于觸發(fā)提高媒體流報文優(yōu)先級的事件,以及與該事件對應的用于觸發(fā)降低媒體流報文優(yōu)先級的事件;對應于視頻監(jiān)控業(yè)務的媒體流設置有媒體流報文優(yōu)先級調整事件,具體為對應于視頻監(jiān)控業(yè)務的媒體流設置有用于觸發(fā)提高媒體流報文優(yōu)先級的事件,以及與該事件對應的用于觸發(fā)降低媒體流報文優(yōu)先級的事件;當所述視頻編碼器監(jiān)測到對應于所述視頻監(jiān)控業(yè)務的媒體流設置的媒體流報文優(yōu)先級調整事件被觸發(fā)時,調整所述視頻監(jiān)控業(yè)務的媒體流報文的優(yōu)先級,包括當所述視頻編碼器監(jiān)測到對應于所述視頻監(jiān)控業(yè)務的媒體流設置的用于觸發(fā)提高媒體流報文優(yōu)先級的事件被觸發(fā)時,提高所述視頻監(jiān)控業(yè)務的媒體流報文的優(yōu)先級;當所述視頻編碼器監(jiān)測到對應于所述視頻監(jiān)控業(yè)務的媒體流設置的用于觸發(fā)降低媒體流報文優(yōu)先級的事件被觸發(fā)時,降低所述視頻監(jiān)控業(yè)務的媒體流報文的優(yōu)先級。
23.一種視頻編碼器,應用于包括視頻管理服務器和客戶端的視頻監(jiān)控系統(tǒng),其特征在于,包括事件設置模塊,用于對應于本視頻編碼器的視頻監(jiān)控業(yè)務的媒體流設置媒體流報文優(yōu)先級調整事件;事件監(jiān)測模塊,用于在本視頻編碼器進行視頻監(jiān)控業(yè)務的過程中,監(jiān)測對應于所述視頻監(jiān)控業(yè)務的媒體流設置的媒體流報文優(yōu)先級調整事件;優(yōu)先級調整模塊,用于當所述事件監(jiān)測模塊監(jiān)測到對應于視頻監(jiān)控業(yè)務的媒體流設置的媒體流報文優(yōu)先級事件被觸發(fā)時,調整對應的視頻監(jiān)控業(yè)務的媒體流報文的優(yōu)先級。
24.如權利要求23所述的視頻編碼器,其特征在于,所述媒體流報文優(yōu)先級調整事件包括用于觸發(fā)提高媒體流報文優(yōu)先級的事件,以及與該事件對應的用于觸發(fā)降低媒體流報文優(yōu)先級的事件;所述事件設置模塊具體用于,對應于視頻監(jiān)控業(yè)務的媒體流設置用于觸發(fā)提高媒體流報文優(yōu)先級的事件,以及與該事件對應的用于觸發(fā)降低媒體流報文優(yōu)先級的事件;所述優(yōu)先級調整模塊具體用于,當所述事件監(jiān)測模塊監(jiān)測到對應于所述視頻監(jiān)控業(yè)務的媒體流設置的用于觸發(fā)提高媒體流報文優(yōu)先級的事件被觸發(fā)時,提高所述視頻監(jiān)控業(yè)務的媒體流報文的優(yōu)先級;當所述事件監(jiān)測模塊監(jiān)測到對應于所述視頻監(jiān)控業(yè)務的媒體流設置的用于觸發(fā)降低媒體流報文優(yōu)先級的事件被觸發(fā)時,降低所述視頻監(jiān)控業(yè)務的媒體流報文的優(yōu)先級。
25.一種視頻回放業(yè)務實現(xiàn)方法,應用于包括存儲設備、視頻管理服務器和客戶端的視頻監(jiān)控系統(tǒng),其特征在于,該方法包括視頻管理服務器獲知有客戶端與存儲設備建立視頻回放業(yè)務時,判斷所述客戶端的權限等級是否高于設定閾值;如果所述客戶端的權限等級高于設定閾值,則所述視頻管理服務器向所述存儲設備發(fā)送指示信息,用以指示所述存儲設備提高發(fā)送給所述客戶端的媒體流報文的優(yōu)先級。
26.一種視頻管理服務器,應用于包括存儲設備、客戶端的視頻監(jiān)控系統(tǒng),其特征在于, 該視頻管理服務器包括判斷模塊,用于在獲知有客戶端與存儲設備建立視頻回放業(yè)務時,判斷所述客戶端的權限等級是否高于設定閾值;優(yōu)先級判決模塊,用于在所述判斷模塊判斷所述客戶端的權限等級高于設定閾值時, 決定提高發(fā)送給所述客戶端的媒體流報文的優(yōu)先級;發(fā)送模塊,用于向所述存儲設備發(fā)送指示信息,用以指示所述存儲設備提高發(fā)送給所述客戶端的媒體流報文的優(yōu)先級。
全文摘要
本發(fā)明公開一種視頻監(jiān)控、回放業(yè)務實現(xiàn)方法及設備,應用于視頻監(jiān)控系統(tǒng),該方法中,在視頻編碼器上對應于視頻監(jiān)控業(yè)務的媒體流設置有媒體流報文優(yōu)先級調整事件,該方法包括頻編碼器在進行視頻監(jiān)控業(yè)務的過程中,監(jiān)測到媒體流報文優(yōu)先級調整事件被觸發(fā)時發(fā)送媒體流報文優(yōu)先級調整事件相關信息,視頻管理服務器根據(jù)該事件相關信息,對相應的視頻監(jiān)控業(yè)務的媒體流報文優(yōu)先級的調整進行判決,并根據(jù)判決結果向所述視頻編碼器或向媒體交換服務器發(fā)送指示信息,用以指示視頻編碼器或媒體交換服務器根據(jù)判決結果調整對應媒體流報文的優(yōu)先級。采用本發(fā)明可實現(xiàn)對媒體流報文優(yōu)先級進行動態(tài)調整。
文檔編號H04N7/18GK102325251SQ20111031782
公開日2012年1月18日 申請日期2011年10月19日 優(yōu)先權日2011年10月19日
發(fā)明者周迪, 朱兵, 林鵬程 申請人:杭州華三通信技術有限公司