两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

基于容器技術的視頻監(jiān)控云服務的平臺實現(xiàn)方法及系統(tǒng)的制作方法_3

文檔序號:9924073閱讀:來源:國知局

[0084]本實施例中,基于容器技術的視頻監(jiān)控云服務的平臺實現(xiàn)系統(tǒng)還包括視頻服務鏡像倉庫;
[0085]具體的,視頻服務鏡像倉庫,用于保存視頻服務鏡像。視頻服務鏡像倉庫存儲了所有可用的視頻服務鏡像。為了防止多次拉取,當?shù)谝淮卫〉溺R像時,并不刪除,而是保留在本地作為緩存,下次啟動同一個視頻服務時,就不需要重復拉取了。
[0086]具體實施時,宿主機中的容器引擎,獲取該視頻服務任務對應視頻服務鏡像;具體包括:
[0087]該宿主機中的容器引擎判斷該宿主機是否存在對應視頻服務鏡像,若存在,則該宿主機中的容器引擎從該宿主機獲得該視頻服務鏡像;若不存在,則該宿主機的容器引擎從視頻服務鏡像倉庫拉取該視頻服務鏡像。
[0088]如圖3所示,實際應用中基于容器技術的視頻監(jiān)控云服務的平臺實現(xiàn)方法包括以下步驟:
[0089]1、用戶下發(fā)某種視頻處理任務,如進行視頻摘要的提取。
[0090]2、VS向IVM提交用戶服務請求。
[0091 ] 3、IVM接收并解析獲取的請求數(shù)據(jù)。
[0092]用于獲取用戶需求的視頻服務的類型以及該視頻服務對應的資源需求。
[0093]4、IVM向資源管理器申請資源。
[0094]具體的,IVM根據(jù)視頻服務的資源需求向資源管理器申請資源。
[0095]5、資源管理器調度并配置資源。
[0096]具體的,資源管理器根據(jù)調度策略執(zhí)行資源調度,從計算節(jié)點服務器中選擇其中一個主機作為視頻服務的宿主機,這里的調度策略可以是為負載均衡調度算法、單機資源利用最大化算法和隨機調度算法中的任一種。
[0097]6、宿主機的容器引擎向IVM返回確定信息。
[0098]這里主要返回的200是標準的HTTP返回狀態(tài)碼。
[0099]7、IVM向宿主機的容器引擎發(fā)送新建容器請求。
[0100]8、確定當前宿主機是否存在創(chuàng)建當前服務的鏡像文件。
[0101]9、如果不存在鏡像文件,從遠程視頻服務鏡像倉庫拉取對應的視頻服務鏡像文件到宿主機。
[0102]10、創(chuàng)建并啟動C-1VU,運行視頻服務。
[0103]另一種實施例中,資源管理器在從多臺計算節(jié)點服務器中選擇一臺能夠滿足資源需求的計算節(jié)點服務器作為該視頻服務任務的宿主機時,向被選中的宿主機分配標識編號,且C-1VU在創(chuàng)建時生成該C-1VU的字符串標識ID,以方便對該宿主機和C-1VU進行銷毀等管理。當然,也可以通過其他方式對宿主機設置標識編號,用于標識宿主機身份,具體的,請參照圖4,對C-1VU進行銷毀的過程包括以下步驟:
[0104]S40UIVM接收用戶通過VS下發(fā)取消當前運行的預定視頻服務的任務;
[0105]當前可能一臺宿主機上只運行一個視頻服務,也可能一臺宿主機上運行多個視頻服務,或者前兩種情況同時存在,如果想取消當前運行的預定視頻服務,需要下發(fā)取消當前運行的預定視頻服務的任務。
[0106]S402、IVM根據(jù)取消當前運行的預定視頻服務的任務,獲取運行該預定視頻服務的C-1VU的字符串標識ID,以及該C-1VU所在宿主機的標識編號;
[0107]S403、IVM將獲取的字符串標識ID發(fā)送至與獲取的宿主機標識編號對應的宿主機的容器引擎,并通知其銷毀當前運行的預定視頻服務的C-1VU;
[0108]S404、獲取的宿主機標識編號對應的宿主機的容器引擎銷毀當前運行的預定視頻服務的C-1VU并釋放資源。
[0109]—般情況下,容器引擎會同時向IVM、VS發(fā)送確認。
[0110]如圖5所示,實際應用中,C-1VU銷毀的過程包括以下步驟:
[0111]1、用戶取消當前視頻處理任務,如視頻摘要的提取。
[0112]2、VS向IVM提交用戶請求。
[0113]具體的,提交的是取消當前視頻處理任務的用戶請求。
[0114]3、IVM接收并解析獲取的請求數(shù)據(jù)。
[0115]獲取運行當前視頻處理服務的C-1VU的字符串標識ID,以及C-1VU所在宿主機的標識編號。
[0116]4、IVM通知容器引擎銷毀當前運行視頻服務的C-1VU;
[0117]具體的,IVM將獲取的C-1VU的字符串標識ID發(fā)送給與獲取的宿主機標識編號對應的宿主機上的容器引擎,并通知其銷毀具有當前字符串標識ID的C-1VU。
[0118]5、容器引擎銷毀C-1VU,同時資源管理器回收釋放的資源。
[0119]容器引擎銷毀具有當前字符串標識ID的C-1VU,同時資源管理器回收銷毀C-1VU所釋放的資源。
[0120]6、容器引擎向IVM、VS同時發(fā)送確認。
[0121]具體返回的200是標準的HTTP返回狀態(tài)碼。
[0122]另一種實施例中,基于容器技術的視頻監(jiān)控云服務的平臺實現(xiàn)系統(tǒng)還包括代碼倉庫;代碼倉庫存儲的是視頻服務源碼,視頻服務源碼是編輯好的視頻服務的源代碼,不同的視頻服務通過項目區(qū)分,而一個項目可能包括多個文件。源碼是文本文件,經過編譯構建鏡像后,把可執(zhí)行程序以及所依賴的環(huán)境封裝到鏡像中。
[0123]請參照圖6,本發(fā)明提出的基于容器技術的視頻監(jiān)控云服務的平臺實現(xiàn)方法還包括,對視頻服務鏡像倉庫中視頻鏡像更新,更新步驟包括:
[0124]S601、開發(fā)者從代碼倉庫中拉取視頻源代碼至本地,并在本地對該視頻源代碼進行修改,并推送修改后的視頻源代碼到代碼倉庫;
[0125]這里的開發(fā)者主要指運維/開發(fā)人員,當然,開發(fā)者也可以直接推送新的視頻源代碼到代碼倉庫,向代碼倉庫補充新的源代碼。
[0126]S602、代碼倉庫基于更新后的視頻源代碼自動觸發(fā)構建對應該視頻源代碼的新的視頻服務鏡像;
[0127]這里,不管是采用修改的方式更新視頻源代碼還是增加的方式更新代碼倉庫,都可以基于更新后的視頻源代碼自動觸發(fā)構建對應該視頻源代碼的新的視頻服務鏡像。
[0128]S603、代碼倉庫上傳該新的視頻服務鏡像至視頻服務鏡像倉庫。
[0129]代碼倉庫和視頻服務鏡像倉庫的持續(xù)集成實現(xiàn)視頻服務鏡像的自動化升級。
[0130]本發(fā)明利用輕量級容器技術取代了傳統(tǒng)的虛擬機技術,實現(xiàn)了視頻服務的自動構建與更新,利于視頻服務的擴展,解決了傳統(tǒng)視頻服務維護困難問題。
[0131]相應于上述的基于容器技術的視頻監(jiān)控云服務的平臺實現(xiàn)方法,本發(fā)明提出的一種基于容器技術的視頻監(jiān)控云服務的平臺實現(xiàn)系統(tǒng),參照圖7,該系統(tǒng)包括視頻監(jiān)控平臺VS、智能視頻分析任務管理服務器IVM、資源管理器和多臺計算節(jié)點服務器;
[0132]每臺計算節(jié)點服務器中均設置有容器引擎;
[0133]IVM接收用戶通過VS下發(fā)的視頻服務任務和該任務的相關參數(shù);IVM根據(jù)視頻服務任務生成資源需求并根據(jù)所述資源需求向資源管理器申請分配資源;
[0134]資源管理器從多臺計算節(jié)點服務器中選擇一臺能夠滿足資源需求的計算節(jié)點服務器作為該視頻服務任務的宿主機,并為該視頻服務任務分配該宿主機上的資源,將分配的資源和相關參數(shù)發(fā)送給該宿主機;
[0135]具體實施時,資源管理器從多臺計算節(jié)點服務器中選擇一臺能夠滿足資源需求的計算節(jié)點服務器作為所述視頻服務任務的宿主機,包括:
[0136]資源管理器根據(jù)預設調度策略從多臺計算節(jié)點服務器中選擇一臺能夠滿足資源需求的計算節(jié)點服務器作為相應視頻服務任務的宿主機;其中,預設調度策略為負載均衡調度算法、單機資源利用最大化和資源碎片最小化中的任一種。
[0137]該宿主機中的容器引擎,獲取該視頻服務任務對應的視頻服務鏡像,基于該鏡像創(chuàng)建容器化智能視頻處理單元C-1VU,該C-1VU運行視頻服務并根據(jù)相應的視頻服務任務的相關參數(shù)執(zhí)行該視頻服務任務。
[0138]另外,參照圖7,本發(fā)明提出的基于容器技術的視頻監(jiān)控云服務的平臺實現(xiàn)系統(tǒng)還包括視頻服務鏡像倉庫,視頻服務鏡像倉庫,用于存儲視頻服務鏡像;
[0139]宿主機中的容器引擎,用于獲取該視頻服務任務對應視頻服務的鏡像;具體包括:
[0140]宿主機中的容器引擎判斷所述宿主機是否存在相應視頻服務的鏡像,若存在,則該宿主機中的容器引擎從該宿主機獲得相應視頻服務的鏡像;若不存在,則該宿主機的容器引擎從視頻服務鏡像倉庫拉取所述視頻服務的鏡像。
[0141]上述系統(tǒng)中,IVM接收用戶通過VS下發(fā)取消當前運行的預定視頻服務的任務;
[0142]IVM根據(jù)取消當前運行的預定視頻服務的任務,獲取運行該預定視頻服務的C-1VU的字符串標識ID,以及該C-1VU所在宿主機的標識編號;
[0143]IVM將獲取的字符串標識ID發(fā)送至與獲取的宿主機標識編號對應的宿主機的容器引擎,并通知其銷毀當前運行的預定視頻服務的C-1VU;
[0144]獲取的宿主機標識編號對應
當前第3頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
巨野县| 津市市| 冕宁县| 泰州市| 嵩明县| 常宁市| 新巴尔虎右旗| 灌南县| 石泉县| 利津县| 陇西县| 平乡县| 漳州市| 通渭县| 博客| 东乌珠穆沁旗| 会泽县| 赤城县| 亳州市| 张家界市| 萨迦县| 景宁| 舒兰市| 东平县| 天等县| 高雄县| 葵青区| 区。| 拜城县| 南汇区| 赣榆县| 元朗区| 拉孜县| 莆田市| 启东市| 保定市| 化州市| 邛崃市| 年辖:市辖区| 呈贡县| 涿鹿县|