[發明專利]基于容器技術的視頻監控云服務的平臺實現方法及系統在審
| 申請號: | 201610165217.7 | 申請日: | 2016-03-22 |
| 公開(公告)號: | CN105704458A | 公開(公告)日: | 2016-06-22 |
| 發明(設計)人: | 馬華東;張海濤;付廣平;高陽陽 | 申請(專利權)人: | 北京郵電大學 |
| 主分類號: | H04N7/18 | 分類號: | H04N7/18;H04N21/647 |
| 代理公司: | 北京柏杉松知識產權代理事務所(普通合伙) 11413 | 代理人: | 馬敬;項京 |
| 地址: | 100876 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 容器 技術 視頻 監控 服務 平臺 實現 方法 系統 | ||
技術領域
本發明涉及智能視頻監控技術領域,特別涉及一種基于容器技術的視頻監 控云服務的平臺實現方法及系統。
背景技術
近年來由于智慧城市和公共安全需求的日益增長,采用人工的視頻監控方 式已經遠遠不能滿足需要,因此智能視頻監控技術應運而生并迅速成為一個研 究熱點。單機硬件的發展在摩爾定理的破滅之后,單機服務器再也無法承擔越 來越沉重的資源負擔,無法應對當今智能視頻監控系統的海量視頻服務的請求 需求。在分布式計算以及其他相關技術的不斷發展之下,云計算應運而生,推 動了視頻監控領域的發展,形成了一種視頻監控即服務(VSaaS)的全新的云計 算模式,即視頻監控云。由于視頻監控云服務平臺將分散的異構資源整合,為 海量的視頻服務按需提供彈性資源配置,增加了管理的靈活性,降低了維護成 本,同時,視頻監控云服務平臺的容錯和故障恢復技術,為視頻服務運行提供 了更強的安全與可靠性,因此,視頻監控云成為智能監控系統設計的最新選擇。 然而,當前主流的視頻監控云平臺主要基于虛擬機實現資源的抽象,計算性能 損耗和資源利用率低成為了視頻監控云服務平臺的主要問題。
如圖1所示,圖1為現有技術中的一種視頻云服務平臺系統架構,該視頻 云服務平臺系統中,包括視頻監控平臺VS、智能視頻分析任務管理服務器IVM、 資源管理器和多臺計算節點服務器。
該系統實現視頻監控云服務的方法,通常包括步驟:
S1、IVM接收用戶通過VS下發的視頻服務任務和該任務的相關參數;其中, 任務的相關參數,是視頻服務所需要的必要參數,針對不同視頻服務,參數不 同。例如,在線流媒體轉發服務,需要提供視頻地址;離線的視頻濃縮服務需 要提供視頻文件路徑、感興趣域等;視頻格式轉換服務,需要提供視頻文件路 徑以及需要轉化的格式等。
S2、IVM根據視頻服務任務生成資源需求,IVM通過與所有的虛擬智能視 頻處理單元V-IVU進行通信,獲取每個V-IVU的處理能力、部署算法種類和資 源使用情況等信息,若V-IVU沒有滿載,則利用調度方法選出最優的滿足視頻 服務任務資源需求的V-IVU,利用選出V-IVU根據任務的相關參數執行相應的 視頻服務任務;若所有V-IVU均已滿載,則IVM向資源管理器申請新的虛擬機, 繼續執行步驟S21-S23。
S21、資源管理器從多臺計算節點服務器中選擇一臺滿足資源需求的計 算節點服務器作為所述虛擬機的宿主機,并為所述虛擬機分配資源;
另外,資源管理器包括一個Master節點。所有的計算節點服務器作為Slave 節點,Slave節點運行agent服務,Master節點負責收集每一個管理器Slave節點的 資源信息,并為視頻服務任務調度合適的Slave節點作為宿主機,運行在Slave節 點的agent服務負責收集每臺相應的計算節點服務器的資源信息,并向Master上 報其所管理的計算節點服務器的信息,其中,包括該計算節點服務器的資源信 息。
S22、所述宿主機獲取視頻服務任務對應的視頻服務鏡像,基于該鏡像 生成新的V-IVU;
S23、所述視頻服務利用新生成的V-IVU根據任務相關參數執行相應的 視頻服務任務。
上述實現方法中,由于虛擬機的硬件資源是通過Hypervisor虛擬的,需要 經過多級中間層轉化為對實際物理資源的使用,對計算性能造成較大的損耗; 一臺物理機能虛擬若干虛擬機,但虛擬機本身需要額外資源開銷造成資源浪費, 并且虛擬機的管理粒度過大,即虛擬機分配時要求的資源粒度大,比如cpu至 少1核,內存至少512mb,因此,容易造成過多的資源碎片,從而降低了資源 利用率。
發明內容
本發明實施例的目的在于提供一種基于容器技術的視頻監控云服務的平臺 實現方法及系統,以減少計算性能損耗、提高資源利用率。
為達到上述目的,本發明實施例公開了一種基于容器技術的視頻監控云服 務的平臺實現方法及系統。技術方案如下:
第一方面,一種基于容器技術的視頻監控云服務的平臺實現方法,應用于 基于容器技術的視頻監控云服務的平臺實現系統,所述云服務的平臺實現系統 包括視頻監控平臺VS、智能視頻分析任務管理服務器IVM、資源管理器和多臺 計算節點服務器;每臺計算節點服務器均部署有容器引擎;
所述方法包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京郵電大學,未經北京郵電大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610165217.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:應急指揮中控系統
- 下一篇:一種基于C/S架構的遠程監控系統和方法





