專利名稱:在網(wǎng)絡(luò)視頻監(jiān)控平臺中減少云臺控制延時的方法
技術(shù)領(lǐng)域:
本發(fā)明屬于視頻監(jiān)控領(lǐng)域,尤其是一種在網(wǎng)絡(luò)視頻監(jiān)控平臺中減少云臺控制延時的方法。
背景技術(shù):
網(wǎng)絡(luò)視頻監(jiān)控平臺通常是指安全監(jiān)視和遠(yuǎn)程監(jiān)控領(lǐng)域內(nèi)用于特定應(yīng)用的IP監(jiān)視系統(tǒng)平臺,其使用戶能夠通過IP網(wǎng)絡(luò)實(shí)現(xiàn)視頻監(jiān)控及視頻圖像的錄制。網(wǎng)絡(luò)視頻監(jiān)控平臺與模擬視頻監(jiān)控平臺的區(qū)別在于,網(wǎng)絡(luò)視頻監(jiān)控平臺采用IP網(wǎng)絡(luò)進(jìn)行視頻及與監(jiān)控相關(guān)的各類信息傳輸,而不是采用點(diǎn)對點(diǎn)的模擬視頻電纜進(jìn)行傳輸。網(wǎng)絡(luò)視頻監(jiān)控平臺能夠?qū)⒁曨l信息數(shù)字化,并通過有線或無線IP網(wǎng)絡(luò)進(jìn)行傳輸,從而使實(shí)時監(jiān)控和錄像等功能可以擴(kuò)展到所有具備網(wǎng)絡(luò)連接的地方,同時也可以方便地與其他安防系統(tǒng)實(shí)現(xiàn)無縫集成功能。網(wǎng)絡(luò)視頻監(jiān)控平臺實(shí)際的帶寬占用量取決于每路視頻通道圖像的壓縮水平、圖像大小以及幀速率。在高清網(wǎng)絡(luò)視頻監(jiān)控平臺中,由于數(shù)據(jù)量大且解碼受硬件資源限制等因素,因此,會造成云臺控制延時?,F(xiàn)有的網(wǎng)絡(luò)視頻監(jiān)控平臺在資源分配上為每條通道平均分配延時時間,如果在不改變現(xiàn)有網(wǎng)絡(luò)以及其他硬件資源的情況下,則無法減少云臺控制延時。如果要減少云臺控制延時,就需要用戶為視頻數(shù)據(jù)開辟專用的網(wǎng)絡(luò)或者通過交換機(jī)和路由器網(wǎng)絡(luò)帶寬資源進(jìn)行劃分,為視頻應(yīng)用保留專用的帶寬資源,這樣會造成資源及成本的大幅度提高。
發(fā)明內(nèi)容
本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,提供一種在網(wǎng)絡(luò)視頻監(jiān)控平臺中減少云臺控制延時的方法,該方法能夠在不改變現(xiàn)有網(wǎng)絡(luò)結(jié)構(gòu)、不增加新投資的情況下減少云臺控制延時。本發(fā)明解決其技術(shù)問題是采取以下技術(shù)方案實(shí)現(xiàn)的一種在網(wǎng)絡(luò)視頻監(jiān)控平臺中減少云臺控制延時的方法,包括以下步驟(1)啟動網(wǎng)絡(luò)視頻監(jiān)控平臺并與前端設(shè)備建立連接,同時開啟前端設(shè)備的移動偵測功能;(2)網(wǎng)絡(luò)視頻監(jiān)控平臺對每個視頻預(yù)覽通道進(jìn)行移動偵測,實(shí)時獲取每個通道預(yù)覽視頻運(yùn)動狀態(tài);(3)網(wǎng)絡(luò)視頻監(jiān)控平臺網(wǎng)絡(luò)根據(jù)每個通道預(yù)覽視頻運(yùn)動狀態(tài)對每個通道最大碼率進(jìn)行動態(tài)分配。而且,所述啟動網(wǎng)絡(luò)視頻監(jiān)控平臺包括對每個通道預(yù)覽視頻運(yùn)動狀態(tài)、通道預(yù)覽視頻運(yùn)動狀態(tài)優(yōu)先級及通道最大碼率進(jìn)行初始值的設(shè)置并啟動時間觸發(fā)器。 而且,所述通道預(yù)覽視頻運(yùn)動狀態(tài)值的初始值設(shè)為0,所述通道預(yù)覽視頻運(yùn)動狀態(tài)
優(yōu)先級的初始值設(shè)為1,所述通道最大碼率的初始值設(shè)為最小限值。 而且,所述步驟O)的具體方法為前端設(shè)備實(shí)時偵測每個視頻預(yù)覽通道是否發(fā)生圖像移動,當(dāng)偵測到視頻預(yù)覽通道發(fā)生圖像移動時,向網(wǎng)絡(luò)視頻監(jiān)控平臺發(fā)送移動偵測報警,網(wǎng)絡(luò)視頻監(jiān)控平臺接收報警后,將該通道預(yù)覽視頻運(yùn)動狀態(tài)值加1。而且,所述通道預(yù)覽視頻運(yùn)動狀態(tài)優(yōu)先級與通道最大碼率的對應(yīng)關(guān)系為一一對應(yīng)關(guān)系,最大碼率最小限值對應(yīng)通道預(yù)覽視頻運(yùn)動狀態(tài)優(yōu)先級的最低值,最大碼率最大限值對應(yīng)通道預(yù)覽視頻運(yùn)動狀態(tài)優(yōu)先級的最高值。而且,所述步驟(3)的具體方法為首先確定通道預(yù)覽視頻運(yùn)動狀態(tài)優(yōu)先級,然后根據(jù)通道預(yù)覽視頻運(yùn)動狀態(tài)優(yōu)先級與通道最大碼率的對應(yīng)關(guān)系,分別設(shè)置前端設(shè)備中每個視頻通道的通道最大碼率。而且,所述確定通道預(yù)覽視頻運(yùn)動狀態(tài)優(yōu)先級的方法為網(wǎng)絡(luò)視頻監(jiān)控平臺的時間觸發(fā)器經(jīng)過一個觸發(fā)間隔時間后觸發(fā),將該通道預(yù)覽視頻運(yùn)動狀態(tài)值與上次時間觸發(fā)器觸發(fā)時該通道預(yù)覽視頻運(yùn)動狀態(tài)值進(jìn)行對比,如果相等,則將視頻通道運(yùn)動狀態(tài)值重新設(shè)為初始值0,通道預(yù)覽視頻運(yùn)動狀態(tài)優(yōu)先級重新設(shè)為初始值1,同時設(shè)置前端設(shè)備中該通道最大碼率為最小限值;如果不相等,則將通道預(yù)覽視頻運(yùn)動狀態(tài)優(yōu)先級加1。而且,所述步驟(3)還包括當(dāng)需要對某個視頻預(yù)覽通道進(jìn)行云臺控制操作時,通過手動方式直接將該通道預(yù)覽視頻運(yùn)動狀態(tài)優(yōu)先級設(shè)為最高級,同時設(shè)置該通道預(yù)覽視頻的最大碼率為最大值。本發(fā)明的優(yōu)點(diǎn)和積極效果是本發(fā)明設(shè)計(jì)合理,網(wǎng)絡(luò)視頻監(jiān)控平臺對每個視頻預(yù)覽通道進(jìn)行移動偵測,實(shí)時獲取每個通道預(yù)覽視頻運(yùn)動狀態(tài),設(shè)置通道預(yù)覽視頻運(yùn)動狀態(tài)優(yōu)先級,并根據(jù)通道預(yù)覽視頻運(yùn)動狀態(tài)優(yōu)先級的高低對視頻預(yù)覽通道最大碼率的進(jìn)行動態(tài)分配,利用動態(tài)分配預(yù)覽視頻通道的最大碼率對網(wǎng)絡(luò)資源進(jìn)行動態(tài)分配管理,實(shí)現(xiàn)了在不改造現(xiàn)有網(wǎng)絡(luò)及其他硬件資源的條件下減少了在網(wǎng)絡(luò)視頻監(jiān)控平臺中進(jìn)行云臺控制延時。
圖1為本發(fā)明的處理流程示意圖。
具體實(shí)施例方式以下結(jié)合附圖對本發(fā)明實(shí)施例做進(jìn)一步詳述一種在網(wǎng)絡(luò)視頻監(jiān)控平臺中減少云臺控制延時的方法,如圖1所示,左邊實(shí)線框代表網(wǎng)絡(luò)視頻監(jiān)控平臺的處理過程,右邊實(shí)線框代表與網(wǎng)絡(luò)視頻監(jiān)控平臺相連接的前端設(shè)備的處理過程,網(wǎng)絡(luò)視頻監(jiān)控平臺通過前端設(shè)備實(shí)現(xiàn)對視頻通道的移動偵測功能,通過實(shí)時移動偵測告警和時間觸發(fā)器獲取每個通道預(yù)覽視頻運(yùn)動狀態(tài),設(shè)置通道預(yù)覽視頻運(yùn)動狀態(tài)優(yōu)先級,并根據(jù)通道預(yù)覽視頻運(yùn)動狀態(tài)優(yōu)先級的高低對視頻預(yù)覽通道最大碼率的進(jìn)行動態(tài)分配。下面對本發(fā)明內(nèi)容做詳細(xì)說明,本方法包括以下步驟步驟1 啟動網(wǎng)絡(luò)視頻監(jiān)控平臺并與前端設(shè)備建立連接,同時開啟前端設(shè)備的移動偵測功能。在本步驟中,網(wǎng)絡(luò)視頻監(jiān)控平臺啟動后與前端設(shè)備通過網(wǎng)絡(luò)連接在一起進(jìn)行交互處理,對每個通道預(yù)覽視頻運(yùn)動狀態(tài)、通道預(yù)覽視頻運(yùn)動狀態(tài)優(yōu)先級及通道最大碼率進(jìn)行初始值的設(shè)置并啟動時間觸發(fā)器并開啟前端設(shè)備的移動偵測功能。通道預(yù)覽視頻運(yùn)動狀態(tài)可以用數(shù)字來表示,例如,通道預(yù)覽視頻運(yùn)動狀態(tài)值為數(shù)字0時,代表運(yùn)動狀態(tài)為靜止,當(dāng)視頻預(yù)覽通道的圖像發(fā)生移動時,該通道預(yù)覽視頻運(yùn)動狀態(tài)值增加,隨著視頻預(yù)覽通道的圖像持續(xù)發(fā)生移動,該通道預(yù)覽視頻運(yùn)動狀態(tài)值逐步增加。 通常,每個通道預(yù)覽視頻運(yùn)動狀態(tài)的初始值均設(shè)為0。通道預(yù)覽視頻運(yùn)動狀態(tài)優(yōu)先級可以根據(jù)每個通道在不同時間所表現(xiàn)的通道預(yù)覽視頻運(yùn)動狀態(tài)來設(shè)置,當(dāng)運(yùn)動狀態(tài)為靜止時,該視頻預(yù)覽通道優(yōu)先級最低,當(dāng)優(yōu)先級為1表示最低。通常,通道預(yù)覽視頻運(yùn)動狀態(tài)優(yōu)先級的初始值設(shè)為1。通道最大碼率根據(jù)通道預(yù)覽視頻運(yùn)動狀態(tài)優(yōu)先級分別設(shè)置對應(yīng)值,通道最大碼率與通道預(yù)覽視頻運(yùn)動狀態(tài)優(yōu)先級存在一一對應(yīng)關(guān)系,最大碼率最小限值對應(yīng)通道預(yù)覽視頻運(yùn)動狀態(tài)優(yōu)先級的最低值,最大碼率最大限值對應(yīng)通道預(yù)覽視頻運(yùn)動狀態(tài)優(yōu)先級的最高值。通常,每個通道最大碼率的初始值設(shè)為最小限值。時間觸發(fā)器的觸發(fā)時間間隔設(shè)為1分鐘,該時間間隔可以根據(jù)需要設(shè)置為其他值。步驟2 網(wǎng)絡(luò)視頻監(jiān)控平臺對每個視頻預(yù)覽通道進(jìn)行移動偵測,實(shí)時獲取每個通道預(yù)覽視頻運(yùn)動狀態(tài)。在本步驟中,前端設(shè)備實(shí)時偵測每個視頻預(yù)覽通道是否發(fā)生圖像移動,當(dāng)偵測到視頻預(yù)覽通道發(fā)生圖像移動時,向網(wǎng)絡(luò)視頻監(jiān)控平臺發(fā)送移動偵測報警,網(wǎng)絡(luò)視頻監(jiān)控平臺接收報警后,將該通道預(yù)覽視頻運(yùn)動狀態(tài)值加1。步驟3 網(wǎng)絡(luò)視頻監(jiān)控平臺網(wǎng)絡(luò)根據(jù)每個通道預(yù)覽視頻運(yùn)動狀態(tài)對每個通道最大碼率進(jìn)行動態(tài)分配。在本步驟中,首先確定通道預(yù)覽視頻運(yùn)動狀態(tài)優(yōu)先級,其方法為網(wǎng)絡(luò)視頻監(jiān)控平臺的時間觸發(fā)器經(jīng)過一個觸發(fā)間隔時間后觸發(fā)(在本實(shí)施例中為1分鐘),將該通道預(yù)覽視頻運(yùn)動狀態(tài)值與上次時間觸發(fā)器觸發(fā)時該通道預(yù)覽視頻運(yùn)動狀態(tài)值進(jìn)行對比,如果相等, 說明該通道預(yù)覽視頻運(yùn)動狀態(tài)為靜止?fàn)顟B(tài),則將視頻通道運(yùn)動狀態(tài)值重新設(shè)為初始值0,通道預(yù)覽視頻運(yùn)動狀態(tài)優(yōu)先級重新設(shè)為初始值1,同時設(shè)置前端設(shè)備中該通道最大碼率為最小限值;如果不相等,說明該通道預(yù)覽視頻運(yùn)動狀態(tài)為運(yùn)動狀態(tài),則將通道預(yù)覽視頻運(yùn)動狀態(tài)優(yōu)先級加1(如果此時通道預(yù)覽視頻運(yùn)動狀態(tài)優(yōu)先級已經(jīng)達(dá)到最大值,則保持優(yōu)先級不變)。在確定了通道預(yù)覽視頻運(yùn)動狀態(tài)優(yōu)先級后,然后根據(jù)通道預(yù)覽視頻運(yùn)動狀態(tài)優(yōu)先級與通道最大碼率的對應(yīng)關(guān)系,分別設(shè)置前端設(shè)備中每個視頻通道的通道最大碼率,由于通道最大碼率與通道預(yù)覽視頻運(yùn)動狀態(tài)優(yōu)先級存在一一對應(yīng)關(guān)系,所以通道最大碼率根據(jù)通道預(yù)覽視頻運(yùn)動狀態(tài)優(yōu)先級分別設(shè)置對應(yīng)值,從而實(shí)現(xiàn)對通道最大碼率的動態(tài)分配,對硬件資源按優(yōu)先級進(jìn)行動態(tài)分配,減少了在網(wǎng)絡(luò)視頻監(jiān)控平臺中進(jìn)行云臺控制延時。另外,當(dāng)對某個視頻預(yù)覽通道進(jìn)行云臺控制操作時,可以通過手動方式直接將該通道預(yù)覽視頻運(yùn)動狀態(tài)優(yōu)先級設(shè)為最高級,同時設(shè)置該通道預(yù)覽視頻的最大碼率為最大值,從而快速地對云臺進(jìn)行控制。需要強(qiáng)調(diào)的是,本發(fā)明所述的實(shí)施例是說明性的,而不是限定性的,因此本發(fā)明并不限于具體實(shí)施方式
中所述的實(shí)施例,凡是由本領(lǐng)域技術(shù)人員根據(jù)本發(fā)明的技術(shù)方案得出的其他實(shí)施方式,同樣屬于本發(fā)明保護(hù)的范圍。
權(quán)利要求
1.一種在網(wǎng)絡(luò)視頻監(jiān)控平臺中減少云臺控制延時的方法,其特征在于包括以下步驟(1)啟動網(wǎng)絡(luò)視頻監(jiān)控平臺并與前端設(shè)備建立連接,同時開啟前端設(shè)備的移動偵測功能;(2)網(wǎng)絡(luò)視頻監(jiān)控平臺對每個視頻預(yù)覽通道進(jìn)行移動偵測,實(shí)時獲取每個通道預(yù)覽視頻運(yùn)動狀態(tài);(3)網(wǎng)絡(luò)視頻監(jiān)控平臺網(wǎng)絡(luò)根據(jù)每個通道預(yù)覽視頻運(yùn)動狀態(tài)對每個通道最大碼率進(jìn)行動態(tài)分配。
2.根據(jù)權(quán)利要求1所述的在網(wǎng)絡(luò)視頻監(jiān)控平臺中減少云臺控制延時的方法,其特征在于所述啟動網(wǎng)絡(luò)視頻監(jiān)控平臺包括對每個通道預(yù)覽視頻運(yùn)動狀態(tài)、通道預(yù)覽視頻運(yùn)動狀態(tài)優(yōu)先級及通道最大碼率進(jìn)行初始值的設(shè)置并啟動時間觸發(fā)器。
3.根據(jù)權(quán)利要求2所述的在網(wǎng)絡(luò)視頻監(jiān)控平臺中減少云臺控制延時的方法,其特征在于所述通道預(yù)覽視頻運(yùn)動狀態(tài)值的初始值設(shè)為0,所述通道預(yù)覽視頻運(yùn)動狀態(tài)優(yōu)先級的初始值設(shè)為1,所述通道最大碼率的初始值設(shè)為最小限值。
4.根據(jù)權(quán)利要求1所述的在網(wǎng)絡(luò)視頻監(jiān)控平臺中減少云臺控制延時的方法,其特征在于所述步驟O)的具體方法為前端設(shè)備實(shí)時偵測每個視頻預(yù)覽通道是否發(fā)生圖像移動, 當(dāng)偵測到視頻預(yù)覽通道發(fā)生圖像移動時,向網(wǎng)絡(luò)視頻監(jiān)控平臺發(fā)送移動偵測報警,網(wǎng)絡(luò)視頻監(jiān)控平臺接收報警后,將該通道預(yù)覽視頻運(yùn)動狀態(tài)值加1。
5.根據(jù)權(quán)利要求1所述的在網(wǎng)絡(luò)視頻監(jiān)控平臺中減少云臺控制延時的方法,其特征在于所述通道預(yù)覽視頻運(yùn)動狀態(tài)優(yōu)先級與通道最大碼率的對應(yīng)關(guān)系為一一對應(yīng)關(guān)系,最大碼率最小限值對應(yīng)通道預(yù)覽視頻運(yùn)動狀態(tài)優(yōu)先級的最低值,最大碼率最大限值對應(yīng)通道預(yù)覽視頻運(yùn)動狀態(tài)優(yōu)先級的最高值。
6.根據(jù)權(quán)利要求1所述的在網(wǎng)絡(luò)視頻監(jiān)控平臺中減少云臺控制延時的方法,其特征在于所述步驟(3)的具體方法為首先確定通道預(yù)覽視頻運(yùn)動狀態(tài)優(yōu)先級,然后根據(jù)通道預(yù)覽視頻運(yùn)動狀態(tài)優(yōu)先級與通道最大碼率的對應(yīng)關(guān)系,分別設(shè)置前端設(shè)備中每個視頻通道的通道最大碼率。
7.根據(jù)權(quán)利要求6所述的在網(wǎng)絡(luò)視頻監(jiān)控平臺中減少云臺控制延時的方法,其特征在于所述確定通道預(yù)覽視頻運(yùn)動狀態(tài)優(yōu)先級的方法為網(wǎng)絡(luò)視頻監(jiān)控平臺的時間觸發(fā)器經(jīng)過一個觸發(fā)間隔時間后觸發(fā),將該通道預(yù)覽視頻運(yùn)動狀態(tài)值與上次時間觸發(fā)器觸發(fā)時該通道預(yù)覽視頻運(yùn)動狀態(tài)值進(jìn)行對比,如果相等,則將視頻通道運(yùn)動狀態(tài)值重新設(shè)為初始值0, 通道預(yù)覽視頻運(yùn)動狀態(tài)優(yōu)先級重新設(shè)為初始值1,同時設(shè)置前端設(shè)備中該通道最大碼率為最小限值;如果不相等,則將通道預(yù)覽視頻運(yùn)動狀態(tài)優(yōu)先級加1。
8.根據(jù)權(quán)利要求1所述的在網(wǎng)絡(luò)視頻監(jiān)控平臺中減少云臺控制延時的方法,其特征在于所述步驟(3)還包括當(dāng)需要對某個視頻預(yù)覽通道進(jìn)行云臺控制操作時,通過手動方式直接將該通道預(yù)覽視頻運(yùn)動狀態(tài)優(yōu)先級設(shè)為最高級,同時設(shè)置該通道預(yù)覽視頻的最大碼率為最大值。
全文摘要
本發(fā)明涉及一種在網(wǎng)絡(luò)視頻監(jiān)控平臺中減少云臺控制延時的方法,技術(shù)特點(diǎn)是包括以下步驟(1)啟動網(wǎng)絡(luò)視頻監(jiān)控平臺并與前端設(shè)備建立連接,同時開啟前端設(shè)備的移動偵測功能;(2)網(wǎng)絡(luò)視頻監(jiān)控平臺對每個視頻預(yù)覽通道進(jìn)行移動偵測,實(shí)時獲取每個通道預(yù)覽視頻運(yùn)動狀態(tài);(3)網(wǎng)絡(luò)視頻監(jiān)控平臺網(wǎng)絡(luò)根據(jù)每個通道預(yù)覽視頻運(yùn)動狀態(tài)對每個通道最大碼率進(jìn)行動態(tài)分配。本發(fā)明設(shè)計(jì)合理,網(wǎng)絡(luò)視頻監(jiān)控平臺通過實(shí)時獲取每個通道預(yù)覽視頻運(yùn)動狀態(tài)并根據(jù)通道預(yù)覽視頻運(yùn)動狀態(tài)優(yōu)先級的高低對視頻預(yù)覽通道最大碼率的進(jìn)行動態(tài)分配,對網(wǎng)絡(luò)資源進(jìn)行動態(tài)管理,實(shí)現(xiàn)了在不改造現(xiàn)有網(wǎng)絡(luò)及其他硬件資源的條件下減少了在網(wǎng)絡(luò)視頻監(jiān)控平臺中進(jìn)行云臺控制延時。
文檔編號H04N7/18GK102164272SQ201110087020
公開日2011年8月24日 申請日期2011年4月7日 優(yōu)先權(quán)日2011年4月7日
發(fā)明者朱營營, 王立遷 申請人:天津市亞安科技電子有限公司